0%

ECMAScript

ECMA是一个将信息标准化的组织。JavaScript被提交到ECMA进行标准化,由此诞生了一个新的语言标准,也就是我们所知道的ECMAScript。JavaScript是该标准(最流行)的一个实现。

检查各个浏览器中哪些ES6/ES6+特性可用:http://kangax.github.io/compat-table/es6/

can i use: https://caniuse.com/?search=rem

兼容ES6+的插件:babelpolyfillbabel-cli

阅读全文 »

async 函数与 await 命令的使用

解决的问题:

减少多层嵌套,可以进行同步的写法。

使Promise链式调用可控,即中间promise出现问题后能够跳出继续向下调用,能够及时处理错误。

优点:

阅读全文 »

Location 对象是 Window 的子对象,但是也是全局对象,可以全局使用。

window.location === location
// true

打开新的页面

window.open()

open() 方法用于打开一个新的标签页或查找一个已命名的窗口。

阅读全文 »

理论

Git 是一个分布式版本管理系统,是为了更好地管理Linux内核开发而创立的。

Git可以在任何时间点,把文档的状态作为更新记录保存起来。因此可以把编辑过的文档复原到以前的状态,也可以显示编辑前后的内容差异。

管理历史记录的数据库

数据库 (Repository) 是记录文件或目录状态的地方,存储着内容修改的历史记录。在数据库的管理下,把文件和目录修改的历史记录放在对应的目录下。

阅读全文 »

1.安装(版本1.7.x)

步骤:

(1)安装 npm install wepy-cli -g

(2)wepy list 查看项目模板, 新建项目 wepy init standard myproject

(3)换至项目目录 cd myproject

阅读全文 »

Promise的目的

人类大脑的习惯是线性的、阻塞的、单线程的语义。

回调表达异步流程的方式是非线性的、非顺序的,导致代码难以理解

回调会收到控制反转的影响,因为回调暗中会把控制权交给第三方。如只有第三方写了执行回调,才能执行回调。

避免“回调地狱”,消除多层嵌套,避免竞态条件出现。

阅读全文 »

webstorm 常用快捷键

1.注释

(1).单行注释 Ctrl+/ //

(2).多行注释 Ctrl+shift+/ /**/

2.行操作
阅读全文 »

hexo 官方指南:https://hexo.io/zh-cn/docs/

安装初始化Hexo

npm install hexo -g

如果安装出现错误,请使用cnpm进行尝试,
安装后,输入hexo -v 检查安装是否成功,
安装成功后,输入hexo init进行初始化,
输入npm install安装所需要的组件,如果失败请使用cnpm install进行尝试,
生成静态文件,输入hexo g(是命令hexo generate缩写),
和线上的github相关联后,新增一篇博客hexo new post '博客名'
安装插件,npm install hexo-deployer-git --save

编辑好文章后就可以进行发布部署了,hexo d -g

阅读全文 »