Javascript

(73)

requerejs, webpack, browserify 的对比

JS 的依赖管理工具真是层出不穷,最近用 React 又发现了两个新工具 Browserify, Webpack。 测试一下其中的异同。 ## 简单的应用场景 现在通过简单的应用场景来看一下,这三个依赖管理工具的异同。

RequireJS 的语法糖 Simplified CommonJS Wrapping

介绍语法糖之前,先看一段恶心的代码 ``` define([ "require", "jquery", "blade/object", "blade/fn", "rdapi", "oauth", "blade/j

requirejs

## RequireJS 为何会请求 name.html.js 而不是 name.html 文件 代码中写的是 var cardTemplate = require('card.html'); 而在请求时,实际请求的是 ca

React render - 费解的 Uncaught Error

非常简单的一段测试代码,但是一直报错 > Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full e

jQuery

## What is the difference between jQuery's space and > selectors? * `>` 是所有的直系子女中符合条件的 * 空格是所有后辈中符合条件的 所以,从逻辑严谨的角

Document Object Model (DOM)

在使用 React 的时候,越发觉得自己 javascript 的基础不牢。 例如,脱离了 jQuery 就不知道怎么操作 DOM node 了。 那就使用 jQuery 不就得了?写一个独立的 React 小组件,然后还要加载依赖 j

scrollTop 的浏览器兼容问题

今天 React QQ 群 (191059493) 里一位大神发现我写的处女 React 组件在 Firefox 下没有效果。 var scrollTop = document.getElementsByTagName("bo

Eloquent Javascript

> The art of programming is the skill of controlling complexity. 在线阅读地址 [Eloquent JavaScript](http://eloquentjavascri

使用 javascript 对 URI 进行转义

## escape, encodeURI, encodeURIComponent 的区别 escape 已经废弃使用。 encodeURI 是对整个 URL 进行转义。 encodeURIComponent 是对作为参数值的字

使用 gulp 检测 javascript 语法

昨天在给[域名注册服务](https://domains.dnspod.cn)的前端增加小功能, 代码提交之后, 用 fiddler 在测试环境下测试了一下,发现居然有 js 语法错误,多加了一个右括号。 然后灰溜溜的修复之后又提交