大象笔记

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 语法错误,多加了一个右括号。 然后灰溜溜的修复之后又提交

全局对象守护神 - JS 的匿名自调用函数

我们经常会看到类似的代码 ``` ``` 实际上这就是匿名自调用函数。 > Self-invocation (also known as auto-invocation) is when a function exe

javascript 代码风格

> "For the past 33 years, I have looked in the mirror every morning and asked myself: 'If today were the last day of my

javascript

console.log("Hello world!"); ## 定义一个类 格式类似于定义一个函数: ``` var Person = function() { // property this.n

时间管理

> Work more when you are in the zone. Relax when you're not. ## 不同的时间段适合做不同的事情 例如 - 晚上睡觉前写代码就不如看书学习来的高效 - 早上写代

色弱党的颜色主题

昨天写一个 web 页的时候,突然感觉配色有点奇怪。 但是又不知道如何调整,我想这是每一个色弱党的痛点。 看了一圈颜色,发现只能认出蓝色、黄色、白色、黑色、部分红色。其他颜色一律不敏感。 是时候建立一套适合自己的配色方案了。