- WebKit と Safari のバージョン比較表
- Convert WebKit Changeset to WebKit Version
| function _toJSONEscapedString(str) { // @arg String: | |
| // @ret String: | |
| // @inner: to JSON escaped string | |
| var JSON_ESCAPE = { | |
| '\b': '\\b', // backspace U+0008 | |
| '\t': '\\t', // tab U+0009 | |
| '\n': '\\n', // line feed U+000A | |
| '\f': '\\f', // form feed U+000C | |
| '\r': '\\r', // carriage return U+000D | |
| '"': '\\"', // quotation mark U+0022 |
| adb forward tcp:9222 localabstruct:chrome_devtools_remote | |
| adb kill-server | |
| adb devices |
| { | |
| "connect": { | |
| "host": "****.xrea.com", | |
| "user": "****", | |
| "password": "***" | |
| }, | |
| "upload": { | |
| "index.html": "/public_html/BrowserScanner/index.html", | |
| "js/Test.js": "/public_html/BrowserScanner/js/Test.js", | |
| "js/util.js": "/public_html/BrowserScanner/js/util.js", |
| // Watch.js: | |
| (function(global) { | |
| var fs = require("fs"); | |
| var Sort = require("../lib/Sort").Sort; | |
| // --- header ---------------------------------------------- | |
| function Watch() { } | |
| Watch.scan = scan; // scan(dir:String):Object | |
| Watch.dir = dir; // dir(dir:String, fn:Function):void |
| // Misc.js: | |
| (function(global) { | |
| // console color | |
| var RED = '\u001b[31m'; | |
| var YELLOW = '\u001b[33m'; | |
| var CLR = '\u001b[0m'; | |
| var fs = require("fs"); | |
| var process = require("child_process"); |
| (function(global) { | |
| {mobile:false | |
| {ie:false | |
| alert(false); | |
| }ie:false | |
| }mobile:false | |
| {mobile:false | |
| {ie:false |
初めての方は、 公式ドキュメント に軽く目を通し、
JSX Sandbox を使って、実際にコードを動かしつつ学習する事をおすすめします。
JavaScript の型と JSX の型の対応表です。
JSX のビルトイン型は、null, boolean, int, number, string, variant, Array, Map です。
| /* | |
| Script("hoge.js", "huga.js", function(err, args) { | |
| err || console.log("script loaded"); | |
| }); | |
| */ | |
| (function(global) { | |
| var _loaded = {}; // { source: boolean, ... } |
// JSX
// hide/close tab event -> save localStorage
var pageVisibilityEvent = new PageVisibilityEvent();
pageVisibilityEvent.on(function(pageHide:boolean):void {
if (pageHide) {
;
}