摘要:
[TOC] es6中的模版字符串替代了原有的字符串拼接功能。 字符串拼接 es5方式 传统的字符串拼接在变量的左右两侧都要有+号连接。 如果你还想在这个字符串中加入空格回车或者其他的特殊字符,那代码就变得更难以维护,因为还需要加入转义字符才能正常显示。看下面的例子: es6方式 还是同样的代码,我们 阅读全文
摘要:
[TOC] 解构赋值简单的说就是将声明和赋值都放在一起使用。 解构的意思就是等号左右两边的结构要基本一致。 数组解构赋值 基本解构 单个解构 数组的结构赋值变量位置必须一一对应,如果你只想获取一个变量的值那么其余位可以用空表示。 获取数组长度 在之前的es5中我们通常使用下面的代码获取数组的长度: 阅读全文
摘要:
[TOC] es6中的变量声明 变量的声明 js for (var i = 0; i 你会发现变量i的值还是会被答应出来,更加过分的是在全局变量window上面竟然也可以拿到变量i的值,这很显然是不严谨的,也不是我们想要的,于是es6就对变量声明有了下面的修改。 重复声明问题 看下面的代码: 这样声 阅读全文
摘要:
前端数组方法汇总 下面是我们在前端开发中经常使用到的一些关于数组的方法,包括数组的创建等等,你可以通过点击下面的锚点链接来查看,希望对你有帮助。 [TOC] 创建数组 new Array() 创建数组的方式有两种,第一种方式就是使用Array构造函数 如果你预先知道数组的个数,那么你可以给构造函数传 阅读全文
摘要:
写在前面: 在目前的前端分开中,我们对于异步方法的使用越来越频繁,那么如果处理异步方法的返回结果,如果优雅的进行异步处理对于一个合格的前端开发者而言就显得尤为重要,其中在面试中被问道最多的就是对Promise方法的掌握情况,本章将和大家一起分析和完成一个Promise方法,希望对你的学习有一定的帮助 阅读全文
摘要:
写在前面 为什么会出现CommonJS规范? 因为JavaScript本身并没有模块的概念,不支持封闭的作用域和依赖管理,传统的文件引入方式又会污染变量,甚至文件引入的先后顺序都会影响整个项目的运行。同时也没有一个相对标准的文件引入规范和包管理系统,这个时候CommonJS规范就出现了。 Commo 阅读全文
摘要:
前端梳理 [TOC] 基础知识篇 HTML html是超文本标记语言,它是运行在浏览器上,由浏览器解析。 DOCTYPE 声明 !DOCTYPE,一个文档类型标记是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。说的直白 阅读全文
摘要:
我们在工作中常常需要监听某一个属性值的变化,这个时候我们就需要用到了监听属性watch,在这里我总结watch属性的三种场景使用希望对你有所帮助: 1.基础版监听: 场景如下:输入框输入你的年龄,如果年龄在0 15岁提示信息:你还是个小孩,如果年龄在 15 25岁,提示信息:你已经是个少年,如果年龄 阅读全文
摘要:
最近在公司项目中使用vue2.0做开发,在使用checkbox时遇到了一些问题,首先我们先了解一下需求。 如上如所示,在上方复选框被点击时,更改下方p标签的文本内容为:复选框已被选中。并将p标签文字颜色改为红色。 面对如此简单的需求我第一个想到的就是通过点击事件判断复选框状态,更改文本及css样式, 阅读全文
摘要:
什么是typescript? typescript是微软开发的一个脚本语言。他是JavaScript的超级,他遵循es6语法规范,他扩展了JavaScript的语法。 理解es5,es6,javascript,typescript的概念和关系? es是JavaScript脚本规范,我们常用的es5, 阅读全文