javascript
文章平均质量分 75
爱酷的桥俏皮
属于自己的小天地
展开
-
javascript中的及时函数用法及其作用
javascript中的及时函数(也叫立即执行函数)立即执行函数模式是一种语法,这种模式可以让函数在定义后立即被执行写法一:(推荐)(function(){ console.log("函数已加载就运行");}());写法二:(function(){ console.log("函数定义就被执行");})();立即执行函数模式的本质就是函数表达式(命名或者匿名函数转载 2017-08-18 09:23:04 · 419 阅读 · 0 评论 -
浅谈javascript解析引擎解析过程
javascript解析引擎javascript解析引擎(简称javascript引擎),是一个程序,是浏览器引擎的一部分。每个浏览器的javascript解析引擎都不一样(因为每个浏览器编写Javascript解析引擎的语言(C或者C++)以及解析原理都不相同)。标准的Javascript解析引擎会按照 ECMAScript文档来实现。虽然每个浏览器的Javascript解析引擎不同,但Ja转载 2017-08-25 15:07:07 · 7103 阅读 · 0 评论 -
javascript零碎整理
for-in循环(for-in loops)采用for遍历数组,采用for in 遍历对象属性。for-in循环应该用在非数组对象的遍历上面,使用的"for-in"进行循环也叫“枚举”。从技术上将,你可以使用for-in循环数组(因为JavaScript中数组也是对象),但这是不推荐的。因为如果数组对象已被自定义的功能增强,就可能发生逻辑错误。另外,在for-in中,属性列表的顺序(序列)是不原创 2017-08-18 14:03:02 · 186 阅读 · 0 评论 -
javascript中var与let与const的区别
var与let的区别到ES6的时候,javascript中声明变量的方式有三种var、let、const1:作用域只是局限于当前代码块 { var str = "aaa"; console.log(str);//aaa let str1 = "dddd"; console.lo原创 2017-10-31 16:49:30 · 2129 阅读 · 1 评论 -
javascript事件循环机制
文章出处https://zhuanlan.zhihu.com/p/26229293函数调用栈与任务队列Javascript有一个main thread 主进程和call-stack(一个调用堆栈),在对一个调用堆栈中的task处理的时候,其他的都要等着。当在执行过程中遇到一些类似于setTimeout等异步操作的时候,会交给浏览器的其他模块(以webkit为例,是webcore模块)进行处理,当到...转载 2018-02-27 10:56:56 · 313 阅读 · 0 评论 -
javaScript正则表达式
javaScript正则表达式 正则表达式由两种基本字符构成: 原义字符:如a、b、c等等 元字符:\b、\t、\r、\v、、\cX、^、[]等等 此外的* + ? $ ^ . | \ () {} [] 都是javaScript正则表达式中的特殊字符,需要注意。正则对象属性 global:是否全文收索,默认为false,可以简写为g...原创 2018-04-20 19:18:27 · 297 阅读 · 0 评论 -
javaScript语言编写的Java语言编译器-词法分析模块
javaScript语言编写的Java语言编译器-词法分析模块源代码地址 https://github.com/LQ55/compiler一个采用javaScript写的Java语言–词法分析器技术栈:html、css、javaScript、RquireJs、Es6、AMD规范前端遵循AMD规范的模块化编程,使用了Es6语法,使用RequireJs进行文件的加载,处理。如何...原创 2018-07-23 17:48:52 · 515 阅读 · 0 评论 -
javaScript中的对象的继承
借用构造函数实现继承 function SuperType(){ this.colors = ["red","blue","green"];}function SubType(){ //在子类构造函数中调用父类构造函数(同时这种方式支持向父类构造函数传参) SuperType.call(this); //SuperType.call(this,arg1..原创 2018-07-18 20:43:00 · 177 阅读 · 0 评论