
JavaScript-基础
jackystayfoolish
jackystayfoolish的专栏
展开
-
javascript的正则表达式
正则的一些例子 var str1="hhxx ttXS gox!2"; console.log(str1.match(/[xyz]/g));//["x", "x"] 匹配x或y或z console.log(str1.match(/[x-z]/g));//["x", "x"] 匹配x到z间的字符 console.log(str1.match(/[^a-z]/g原创 2015-09-01 14:43:21 · 437 阅读 · 0 评论 -
javascript的对象
对象 对象的创建方式: 对象字面量 var obj1={ name:'jacky', say:function(){ return this.name; } } alert(obj1.say()); 构造函数原创 2015-09-15 14:09:47 · 456 阅读 · 0 评论 -
javascript的最佳实践
把外部JavaScript文件放在HTML底部如果把js放在单独文件中,当载入这个脚本文件的时候,HTML会停止解析,直到脚本载入完毕。。因此,用户可能会长时间对着一个空白的屏幕,看上去什么都没有发生。如果你的JavaScript代码只是增加一些功能(比如按钮的点击动作),那么尽管大胆地把文件引用放在HTML底部吧(就在之前),你会看到明显的速度提升。如果是用于其他目的的脚本文件,则需要慎重地考虑。原创 2015-09-17 10:51:33 · 507 阅读 · 0 评论 -
javascript的防御式编程
javascript是弱类型语言,常导致在运行时传入的类型与需要的类型不一致而报错,采用正确的类型判断可以避免此类错误。primitive类型检查 var a="a"; var b=2; var c=false; var d=undefined; var e=document.getElementById("notExist"); if(typeof a原创 2015-09-17 10:33:31 · 673 阅读 · 0 评论