javascript
文章平均质量分 81
yemou_blog
博客已迁移至: http://blog.yemou.net
展开
-
js文件引用方式及其同步执行与异步执行
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp74 任何以appendChild(scriptNode) 的方式引入的js文件都是异步执行的 (scriptNode 需要插入document中,只创建节点和设置 src 是不会加载 js 文件的,这跟 img 的与加载不同 ) html文件中的标签中的代码或原创 2015-12-14 11:19:28 · 2294 阅读 · 0 评论 -
js script放在head和body里面的区别
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp66 java script放在head和body的区别 1,在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。 2,在body中时,直接加载并执行典型的区别:如果有不在函数中的执行语原创 2015-12-14 11:18:37 · 3099 阅读 · 0 评论 -
利用HTML5的window.postMessage实现跨域通信
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp77 HTML5的window.postMessage简述postMessage是html为了解决跨域通信,特别引入的一个新的API,目前支持这个API的浏览器有:Firefox, IE8+, Opera, Safari, Chrome。postMessage允原创 2015-12-14 11:19:45 · 696 阅读 · 0 评论 -
window.onerror 应用实例
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp75 window.onerror = function(sMessage,sUrl,sLine){};onerror函数的三个参数用于确定错误确切的信息,代表的意思依次为:错误信息;发生错误的文件;发生错误的行号。示例:window.onerror原创 2015-12-14 11:19:34 · 257 阅读 · 0 评论 -
js变量以及其作用域详解
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp73 一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型 i="variabl原创 2015-12-14 11:19:22 · 410 阅读 · 0 评论 -
js并行加载,顺序执行
js并行加载,顺序执行运行脚本或加载外部文件时,会阻塞页面渲染,阻塞其他资源的加载。如果页面中需要加载多个js文件,在古老浏览器中性能会比较糟糕。 因此有了最原始的优化原则:把脚本放在底部。如何实现js非阻塞、并行加载,甚至能保持执行顺序呢?各浏览器表现如何?站在巨人的肩膀上,Kyle Simpson、Nicholas C. Zakas和Steve Souders对此有过总结和方案。原创 2015-12-14 11:18:26 · 4187 阅读 · 0 评论 -
js操作cookie 使用详解
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp62 JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身原创 2015-12-14 11:18:15 · 6242 阅读 · 0 评论 -
用JS控制CSS基本样式
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp29用JS控制CSS基本样式的方法CSS code.class1{width:10px;background-color: red;}HTML code New Document window.onload=fnInit;function原创 2015-12-14 11:15:12 · 2009 阅读 · 0 评论 -
说说 DWRUtil
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp27说说 DWRUtil比如我们从服务器端获得了一个citylist的数据,要把这些数据放到id为city的一个下拉列表中,它有这么两个属性id ,name.我们要用id作为下拉列表的value,name作为下拉列表的text,那么需要这么写 DWRUtil原创 2015-12-14 11:14:53 · 252 阅读 · 0 评论 -
JS 正则表达式
正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。^匹配一个输入或一行的原创 2015-12-14 11:18:59 · 236 阅读 · 0 评论 -
JS类的封装及实现代码
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp67JS类的封装及实现代码js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.js并不是一种面向对向的语言, 没有提供对原创 2015-12-14 11:18:43 · 2671 阅读 · 0 评论