js
_海豚湾_
这个作者很懒,什么都没留下…
展开
-
cannot call methods on tooltip prior to initialization; attempted to call method 'close'(…)
cannot call methods on tooltip prior to initialization; attempted to call method 'close'(…)表现情况是确定按钮无法点击。解决办法和产生原因。这个问题是由于bootstrap 和 jQuery.ui 冲突引起的。解决办法 调整载入的js顺序,使jquyer.u转载 2017-04-11 17:23:27 · 1956 阅读 · 0 评论 -
js延迟加载的方式有哪些
defer和async属性、动态创建DOM方式(用得最多)、按需异步载入js。注:(setTimeOut(js,time))JS延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。 JS延迟加载有助于提高页面加载速度。 1. defer 属性HTML 4.01 为 标签定义了 defer属性。 用途:表明脚本在执行时不会影响页面的构造。转载 2017-11-01 21:18:58 · 971 阅读 · 0 评论 -
JavaScript原型,原型链 ? 有什么特点?
1.JS中每个函数都存在有一个原型对象属性prototype。并且所有函数的默认原型都是Object的实例。2.每个继承父函数的子函数的对象都包含一个内部属性_proto_。该属性包含一个指针,指向父函数的prototype。若父函数的原型对象的_proto_属性为再上一层函数。在此过程中就形成了原型链。3.原型链实现了继承。原型链存在两个问题:a 包含引用类型值的原型属性会被所有实例共享转载 2017-11-01 21:05:14 · 5352 阅读 · 0 评论 -
Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
hasOwnProperty原创 2017-11-01 21:01:49 · 3604 阅读 · 0 评论 -
new 操作符具体干了什么?
new共经历了四个过程。var fn = function () { };var fnObj = new fn();1、创建了一个空对象var obj = new object();2、设置原型链obj._proto_ = fn.prototype;3、让fn的this指向obj,并执行fn的函数体var result = fn.call(obj);转载 2017-11-01 20:57:15 · 553 阅读 · 1 评论 -
js 判断一个对象是否属于某一类
javascript中检测对象的类型的运算符有:typeof、constructor、instanceoftypeof:typeof是一个一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。 但 typeof 的能力有限,其对于Date、Reg转载 2017-11-01 20:53:44 · 15160 阅读 · 0 评论 -
如何实现浏览器内多个标签页之间的通信?
如何实现浏览器内多个标签页之间的通信?调用 localstorge、cookies 等本地存储方式方法一:使用localStorage使用localStorage.setItem(key,value);添加内容使用storage事件监听添加、修改、删除的动作 监听 storage 事件,即可得到 localstorge 存储的值,转载 2017-11-01 20:15:45 · 747 阅读 · 0 评论 -
Javascript 计算Object的长度
在我们日常开发中,对象的使用频率很高,我们计算数组的长度是非常方便的,但是如何计算对象的长度呢?假如我们有一个图书馆的项目,项目中有一组图书和作者,像下面这样:var bookAuthors = { "Farmer Giles of Ham": "J.R.R. Tolkien", "Out of the Silent Planet": "C.S. Lewis",转载 2017-07-06 10:25:39 · 460 阅读 · 0 评论 -
myeclipse安装js代码提示插件Spket
Spket插件的安装下载地址:http://www.spket.com/download.html下载的版本是spket-1.6.23.zip,解压文件到myeclipse的安装目录下的dropins包中,我的目录路径是D:\Program Files\MyEclipse\dropins;然后重启myeclipse,myeclipse中出现spket插件。接下来在myeclip原创 2017-07-13 11:41:34 · 599 阅读 · 0 评论 -
哪些操作会造成内存泄漏
内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象),或对该对象的惟一引用是循环的,那么该对象的内存即可回收。setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环)转载 2017-11-01 21:34:55 · 1347 阅读 · 0 评论