[推荐]欢迎使用Z-BlogPHP!

发表于 JS 分类,标签:
欢迎使用Z-Blog,这是程序自动生成的文章.您可以删除或是编辑它:)系统总共生成了一个"留言本"页面,和一个"欢迎使用Z-BlogPHP!"文章,祝您使用愉快!...

addEvent 方法

发表于 JS 分类,标签:
全兼容原生绑定事件函数function addEvent (ele,type,callback){if(window.addEventListener){ele.addEventListener(type,function(event){callback(event)},false);}elseif(window.attachEvent){ele.attachEvent('on'+type,function(event){callback(event)});}else{ele['on'+type]=function(event){callback(event)}}};...

正则常用表

发表于 JS 分类,标签:
正则表达式速查表字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。?匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等价于{0,1}。{n}n是一个非负整数。匹配...

input框值改变触发事件写法

发表于 JS 分类,标签:
<!DOCTYPEHTML><html><head><metacharset="UTF-8"><title></title></head><body><inputtype="" id="test"/>    <scripttype="text/javascript"src="js/jQuery.v1.11.1.min.js"></script>   <scripttype="text/javascript">  ...

ECMAScript6 教程

发表于 JS 分类,标签:
http://es6.ruanyifeng.com/#docs/generator...

去除html标签的正则

发表于 JS 分类,标签:
 1,得到网页上的链接地址:stringmatchString=@"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>";2,得到网页的标题:stringmatchString=@"<title>(?<title>.*)</title>";3,去掉网页中的所有的html标记:stringtemp=Regex.Replace(html,"<[^>]*>","");&nbs...

模拟的input:checkbox的问题

发表于 JS 分类,标签:
<for=class=><type=name=class=/></>上面的代码看上去没什么问题,但是点击时就发现问题了,这样会自动触发三次+ () {   $().click(() {      console.log()      _this = $();      (_this.hasClass()) {         _this.removeClass();&nbs...

常用正则表达式

发表于 JS 分类,标签:
<scripttype="text/javascript">/* *手机号码格式 *只允许以13、15、18开头的号码 *如:13012345678、15929224344、18201234676 */varregMobile=/^1[3,5,8]\d{9}$/;/* *固定电话号码格式 *因为固定电话格式比较复杂,情况比较多,主要验证了以下类型 *如:010-12345678、0912-1234567、(010)-12345678、(0912)1234567、(010)12345678、(0912)-1234567、01012345678、09121234567 */varregPhone=/^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}...

未命名

发表于 JS 分类,标签:
最近随着写Node以及独立的CommonJS模块越来越多,我发现有一份好的文档不仅可以帮助自己在应用这些接口的时候不至于迷糊,而且对于共同开发的情况下,能够省去大量团队的交流和Debug的时间。本文比较了5种较为主流的Javascript注释文档生成工具。需要指出的一点是,Javascript是一个极为灵活的语言,文档生成并不像Java那样具有绝对统一的规范,还要根据使用场景确定哪个工具更加适合。文中涉及的工具JSDoc3YUIDocDoxDoccoJSDuck比较标准生成文档的易读性工具的可扩展性注释语法标准注释语义的丰富程度长话短说对没有兴趣了解细节比较的你,可以快速浏览下面的总结来了解这些工具。YUIDoc是YUI的附属项目。YUI团队希望这个文档工具不仅仅可以支持Javascript,而是更多的脚本语言,因此它并不考虑实际的代码实施细节,而只是对注释部分进行了扫描。从好的一面来说...

JsDoc Toolkit

发表于 JS 分类,标签:
JsDocToolkit简介下载地址目录结构工作模式注释标签使用查看帮助Rhino参考文章简介JsDocToolkit是一款辅助工具,你只需要根据约定在JavaScript代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java熟悉的人可能会发现它和Java的文档自动化工具JavaDoc很像,没错,JsDocToolkit就是基于JavaDoc开发的。下载地址http://code.google.com/p/jsdoc-toolkit/目录结构app:存放的是js文件。包括一些实例文件和读取js和模板生成文档的js文件。conf:提供默认的配置的文件。java:存放的是“rhino”这是一个脚本java写的javascript脚本引擎,用来提供js的运行环境。templates:存放生成文档的模板,根据不同的模板可以生成html...

js模拟多线程操作

发表于 JS 分类,标签:
<!DOCTYPEHTML><html><head><metacharset="UTF-8"><title>多线程操作</title></head><body><p class="js-test-01"></p><p class="js-test-02"></p><p class="js-test-03"></p><p class="js-test-04"></p><scripttype="text/javascript"...