
JS
JK_Nless
这个作者很懒,什么都没留下…
展开
-
js注册表访问(仅适用于IE浏览器(需要ActivX的支持))
function readReg(path) { var regEdit = new RegEdit(); var x = regEdit.regRead(path+'\\'); if (x == "") { alert(""); return false; } return x; } functio原创 2014-11-01 09:18:43 · 1125 阅读 · 0 评论 -
JavaScript 的同源策略
同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。同源定义如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。原创 2015-07-30 19:38:35 · 601 阅读 · 0 评论 -
通用的事件侦听器函数实现(JS)
// event(事件)工具集,来源:https://github.com/markyun markyun.Event = { // 页面加载完成后 readyEvent : function(fn) { if (fn==null) { fn=document; } var oldonload = window.原创 2015-07-30 15:14:55 · 4567 阅读 · 0 评论 -
ES6的新特性-让前后端差异越来越小
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。原创 2015-07-30 15:34:32 · 927 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。原创 2015-07-30 20:08:04 · 684 阅读 · 0 评论 -
小技巧解决“FF不能读取outerHTML”的问题
对于outerHTML这个DOM属性,在IE/Opera/google Chorme等浏览器中都是可以使用的,但唯独Firefox是不支持的,尽管这个属性平时用的并不多,但有些应用中我们还必须用到,因此很有必要去实现FF下的outerHTML功能。在网上看了一些文章,最典型的方法应该就是通过defineSetter、defineGetter来为DOM属性扩展这个属性,具体实现即:遍历读取元素的属性及原创 2015-07-30 14:54:12 · 1509 阅读 · 0 评论