JS中易混淆方法备忘录

本篇文章将会持续更新,以便收录将来可能会出现让博主犯糊涂的方法们。。。。 Array对象是Javascript内置的对象之一,随着JavaScript版本标准的推进,内置对象开始支持越来越多的内置方法,以前需要借助第三方工具库,比如underscore.js或者Lo-dash.

Category:

—— gejiawen 于2015-04-02 17:52:46创作

JS中的双向数据绑定及Object.defineProperty方法

缘起前几天在看一些流行的迷你mvvm框架(比如avalon.js、vue.js这种较轻的框架,而非Angularjs、Emberjs这种较重的框架)的实现。现代流行的mvvm框架一般都会将数据双向绑定(two-ways data binding)做掉,作为框架自身的一个卖点(Em

Category:

—— gejiawen 于2015-04-02 10:35:01创作

区分JS中的__proto__和prototype

我们知道javascript是基于原型(prototype)继承的语言。关于javascript原型继承的更多内容请参阅之前的这篇文章浅谈Javascript中的原型继承,内容绝对不会让你失望。 不过本篇文章将会详细阐述javascript中用于原型继承的两个重要的东西__pro

Category:

—— gejiawen 于2015-03-18 16:29:26创作

浅析Date对象及常用时间格式

Date(时间)对象是JavaScript在浏览器环境的一个内置对象,用于处理客户端时间逻辑。本篇文章将会简单的介绍Date对象,重点是介绍Web开发中涉及到时间时常用的几种时间字符串格式。 Date对象关于Date对象详细的文档说明,请参阅Mozilla开发者中心。 这里稍微提

Category:

—— gejiawen 于2015-03-11 18:29:24创作

深入理解JavaScript系列(7)-根本就没有“JSON对象”这回事!

本文是深入理解JavaScript系列的第七篇读文笔记,博客原文在这里。 内容简要鉴于JSON数据格式的越来越流行,但是JSON对象和JSON字符串这两种概念往往又会被人混淆。所以本篇文章就是对相关内容的阐述。 BACKBONE数据类型的分类现在比较流行的网络数据交换格式包括:J

Category:

—— gejiawen 于2014-12-30 19:25:03创作

深入理解JavaScript系列(5)-强大的原型和原型链

本文是深入理解JavaScript系列的第五篇读文笔记,博客原文在这里。 本篇的内容其实就是介绍JavaScript的一大核心内容原型以及原型链。 我们知道JavaScript应该是唯一一款被广泛使用的基于原型继承的语言。基于原型的继承跟传统的基于类继承有一些区别,从严格意义上来

Category:

—— gejiawen 于2014-12-29 20:53:27创作

深入理解JavaScript系列(4)-立即调用的函数表达式

本文是深入理解JavaScript系列的第四篇读文笔记,博客原文在这里。 内容简要本文阐述的内容是JavaScript中经常遇到的两个知识点:自执行函数和函数闭包。如果你之前稍微接触过过JavaScript,你应该能够明白我所指的意思,这里我就不像大叔原文中那么较真这个行为的具体

Category:

—— gejiawen 于2014-12-15 20:46:20创作