![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js文章
小蜜峰0524
没记性,就要烂笔头
展开
-
Javascript 数组总结
稀疏数组var a1 = [, , , ];var a2 = new Array(3);var a3 = [1, 2, 3];console.log(0 in a1);//falseconsole.log(0 in a2);//falseconsole.log(0 in a3);//truedelete a3[0];console.log(0 in a3);//false数组元素的增减转载 2016-11-28 15:29:25 · 303 阅读 · 0 评论 -
《js中原型和原型链的深入理解》的笔记
前言:在微信公众号前端大全上看过《js中原型和原型链的深入理解》,个人认为这是我看过的js原型链的文章中,在思维结构上理解最清楚的一个文章了,本着温故而知新,有害怕找不到这个文章,我就把文章中的重要的和自己理解与不理解的知识点写下来,以方便以后查看。首先要明白几个概念: 1. 函数(function) 2. 函数对象(function Object) 3. 本地对象(native ...转载 2018-05-14 15:14:18 · 304 阅读 · 0 评论 -
js在面试中会遇到的几个问题(下)
1.iframe的优缺点首先要知道普通方法加载iframe,它没有浏览器的兼容性问题。<iframe src="/path/to/file" frameborder="0" width="728" height="90" scrolling="auto"></iframe>使用这种加载方法会在各浏览器中有如下表现:iframe会在主原创 2018-05-22 16:38:39 · 767 阅读 · 0 评论 -
js在面试中会遇到的几个问题(上)
前言:搜集了一些js面试中的问题,以便温故而知新。变量提升变量提升,简单的理解,就是把变量提升提到函数的最顶的地方。需要说明的是,变量提升只是提升变量的声明,并不会把赋值也提升上来,没赋值的变量初始值是undefined。可点击查看demo 下面写一个超级变态的例子从上面文章中摘取的,作者没有给解释,我把自己的解释写一下,觉得有出处的请评论。function Foo() { get...原创 2018-05-16 18:04:49 · 313 阅读 · 0 评论 -
该项目在ie9以下不能正确浏览的js判断
在公司项目处理最低兼容版本的时候,要求低版本的提示不能浏览的时候,百度了一份特别好用的方法,安利一下吧先,等忙完一个着急的事就来研究一下,写个注释版本。(function(window) { var theUA = window.navigator.userAgent.toLowerCase(); if ((theUA.match(/msie...转载 2018-07-31 14:59:31 · 735 阅读 · 0 评论 -
ECMAScript5.1常用的方法
前言:写几个常用的es5的方法,以便查阅复习。1.新增的object接口对象构造器描述ObjectgetOwnPropertyName返回一个对象,包括对象所有自有属性名称集合(包括不可枚举的属性)ObjectgetPrototypeOf返回对象的原型Objectcreate创建对象(创建一个拥有置顶原型和若干个指定属性的对象)Object...原创 2018-11-07 15:34:40 · 341 阅读 · 0 评论 -
异步之常用方法
事件监听与响应document.getElementById("div").addEventListener('click',fun,false);function fun(){//点击事件的逻辑,异步事件的逻辑}//jq的.on()事件。ajax回调(回调一般是异步)$.ajax('url',success:function(){//成功的回调})//原生js中的回...原创 2019-08-11 22:00:37 · 150 阅读 · 0 评论