JS
Harry_Kuma
这个作者很懒,什么都没留下…
展开
-
Array.forEach() & Using square brackets to obtain the value of a property
var domElements = [ 'tabslist', 'settingsbutton', 'closetab', 'tryreloading', 'bookmarkmenu-add', 'bookmarkmenuremove', 'bookmarkmenucancel', 'bookmarkmenuedit']; domElements.forEach(function原创 2015-04-09 17:02:24 · 392 阅读 · 0 评论 -
12种不宜使用的Javascript语法
作者: 阮一峰日期: 2010年1月 3日这几天,我在读《Javascript语言精粹》。这本书很薄,100多页,正好假日里翻翻。该书的作者是Douglas Crockford,他是目前世界上最精通Javascript的人之一,也是Json格式的创造者。他认为Javascript有很多糟粕。因为1995年Brendan Eich设计这种语言的时候,只用了三个月,很多转载 2015-05-07 23:15:11 · 403 阅读 · 0 评论 -
closure
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。转载 2015-05-07 21:59:10 · 382 阅读 · 0 评论 -
function
using in other code block var reboot = new SleepMenu(); reboot.startPowerOff(true);原创 2015-05-06 11:06:24 · 342 阅读 · 0 评论 -
javascript defer
javascript 一般是加载完后立即执行,但是有些时候并不想立即执行,而是等到页面装载完毕时再执行,怎么实现这样的需求呢?答案就是使用 标签的defer属性,见下例:[html] view plaincopyhtml> head> title>Script Defer Exampletitle> head> body> script d转载 2015-05-06 19:13:14 · 338 阅读 · 0 评论 -
hex to anscii or non-ascii string
hexArrayToAsciiStr: function(arr) { var ascii = []; for (var i in arr) { //ASCII character scope if (arr[i] >= 32 && arr[i] <= 126) { var ss = String.fromCharCode(原创 2015-05-06 08:46:14 · 425 阅读 · 0 评论 -
Firefox build method
Gaia debug Reset gaia : make DEVICE_DEBUG=1 reset-gaia Push app : make install-gaia BUILD_APP_NAME=settingsGecko debug adb pull /system/b2g/omni.ja /home/xfb/Desktop/gecko/ unzip omni.ja zip -r原创 2015-04-28 16:30:51 · 506 阅读 · 0 评论 -
Access mozSettings
var transaction = navigator.mozSettings.createLock(); var mccKey = 'operatorvariant.mcc'; var mncKey = 'operatorvariant.mnc'; var mccRequest = transaction.get(mccKey); mccRequest.onsucce原创 2015-04-27 11:28:07 · 570 阅读 · 0 评论 -
Javascript access json file
// Fetch default data var xhr = new XMLHttpRequest(); xhr.open('GET', '/js/init.json', true); xhr.addEventListener('load', (function browser_defaultDataListener() { if (!(xhr.status === 200 | xh原创 2015-04-27 11:14:55 · 457 阅读 · 0 评论 -
function toCamelCase( )
toCamelCase: function toCamelCase(str) { return str.replace(/-(.)/g, function replacer(str, p1) { return p1.toUpperCase(); }); }, input >> output toolbar-start >> toolbarStart ur原创 2015-04-09 19:07:06 · 1023 阅读 · 0 评论 -
Wifi mac addr
FAQ Content [DESCRIPTION] WiFi中mac地址没有写正确会遇到很多问题,如mac地址不断变动,nvram warning等。下面对这些问题作详细说明。 [SOLUTION] 如何写WIFI MAC地址? 用META工具修改,如果下图,但写入的MAC地址要合法。 用sn tool修改,如下图1,2,设置,然后点system config。 单击system config,会弹转载 2015-04-09 18:40:04 · 1530 阅读 · 0 评论 -
call和apply的区别
call和apply的区别 我们在项目中经常使用call或者apply来继承某个类的实例属性和方法。但是你知道两者的却区别是什么吗?了解两者的区别,有助于你正确的选择使用call还是apply。 在javascript中call方法和apply方法调用产生的效果是一样的,只是语法(参数)不一样。目录: 1、call和apply的区别,然后实例演示 2转载 2015-05-07 22:22:19 · 1740 阅读 · 0 评论