//判断是否为数组
var is_array = function(value) {
return Object.prototype.toString.apply(value) === '[object Array]';
};
//array.push(item...)实现原理
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
}
Array.method('push',function(){
this.splice.apply(this,[this.length, 0].concat(Array.prototype.slice.apply(arguments)));
return this.length;
});
//string.replace(searchValue, replaceValue) 美元符号
//$&整个匹配的文本,在匹配的字符串之后插入替换的内容
//$1分组捕获的文本
var oldareacode = /\((\d{3})\)/g;
var p = '(555)666-1212'.replace(oldareacode,'$1-');//p 555-666-1212
//汉字、Unicode转换
var GB2312UnicodeConverter = {
ToUnicode: function (str) {//汉字转换为Unicode代码
return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u');
}
, ToGB2312: function (str) {//Unicode代码转换为汉字
return unescape(str.replace(/\\u/gi, '%u'));
}
};
//JSLint定义了一组编码约定,这比ECMA定义的语言更为严格。它是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。
Google JSLint 下载地址 http://code.google.com/p/jslint-toolkit/
JSLint http://www.JSLint.com
JavaScript Lint http://www.JavaScriptLint.com/
//标签
JavaScript中,标签标识符与命名变量标识符使用的是不同的命名空间,以避免冲突。
分享到:
相关推荐
狂神说系列 JavaScript笔记
javascript笔记javascript笔记javascript笔记
韩顺平JS笔记全 韩顺平JS笔记全韩顺平JS笔记全韩顺平JS笔记全韩顺平JS笔记全韩顺平JS笔记全韩顺平JS笔记全韩顺平JS笔记全
js笔记js笔记js笔记js笔记
黑马JavaScript笔记二.md
韩顺平html+css+js之JS笔记
js笔记.md
javascript 学习笔记
JavaScript笔记第一章—课程准备.pdf
javascript入门笔记包括javascript简介、javascript语法、javascript流程控制、函数、数组等
这是关于html-css-js 笔记,希望可以对初学者有一些帮助!
最全的javascript笔记
韩顺平_Javascript笔记完整版 跟上课一样 很不错的
韩顺平Javascript笔记完整版.pdf ,配合视频看效果比较好
CSS加HTML加JS笔记大全,很实用!!!=
韩顺平老师的javascript笔记 包括基础语法 javascript面向对象编程 dom编程
韩顺平 javascript 笔记 js面向对象 笔记 韩顺平 完整版
javascript笔记汇总
笔记做的很详细,通俗易懂,结合js代码讲解的,对初学javascript的很有用的 笔记做的很详细,通俗易懂,结合js代码讲解的,对初学javascript的很有用的