2017年12月14日

gulp入门详细教程

摘要: 简介:gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。 gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 jav阅读全文

posted @ 2017-12-14 17:40 ranyonsue 阅读(11) 评论(0) 编辑

2017年12月11日

Javascript 异步实现机制

摘要: Javascript 单线程指的是在一个浏览器进程中只存在一个 Javascript 执行线程,所以任务需要顺序排列等待执行,而不能像 Java 等多线程语言一样并发执行。但是这种单线程模型在处理耗时的异步任务是会出现较长时间的线程阻塞,导致后续的任务不能被及时处理。所以在 Javascript 中阅读全文

posted @ 2017-12-11 11:00 ranyonsue 阅读(9) 评论(0) 编辑

2017年12月8日

JavaScript:彻底理解同步、异步和事件循环(Event Loop)

摘要: 一. 单线程 一. 单线程 我们常说“JavaScript是单线程的”。 所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程。 但是实际上还存在其他的线程。例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程、读写文件的线程(例如在Node.j阅读全文

posted @ 2017-12-08 14:37 ranyonsue 阅读(25) 评论(0) 编辑

2017年12月7日

chrome调试,打完断点后关于JS的几个控制介绍

摘要: 打完断点之后,关于JS的几个控制介绍。 快捷键:F8 “逐过程执行”,继续执行代码,直到遇到下一个断点。 详细解释: 暂停和开始。当设置了断点之后,js的执行就暂停了,如果我们想要跳过当前的断点继续执行js,就可以点击这个按钮,点击之后js的执行会继续,如果在接下来的执行过程中再次遇到断点,那么就会阅读全文

posted @ 2017-12-07 14:55 ranyonsue 阅读(49) 评论(0) 编辑

js断点调试心得

摘要: 1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例) 1.断点调试是啥?难不难? 断点调试其阅读全文

posted @ 2017-12-07 13:44 ranyonsue 阅读(226) 评论(4) 编辑

2017年11月29日

深入理解javascript中的立即执行函数(function(){…})()

摘要: javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 ( function(){…} )()和( function (){…} () )是两种javascrip阅读全文

posted @ 2017-11-29 16:05 ranyonsue 阅读(26) 评论(0) 编辑

2017年11月16日

JS获取DOM元素

摘要: 1、childNodes:获取子节点,不同浏览器表现不同; IE:只获取元素节点; 非IE:获取元素节点与文本节点; 解决方案:if(childNode.nodeName=="#text") continue 或者 if(childNode.nodeType != '3') continue 2、c阅读全文

posted @ 2017-11-16 10:59 ranyonsue 阅读(36) 评论(0) 编辑

2017年11月15日

javascript中DOM0,DOM2,DOM3级事件模型解析

摘要: DOM 即 文档对象模型。 文档对象模型是一种与编程语言及平台无关的API(Application programming Interface),借助于它,程序能够动态地访问和修改文档内容、结构或显示样式。 DOM3级,顾名思义,有三种DOM。 W3C协会早在1988年就开始了DOM标准的制定,W3阅读全文

posted @ 2017-11-15 17:07 ranyonsue 阅读(11) 评论(0) 编辑

2017年10月31日

JS中的单引号和双引号

摘要: JS里面的单引号和双引号可以同时使用,但是要遵循一定的准则。 最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;同理,浏览器读到一个单引号后,必须要读到第二个单引号才算结束, 不管是单引号还是双引号,里面都可以套相反的引号,但是不可阅读全文

posted @ 2017-10-31 14:48 ranyonsue 阅读(109) 评论(0) 编辑

JS插入新的节点

摘要: insertBefore() 语法: insertBefore(newchild,refchild) newchild 插入新的节点 refchild 在此节点前插入新节点 <ul id="myList"> <li>Coffee</li> <li>Tea</li> </ul> function my阅读全文

posted @ 2017-10-31 09:32 ranyonsue 阅读(21) 评论(0) 编辑

导航

公告