Moved to https://github.com/JamesMGreene/document.currentScript
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
#version details | |
VERSION=0.8.8 | |
PLATFORM=linux | |
ARCH=x86 | |
PREFIX="$HOME/node-v$VERSION-$PLATFORM-$ARCH" | |
#download binaries | |
mkdir -p "$PREFIX" && \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Human | |
# Class method (a.k.a. static method) | |
def self.classification | |
'Mammal' | |
end | |
# Instance constructor | |
def initialize(first_name, last_name) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<title>currentScript Example</title> | |
<script type="text/javascript" id="mainscript" async> | |
if (document.currentScript && document.currentScript.async) { | |
console.log("Executing asynchronously"); | |
} else { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Basic `script.readyState`/`document.readyState` tests</title> | |
<script id="loadFirst"> | |
window.console && console && console.log && console.log("loadFirst script, evaluating first line"); | |
function _write(msg) { | |
var bod = document.body || document.getElementsByTagName("body")[0]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Basic `document.readyState`/`script.readyState` tests</title> | |
<script id="loadFirst"> | |
function getScriptIds(scriptEls) { | |
var scriptIds = []; | |
if (scriptEls) { | |
for (var i = 0, len = scriptEls.length; i < len; i++) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function runQueryCommand(command, showUI, value) { | |
var commandWorked = false, | |
initialDesignMode = document.designMode || "off"; | |
try { | |
document.designMode = "on"; | |
commandWorked = !!( | |
document.queryCommandSupported(command) && | |
document.queryCommandEnabled(command) && | |
document.queryCommand(command, showUI, value) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var hasModernClipboardApi, queryCopySupported, syntheticCopySupported, button; | |
hasModernClipboardApi = window.ClipboardEvent != null; | |
try { | |
queryCopySupported = document.queryCommandSupported("click-to-copy") === true; | |
} | |
catch (e) { | |
queryCopySupported = false; |
- I have an existing published Node module,
flex-sdk
, which basically serves as a downloader and wrapper for an external, non-JavaScript dependency: the Adobe/Apache Flex SDK. - As such, the Node module's version number is based on the version of the Flex SDK which it wraps, e.g.
flex-sdk@4.5.1
== Flex SDK 4.5.1 - I just discovered that I should also be bundling additional Flash API libraries (for compilation) with these various SDKs.