摘要:
ECMAScript 与 javaScript 的区别: 第三章 基本概念 字面量:给变量赋值时,等号右边都可以认为是字面量。 比如: '8' 字符串字面量 ;8 数字字面量 ; 对于尚未声明过的变量,只能执行一项操作,即使用 typeof 操作符检测其数据类型。 Undefined:变量声明,但是 阅读全文
摘要:
截止ES7规范,数组共包含33个标准的API方法和一个非标准的API方法,使用场景和使用方案纷繁复杂,其中有不少浅坑、深坑、甚至神坑。 push():向数组尾部添加元素。pop():删除数组最后一个元素。不接受参数shift():删除数组的第一个元素。不接受参数unshift():向数组头部添加元素 阅读全文
摘要:
js关键字(一共29个关键字),保留字(就是预备役关键字,不可以用作变量,函数名,对象名等) break:立即结束语句,并跳出语句,进行下个语句执行,当即跳出所在的循环。 case:switch表达式与case值作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行。 ca 阅读全文
摘要:
上卷 eval(...) 和 with: js中有两个机制可以 " 欺骗 " ,词法作用域,eval 和 with。 前者可以对一段包含一个或多个声明的 " 代码 " 字符串进行演算,并借此来修改已经存在的词法作用域 ( 在运行时 )。 后者本质上是通过将一个对象的引用当作 作用域 来处理,将对象的 阅读全文
摘要:
第1章 简介 何为webpack: Webpack是一个开元的JS模块打包工具,其最核心的功能是解决模块之间的依赖,把各个模块按照特定的规则和顺序组织在一起,最终合并为一个JS文件,这个过程就叫做模块打包。 为什么需要webpack: 应用规模大了以后,必须借助一定的工具,否则人工维护代码的成本将逐 阅读全文
摘要:
Vuex 概述 ①Vuex是什么? Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件间数据的共享。 组件之间共享数据的普通方式:小范围的,不频繁的 父像子传值:v-bind 属性绑定 子向父传值:v-on 事件绑定 兄弟组件之间共享数据:EventBus $on 接收数据组件 $ 阅读全文
摘要:
三、JavaScript JS:轻量级的客户端脚本编程语言。 1.编程语言 编程语言是具备一定逻辑的,拥有自己的编程思想(面向对象编程[OOP]、面向过程编程) -面向对象 +C++ +JAVA +PHP +C#(.net) +JS +... -面向过程 +C 2.目前JS已经不仅仅是客户端语言了, 阅读全文
摘要:
①通过操作DOM元素引入 通过一个created的加载方法,实现引入。 利弊:当前页面插入,离开当前页面需要清除。 ②render,createElement,函数式组件 (ps:detail) 利弊:单页面引入,引入的位置是body内。 ③找到项目入口文件 index.html 利弊:最省时省力, 阅读全文
摘要:
一、React是FaceBook(脸书)公司研发的一款JS框架(MVC)。 1.React的脚手架 React具备自己开发的独立思想(MVC:Model View Controller); -> 划分组件开发 -> 基于路由的SPA单页面开发 -> 基于ES6来编写代码(最后部署上线的时候,我们需要 阅读全文
摘要:
Babel 是编写下一代 JavaScript 的编译器。Babel 默认使用一组 ES2015 语法转换器,允许你使用新的语法,无需等待浏览器支持。 Traceur 是一个来自 Google 的 Javascript 编译器,通过它可以体验一些很新并且有趣的 Javascript 语言特性,这些多 阅读全文