0推荐
26K 浏览

Designing Better JavaScript APIs

At some point or another, you will find yourself writing JavaScript code that exceeds the couple ...
0推荐
21K 浏览

通过源码解析 Node.js 中一个文件被 require 后所发生的故事

在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 require 和 module.exports 莫属了。它们是 Node.js 模块机制的...
0推荐
45K 浏览

js实现继承的几种方式

前言:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。
0推荐
23K 浏览

JavaScript API 设计原则

前段时间组织优化我们的原生模块 API(iOS、Android 模块封装成 JavaScript 接口),于是学习了几篇 JavaScript API 设计的文章,尽管是旧文,但受益匪浅,这里记录一下。
hubuke 9年前   
0推荐
50K 浏览

React:ES6:ES7中的6种this绑定方法

对于大多数开发者来说,JavaScript 的 this 关键字会造成诸多困扰。由于 JavaScript 不具备如 Java 等语言的严格类模型,因而除非是在处理回调,否则代码中的 this 指向并不清晰。
hubuke 9年前   
0推荐
62K 浏览

(译)你应该知道的jQuery技巧

jQuery的存在,让学习前端开发的人感到前端越来越容易入门了,用简单的几行代码就可以实现需求,但是,你真的会用jQuery么,当代码运行 后无法看到自己预期的效果,是不是觉得jQuery出了问...
0推荐
16K 浏览

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

在公路上,汽车一辆接一辆,有条不紊的运行。这时,有一辆车坏掉了。假如它停在原地进行修理,那么后 面的车就会被堵住没法行驶,交通就乱套了。幸好旁边有应急车道,可以把故障车辆推到应急车道修理,而正常...
0推荐
15K 浏览

造轮子和用轮子:快速入门JavaScript模块化

都说“不重复造轮子”,就像iPhone——它除了打电话还可以播放音乐——但是工程师不用从零开始做一个音乐播放功能,也许只要在iPhone的系统中整合一个ipod。
0推荐
143K 浏览

WebViewJavascriptBridge详细使用

WebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互。如果需要支持到iOS6之前的app,使用它是很不错的。本篇讲讲...
0推荐
10K 浏览

Node基础篇(模块和NPM)

由于Node是一套轻内核的平台,虽然提供了一系列的内置模块,但是不足以满足开发者的需求,于是乎出现了包(Package)的概念。与核心模块类似,就是将一些预先设计好的功能或者说API封装到一个文...
0推荐
12K 浏览

Node基础篇(概要)

什么是 JavaScript?
0推荐
20K 浏览

javascript之基本包装类型(Boolean,Number,String)基础篇

前几天整理了javascript中Array方面的知识,但是String中的一些方法多多少少和Array里的方法有些类似容易混淆,就顺便连同String所在的包装类一起整理一下,希望可以帮助到初...
0推荐
35K 浏览

技术分享:几种常见的JavaScript混淆和反混淆工具分析实战

信息安全常被描述成一场军备竞赛,白帽与黑帽,渗透测试者与黑客,善与恶,本文将聚焦这场永无止境决斗中的一个小点。 HTML5 & JS 应用中充满着对输入进行验证/注入的问题,需要开发人员始...
0推荐
23K 浏览

理解JavaScript中的作用域和上下文

JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性。 函数可以接收不同的的上下文和作用域。这些概念为JavaSc...
0推荐
32K 浏览

Enzyme: 用于React的JavaScript测试工具

Testing code is crucial for the maintainability of a complex code base, but it is just as importa...
0推荐
27K 浏览

浅谈浏览器端JavaScript跨域解决方法

跨域并非浏览器限制了发起跨站请求,而是跨站请求可以正常发起,但是返回结果被浏览器拦截了。最好的例子是 crsf 跨站攻击原理,请求是发送到了后端服务器无论是否跨域!注意:有些浏览器不允许从HTT...
0推荐
17K 浏览

后端程序员的 JavaScript 之旅 - JavaScript 的版本与标准

1995 年 5 月 JavaScript 的最初版本由网景公司的工程师 Brendan Eich 开发,目的是为了跟微软公司的 Web 技术平台竞争。JavaScript 最初随 Netsca...
0推荐
13K 浏览

菜鸟入门指南?JS变量的优先级

什么是优先级?就像css中的选择器,谁的权重越高,那么最终作用的就是谁,在js中变量也是有优先级的。
0推荐
46K 浏览

2015 年末必备前端工具集

“Javascript没法胜任大型应用,因为它甚至不能确定一个变量的类型,而且很难重构”~一大堆困惑的人 当我初识Javascript的时候,只有一种浏览器需要关心:NetScape。它在微软...
0推荐
15K 浏览

理解 Javascript 的闭包

因为最近几个月一直在做 Cocos Creator 这个项目,大部分时间都在与 Javascript 打交道,所以接下来我有必要写几篇文章介绍一下 JS 里面几个比较让人迷惑的地方:闭包,变量作...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档