Chrome调试技巧 Posted on 2017-06-19 | In Debugging Tools 文章来源:(https://github.com/CompileYouth) Sources面板面板被分为左中右三个部分,左边是文件导航,中间是文件的具体内容,右边可以统称为调试面板。 Read more »
Github上搭建hexo博客 Posted on 2017-06-19 | In hexo博客 约定$命令行在git bash中执行,其余的在cmd中执行。 前期的准备 git客户端 github账号 node.js 创建仓库 Read more »
深入理解学习webpack Posted on 2017-06-17 | In webpack 深入理解学习webpack在之前的文档中只是列出了webpack的配置文件,这样做只是说能够使用它,并没有理解webpack的配置文件中各项key:value的具体作用和详细配置选项。所以在深入学习vue之前,有必要学习webpack的理念。 写在前面 仍然需要注意环境变量的问题,否则无法正确的安装! Read more »
事件循环机制 Posted on 2017-06-17 | In Basic_JS JS的线程只有一个,而这个线程中拥有唯一的一个事件循环,JS代码的执行过程中,除了依靠词法作用域阶段就已经定好的函数调用栈来确定执行顺序之外,还会依靠任务队列(task queue)确定另外一些代码的执行。任务队列的顺序是先入先出(First-In-First-Out),虽然事件循环只有一个,但是任务队列有多个。任务队列又分为了macro-task(宏任务)和micro-task(微任务)。 Read more »
数组去重 Posted on 2017-06-15 | In ES6应用 关于重复的定义NaNNaN属于number,也是一种基本数据类型,只要有一边是 NaN,那么结果就是false Read more »
AJAX相关知识整理 Posted on 2017-06-15 | In AJAX 全平台兼容的XMLHttpRequest对象 在标准浏览器中可以使用XMLHttpRequest()创建Ajax请求的对象。 IE的>=7以上版本支持XMLHttpRequest对象,在之前的版本中需要指明一个类似于”Microsoft.XMLHttp”的progID,且在不同的操作系统下,以下的ProgId都可以创建XMLHttp对象。 Read more »
快速了解Require.JS Posted on 2017-06-15 | In 模块化方案 R.J的主要功能是按不同的先后依赖关系,异步加载JS文件,适合在浏览器中使用,可以确保依赖的JS文件加载完成之后再加载当前的文件,核心的思想是AMD。只做一件事:模块化。而模块化的作用就是避免全局变量污染,命名冲突的问题,它可以作为一种命名空间使用。 Read more »