Babel

摘要: Babel是一个ES6转码器,可以让你在现有的环境下写代码,而又不用担心环境是否支持。 Babel的配置文件是.babelrc,存放在项目的根目录下。 @babel/cli:命令行转码工具.。 @babel/core:使用babel api时调用。* @babel/node:命令行执行工具/ @ba 阅读全文
posted @ 2019-09-23 16:38 zqannnnn 阅读(130) 评论(0) 推荐(0) 编辑

Ajax

摘要: Ajax(Asychronus javascript + XML),是Garret命名的一种技术实现,可以让页面无刷新即可从服务器取得数据。 在Ajax技术流行前,如果你有留意过,在我们点击表单提交按钮后,表单开始提交,然后页面跳转刷新页面,并在新页面上显示请求结果。但如网络不稳定或者其他状况时,你 阅读全文
posted @ 2019-09-23 00:22 zqannnnn 阅读(121) 评论(0) 推荐(0) 编辑

JSON:结构化数据格式

摘要: JSON是javascript的子类,也是作为更好的互联网传输结构化数据格式逐渐取代XML,因此要理解JSON,重要的是理解它是一种数据格式,不是一种编程语言。 语法 由于JSON是数据格式,所以没有变量的概念,同时键值必须使用双引号。 JSON的stringify与parse方法(序列化与解序) 阅读全文
posted @ 2019-09-19 19:58 zqannnnn 阅读(3494) 评论(0) 推荐(0) 编辑

call和apply,函数伴侣

摘要: Predefined:js中的this指向直接运行上下文。 call和apply是ECMASCRIPT 3在函数原型上所定义的方法,目的在于改变或指定this的指向,从而改变函数直接执行上下文。两者的不同之处在于传参,call接受多个参数,而apply接受数组。 1:隐藏的call和apply: 默 阅读全文
posted @ 2019-09-19 18:15 zqannnnn 阅读(240) 评论(0) 推荐(0) 编辑