随笔分类 -  JavaScript

js
摘要:map() 方法创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数。 语法 参数 callback生成新数组元素的函数,使用三个参数: thisArg可选的。执行 callback 函数时 使用的this 值。 返回值 一个新数组,每个元素都是回调函数的结果。 描述 map 方法会给原数组 阅读全文
posted @ 2017-04-21 18:16 泠风lj 阅读(276) 评论(0) 推荐(0) 编辑
摘要:迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。 循环通常用于迭代数组的值(因此而得名),或者执行重复的算术任务。 do-while, while, for, for-in do-while 语句 do-while 语句是后测试循环,即退出条件在执行循环内部的代码之后计算。这意 阅读全文
posted @ 2017-04-20 15:38 泠风lj 阅读(281) 评论(0) 推荐(0) 编辑
摘要:本文章已收录于: 基本类型和引用类型 ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。 常见的五种基本数据类型是: Undifine 阅读全文
posted @ 2017-04-19 18:33 泠风lj 阅读(259) 评论(0) 推荐(0) 编辑
摘要:原文为 http://benalman.com/news/2010/11/immediately-invoked-function-expression/#iife ES6拓展篇 ES6 let实际上为 JavaScript 新增了块级作用域。 块级作用域的出现,实际上使得获得广泛应用的立即执行函数 阅读全文
posted @ 2017-04-19 16:45 泠风lj 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1. a = i++; 等校为 a = i; i = i + 1; +号在后面,就先等于再加 2. a = ++i; 等校为 i = i + 1; a = i; +号在前面,就先加再等于 阅读全文
posted @ 2017-04-19 15:10 泠风lj 阅读(152) 评论(0) 推荐(0) 编辑
摘要:typeof和instanceof的区别 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的 instanceof的用法 instanceof返回的是一个布尔值 需要注意的是,instanceof只能用来判断对象和函数,不能用来判断字符串和数字等,如: typ 阅读全文
posted @ 2017-04-19 11:42 泠风lj 阅读(800) 评论(0) 推荐(0) 编辑
摘要:ES6模块的import和export用法总结 ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 阅读全文
posted @ 2017-04-18 18:24 泠风lj 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1.方法一,判断PC或非PC。 2.方法二 3.判断IOS和Android 阅读全文
posted @ 2017-04-17 18:39 泠风lj 阅读(370) 评论(0) 推荐(1) 编辑
摘要:定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 参数 说明 该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时 阅读全文
posted @ 2017-04-07 18:36 泠风lj 阅读(208) 评论(0) 推荐(0) 编辑
摘要:forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: 等价于: forEach方法中的function回调有三个参数:第一个参数是遍历的数组内容,第二个参数是对应的数组索引,第三个参数是数组本身 因此: [].forEach(function(value,index,array){ 阅读全文
posted @ 2017-04-07 18:22 泠风lj 阅读(155) 评论(0) 推荐(0) 编辑
摘要:document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElemen 阅读全文
posted @ 2016-12-29 11:40 泠风lj 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示