摘要:
1.概述 ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 2.作为属性名的symbol 3.实例 阅读全文
摘要:
1.属性的简介表示法 2.属性名表达式 3.方法的name属性 4.Object.is() 5.Object.assign() 6.属性的可枚举性 7.属性的遍历 ES6一共有5种方法可以遍历对象的属性。 (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol 阅读全文
摘要:
ES5的支持的方法 splice() 插入,删除或替换数组元素 toLocaleString() 将数组转化为本地化字符串 toString() 将数组转化为字符串 unshift() 在数组头部插入元素 阅读全文
摘要:
ES5的支持的方法 concat() 把元素衔接到数组中。 every() 测试断言函数是否对每个数组元素都为真 filter() 返回满足断言函数的数组元素 forEach() 为数组的每一个元素调用指定函数 indexOf() 在数组中查找匹配元素。 join() 将数组的所有元素转化为字符串, 阅读全文
摘要:
js清除定时器的方法 在需要有实时性更新数据的项目中,我们经常会用到很多定时器,我们可能需要一个可以一次性清除所有定时器的方法,并且不通过指定ID一个一个去清除,以下提供两种解决方案: 1.定义全局变量,通过js遍历清除 这种方法在项目中所使用到的定时器必须赋值记录到定义好的全局变量中,实现模拟代码 阅读全文
摘要:
(原创)背景:因为最近喜欢在博客园记一些笔记,发现笔记内容查阅起来不是很方便,缺乏一个内容目录,于是就做吧。 查阅了一些资料,发现都写的不够详细,所以就自己写一个,嫌麻烦,就把锚点和返回顶部写在一起了吧。 实现效果图 下面的代码可以在博客园的“设置”里通过文件的方式引入。 方法一: 适合不会改代码的 阅读全文
摘要:
1.函数参数的默认值 2.rest参数 3.扩展运算符 4.严格模式 5.name属性 6.箭头函数 基本用法 上面的箭头函数等同于: 如果箭头函数不需要参数或者需要多个参数,就使用一个圆括号代表参数部分。 如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们括起来,并且使用return语句返 阅读全文
摘要:
router-link两种方式传递参数(params,query) <template> <div> <!-- 路由 --> <div> <!-- query方式 --> <router-link :to="{path:'/page1',query:{username}}">page1</route 阅读全文
摘要:
1.Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-likeobject)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map) 2.Array.of() Array.of方法用于将一数值,转换为数组 3.数组实例的c 阅读全文
摘要:
疑问:gulp和webpack 什么关系,是一种东西吗?可以只用gulp,不用webpack吗 或者反过来? 它们的区别和概念 gulp是工具链、构建工具,可以配合各种插件做js压缩,css压缩,less编译 替代手工实现自动化工作 1.构建工具 2.自动化 3.提高效率用 webpack是文件打包 阅读全文