js
qlr-mo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见的浏览器css和js兼容性问题汇总
随着现代浏览器发展速度太快,种类多,版本多,不同厂商浏览器或同一厂商不同版本的浏览器,对css的解析不同,以至于出现浏览器的渲染规范和css的渲染规范出现不兼容性,表现为同样的代码在不同浏览器下的显示效果出现差异化。下面是我的一些解决兼容性的方法。 css兼容 1、 css hack css hack,让css代码兼容IE浏览器,呈现出和其他厂商浏览器相同的UI界面。 方式一:条件注释...原创 2019-05-21 10:21:50 · 1372 阅读 · 0 评论 -
浅谈javascript之原型和原型链
原型和原型链是js中的难点也是重点,明白了原型和原型链会让我们在后面不管是学习还是工作都会更加高效,并且原型和原型链会是面试中必不可少的话题。 一,函数对象 所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型) 所有函数拥有prototype属性(显式原型)(仅限函数) 原型对象:拥有prototype属性的对象,在定义函数时就被创建 二,构造函数 //创建构造函数 ...原创 2019-05-30 11:57:24 · 162 阅读 · 0 评论 -
JS中数组的操作方法大全
常见的一些数组操作 push 、 pop、unshift、 shift push 语法: array.push(item1, item2, …, itemX) push( )方法:可以将一个或者更多的参数添加在数组的尾部;返回添加后的数组的长度,原数组发生改变。 代码示例如下: var arr=[1,2,3,4]; var a=arr.push(9,8,7); console.log(a,ar...原创 2019-05-30 15:28:44 · 16800 阅读 · 2 评论 -
JS中const、let、var之间的区别
在ES6的新特性中,最容易看到TDZ作用就是在let/const的使用上,let/const与var的主要不同有两个地方: let/const是使用区块作用域;var是使用函数作用域 const 当声明时不赋值报错 const a; 当试图改变const常量时报错 const a=1; a=2; 在同一作用域中重复定义报错 const a=1; const a=2; 不会被声明...原创 2019-05-28 12:07:48 · 617 阅读 · 0 评论 -
JS中检测数据类型的几种方式
判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type(),接下来主要比较一下这几种方法的异同。 先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function()...原创 2019-05-31 10:15:33 · 279 阅读 · 0 评论 -
浅谈闭包
什么是闭包 闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。 闭包就是能够读取其他函数内部变量的函数,可以把闭包简单理解成 ‘定义在一个函数内部的函数 闭包是「函数」和「函数内部能访问到的变量」(也叫环境)的总和。函数对象可以相互关联起来,函数体内部的变量可以保存在函数作用域内, 具有这种特性的函数称为闭包。 for(var i=0;i...原创 2019-07-26 15:36:19 · 197 阅读 · 0 评论
分享