
标签目录:JavaScript开发

2017
12-17
12-17
解读 JavaScript 之 V8 引擎及优化代码的 5 个技巧

2017
12-08
12-08
ES6和Babel你不知道的事儿

2017
12-04
12-04
开发更好用的 JavaScript 模块
不少人都曾经在 npm 上发布过自己开发的JavaScript模块,而在使用一些模块的过程中,我经常产生“这个模块很有用,但如果能xxx就更好了”的想法。所以,本文将站在模块使用者的角度总结一下,如何能让模块变得更好用。提供ES6模块的入口webpack和rollup都支持对ES6模块做一些静态优化(例如 TreeShaking 和ScopeHoisting),它们都会优先读取package.json中的 module ...
继续阅读 >
2017
11-29
11-29
10个有趣的Javascript和CSS库-2017年11月

2017
11-03
11-03
利用 javascript 实现富文本编辑器

2017
10-09
10-09
PopUnder 研究:Javascript逆向与反逆向
缘起最近在研究PopUnder的实现方案,通过Google搜索jspopunder出来的第一页中有个网站popunderjs.com,当时看了下,这是个提供popunder解决方案的一家公司,而且再翻了几页,发现市面上能解决这个问题的,只有2家公司,可见这个市场基本是属于垄断型的。popunderjs原来在github上是有开源代码的,但后来估计作者发现这个需求巨大的商业价值,索性不开源了,直接收费。所以现在要研究它的实现方案,只能上...
继续阅读 >
2017
10-03
10-03
JavaScript是如何工作的:内存管理 + 如何处理4个常见的内存泄露

2017
09-29
09-29
10 个最终编译成 JavaScript 的脚本语言
与简单的网站相比,现代应用程序有更多不同的需求。但是,浏览器是一个拥有(大部分)固定技术的平台,而且JavaScript仍然是web应用程序的核心语言;需要在浏览器中运行的任何应用程序都必须用该语言实现。我们都知道JavaScript并不是实现所有任务的最佳语言,当遇到复杂的应用时,它可能就不太适合。为了避免这个问题,已经创建了几种新的语言和现有语言的变体,它们都生成可以在浏览器中运行的代码,而无需编写任何Java...
继续阅读 >
2017
09-19
09-19
67 个JavaScript和CSS实用工具、库与资源

2017
09-16
09-16
JavaScript作用域和闭包

2017
09-07
09-07
不仅仅是面试,JavaScript 开发者都应该知道的十个概念

2017
08-28
08-28
浅谈JavaScript中的异步处理
整理于互联网在JavaScript的世界中,所有代码都是单线程执行的由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现异步操作会在将来的某个时间点触发一个函数调用主流的异步处理方案主要有:回调函数(CallBack)、Promise、Generator函数、async/await。一、回调函数(CallBack)这是异步编程最基本的方法...
继续阅读 >
2017
08-05
08-05
使用 JavaScript 进行即时表单验证

2017
07-20
07-20
十大经典排序算法的JS版

2017
07-20
07-20
10个JavaScript难点
译者按:能够读懂这篇博客的JavaScript开发者,运气不会太差…原文:10JavaScriptconceptseveryNode.jsprogrammermustmaster译者:Fundebug为了保证可读性,本文采用意译而非直译,并且对示例代码进行了大量修改。另外,本文版权归原作者所有,翻译仅用于学习。1.立即执行函数立即执行函数,即ImmediatelyInvokedFunctionExpression(IIFE),正如它的名字,就是创建函数的同时立即执行。它没有...
继续阅读 >