北京SEO

JavaScript 程序中内存泄漏深入理解

JavaScript 程序中内存泄漏深入理解

垃圾回收解放了我们,它让我们可将精力集中在应用程序逻辑(而不是内存管理)上.但是,垃圾收集并不神奇.了解它的工作原理,以及如何使它保留本应在很久以前释放的内存,就可以实现更快更可靠的应用...

JavaScript运行机制浅析

JavaScript运行机制浅析

从一个简单的问题谈起:<scripttype="text/javascript">alert(i);vari=1;</script>输出结果是undefined,这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义.在预...

JavaScript Function 函数深入总结

JavaScript Function 函数深入总结

整理了JavaScript中函数Function的各种,感觉函数就是一大对象啊,各种知识点都能牵扯进来,不单单是?Function?这个本身原生的引用类型的各种用法,还包含执行环境,作用域,闭包,上下文,私有变量等知...

2016 年 JavaScript 技术栈展望

2016 年 JavaScript 技术栈展望

如果你正在筹划新的前端项目或者重构现有项目,那么你需要认识到现在的前端开发环境已经今非昔比,这其中有太多的选择了:React、Flux、Angular、Aurelia、Mocha、Jasmine、Babel、TypeScript、Fl...

为什么说JavaScript中的DOM操作很慢

为什么说JavaScript中的DOM操作很慢

一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来.首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,...

带你一分钟理解 JavaScript 闭包

带你一分钟理解 JavaScript 闭包

什么是闭包?先看一段代码:functiona(){varn=0;functioninc(){n++;console.log(n);}inc();inc();}a();//控制台输出1,再输出2简单吧.再来看一段代码:functiona(){varn=0;this.inc=function(){n...

12行JS代码的DoS攻击分析及防御

12行JS代码的DoS攻击分析及防御

有一段12行的JavaScript代码,可以让Firefox、Chrome、Safari浏览器崩溃,而且还能让iPhone重启、安卓闪退,本文作者对这12行代码进行了分析解读并且提出了相应的防御办法,欢迎大家一同探讨.这里有...

简单粗暴地理解 JavaScript 原型链

简单粗暴地理解 JavaScript 原型链

原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好.不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么.简单粗暴点看...

为什么JavaScript也将征服VR世界

为什么JavaScript也将征服VR世界

这篇文章本应该在2个月前就出现了,但是一直都没有足够的动力去写.直到,我最近在玩知乎,也看到了一个类似的问题.加上这是一个无聊的小长假,就把这篇文章写出来.这篇文章分成四部分:基础知识:3D...

10个优化代码的CSS和JavaScript工具

10个优化代码的CSS和JavaScript工具

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 检查和测试代码来发现任何潜在错误,从而在放到网站上之前及时消除错误是一个非常重要的过程.代码检查的...

在JavaScript函数式编程里使用Map和Reduce方法

在JavaScript函数式编程里使用Map和Reduce方法

本文由码农网–唐李川原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 所有人都谈论道workflows支持ECMAScript6里出现的令人吃惊的新特性,因此我们很容易忘掉ECMAScript5带...

最全面的JavaScript调试技巧总结

最全面的JavaScript调试技巧总结

前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等.而在互联网前端开发...

JavaScript 的 Date 最详细解读

JavaScript 的 Date 最详细解读

基础的?Date()?就不说了~:?)如何获得某个月的天数?不知道大家遇到过这个问题吗?我想如果你们写过日期组件一定有这个问题,我当时的解决方案是这样的:以下的三个方法,month参数我都根据JS本身对...

为什么JavaScript开发如此疯狂

为什么JavaScript开发如此疯狂

本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Web开发太有意思了!但是JavaScript则……令人望而生畏.Web开发中其他一切对你而言都是小菜一...

12个非常实用的JavaScript小技巧

12个非常实用的JavaScript小技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧.这些小技巧可能在你的实际工作中或许能帮助你解决一些问题.使用!!操作符转换布尔值有时候我们需要对一个变量查检其是否存在或者检查值是...

SEO最新算法