摘要:
Object实例的方法及属性object.constructor 对象的继承属性,其指向对象的构造函数,通常使用它来判断一个对象的类 object.hasOwnProperty(propertyName) 判断指定属性是否是对象自有属性 object.properytlsEnumerable(pro 阅读全文
摘要:
上面的代码会报错,说函数test()没有定义,这是因为当使用字符串作为setInterval()第一个参数的时候,它的处理方式有点类似于在表中浏览器的window.eval(),总是在全局作用域查找函数,所以作为局部作用域中的test()函数无法被查找到。 解决办法 : 这样 test 在全局作用域 阅读全文
摘要:
var homeFootBar = document.querySelector("底部foot")var shortcutVal = document.querySelector("input")shortcutVal.addEventListener("focus", function (e) { if(navigator.userAgent.match(/(iPhone|iPod|A... 阅读全文
摘要:
if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){ } 阅读全文
摘要:
利用JSON.stringify 第二种用原声js 方法 Object.getOwnPropertyNames(Object) 返回的是数组 然后在判断数组length 就可以了 如对象里面的属性是数组可以用这个方法 转换成数组,然后读取下标 第三种 ES6 Object.keys() 与 Obje 阅读全文
摘要:
首先我们就来看下jsonp是如何突破同源策略的限制实现跨域的 先,不知道大家有没有注意,不管是我们的script标签的src还是img标签的src,或者说link标签的href他们没有被通源策略所限制,比如我们有可能使用一个网络上的图片,就可以请求得到 src或href链接的静态资源,本质上来说也是 阅读全文
摘要:
下面是Webstorm的一些常用快捷键:1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap wi 阅读全文
摘要:
设置webstorm创建js文件时自动生成js注释 settings--Editor--File and Code Temlates 黑色框框里的内容自己填写上去,以下是参考的代码块: /** * @author ${USER} * @date ${DATE} ${TIME} */ 或者 /** * 阅读全文
摘要:
提示:不要排斥,静下心来,认真读完,你就搞懂了!(可以先看一下最后的总结部分再回过头来完整看完) 1. 前言 作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关 阅读全文
摘要:
this 关键字 涵义 this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 前一章已经提到,this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。 简单说,this就 阅读全文