javascript
文章平均质量分 75
yhjyumi
这个作者很懒,什么都没留下…
展开
-
Javascript 严格模式详解
http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javasc转载 2015-05-31 21:54:38 · 319 阅读 · 0 评论 -
JQuery源码浅析之工具-each
1.介绍 each是jQuery中一个重要的工具方法.用来遍历数组或者对象,并且执行回调. 2.使用方法 each( obj, callback, args ) obj: 数组或者普通对象(可以认为是一个集合) callback:回调函数, 遍历obj中的每一个元素就会把该元素作为参数(作为回调函数的this)调用回调函数,callback可以这样写, f原创 2015-08-22 21:16:29 · 703 阅读 · 0 评论 -
JavaScript基础-Function类
概述 Function继承Object类 Function 构造器创建一个新的Function 对象. 在JavaScript中每个函数(function)实际是一个Function对象. 构造器 new Function ([arg1[, arg2[, ... argN]],] functionBody) 参数 参数1, 参数2, ... 参数N被函数使用的参数的名称必须是原创 2015-08-02 13:20:54 · 444 阅读 · 0 评论 -
JavaScript基础-全局常亮属性-
1. Infinity 全局属性 Infinity 是一个数值,表示无穷大。 Infinity 属性的属性特性: writable false enumerable false configurable false 语法 Infinity 描述 Infinity 是全局对象(global object原创 2015-08-27 21:46:15 · 1399 阅读 · 0 评论 -
JavaScript基础-Object类
1.概念 在JavaScript中Object是所有对象的父类,这和Java一样,也就是说所有的类继承Object,既所有的对象都继承了Object中拥有的方法。 (需要注意的是:JavaScript中使用原型继承,也就是Object.prototype中的属性和方法才会被之类继承) 2.构造函数 Object 构造函数创建一个对象包装(object wrapper) //原创 2015-08-25 22:33:38 · 397 阅读 · 0 评论 -
JavaScript基础-arguments
arguments 是一个类数组对象。代表传给一个function的参数列表。 在JavaScript函数定义中,不会像Java或者C++这样强制要求指定函数的形参个数和形参的类型. JavaScript是弱类型语言,一个变量可以赋值所有类型的值. 定义函数的时候,可以根据情况传递任意实参, 因此,JavaScript的函数式没有重载的概念的. 为此,可以使用arguments这个变原创 2015-08-28 21:18:12 · 517 阅读 · 0 评论 -
JavaScript的类分类
在Java中,Java有基本数据类型(int, double)和类(Class)组成。而对于JavaScript,就是所谓的"一些皆对象",从数字(Number)到字符串(String),函数(Function)都是类型。 和Java一样,JavaScript中的所有类类型都继承Object类。 JavaScript中根据typeof返回值的类型,类的分类可以这样: Number(数原创 2015-08-02 12:43:28 · 423 阅读 · 0 评论 -
JavaScript基础-集合-Array
概要 在JavaScript中,数组以 Array 为构造函数,是一个高阶的类似有序列表的数据类型。 语法 [element0, element1, ..., elementN] new Array(element0, element1[, ...[, elementN]]) new Array(arrayLength) var arr = []; 属性 construc原创 2015-08-29 22:17:29 · 482 阅读 · 0 评论 -
JQuery源码浅析: Callbacks
1.定义 回调这个词对每个js使用者是如此的熟悉不过. 从字面看很容易理解,Callback就是对调,Callbacks就是多个回掉.在JQuery中就是回调队列, 也就是Callbacks中保存着很多个回调函数队列, 也就是按照顺序执行(按照加入队列的顺序触发这些函数,并不意味着第一个运行结束才调用第二个回调,因为js中存在异步)队列中的每一个回调函数. 我们也可以这么理解,也就是我们常说原创 2015-08-15 16:23:23 · 345 阅读 · 0 评论 -
自己封装的XMLHttpRequest2 ajax
源码:https://github.com/webery/ajax/tree/master 目前版本为第一版,功能没有完善,没有经过严格测试,仅供学习参考. 测试代码 // ajax({ method:'GET',// responseType:'json', url:'http://localhost:3000原创 2015-08-08 23:01:49 · 592 阅读 · 0 评论 -
使用原生JavaScript实现的EventEmitter
和Nodejs 中EventEmitter功能类似.适合浏览器自定义事件类.新添加了可以定制事件促发次数的功能. 详细见 https://github.com/webery/ajax/tree/master 包括了源代码和测试代码.未经过严格测试,暂时为第一个版本.还有很多优化的地方,现在只是一个参考. 使用方法 前端测试文件:emit.ejs原创 2015-08-08 22:46:56 · 6453 阅读 · 0 评论 -
JavaScript-this的指向
http://www.html-js.com/article/Pointing-to-the-Nimojs--frontend-development-JavaScriptthis 目录: 函数有所属对象没有所属对象闭包中的this构造函数中的thiscall和apply 相关阅读:JavaScript-构造函数 函数有所属对象 如果函数有转载 2015-06-21 10:37:06 · 323 阅读 · 0 评论 -
理解 Javascript 的闭包
http://www.oschina.net/question/28_41112 前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包 对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点 ECMAScript语言规范来使读者可以更深入的理解闭包。转载 2015-06-28 11:01:24 · 533 阅读 · 0 评论 -
学习Javascript闭包(Closure)
作者: 阮一峰 日期: 2009年8月30日 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。转载 2015-06-28 11:02:43 · 291 阅读 · 0 评论 -
Understanding JavaScript is Vitally Important
https://medium.com/javascript-scene/javascript-training-sucks-284b53666245 JavaScript is the standard programming language of the web platform, and increasingly, all software is becoming web转载 2015-07-08 20:46:56 · 693 阅读 · 0 评论 -
[译]Apply和数组:三个技巧
http://www.cnblogs.com/ziyunfei/archive/2012/09/18/2690412.html 原文:http://www.2ality.com/2012/07/apply-tricks.html 本文要讲的是:使用apply方法处理数组的三个技巧. apply方法 apply是所有函数都有的方法.它的签名如下: func.ap转载 2015-07-07 10:28:43 · 529 阅读 · 0 评论 -
javascript arguments
http://www.cnblogs.com/Fskjb/archive/2011/10/27/2227111.html 什么是arguments arguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉转载 2015-07-07 21:50:53 · 401 阅读 · 0 评论 -
javascript arguments
function test() { alert(Array.prototype.slice.call(arguments));//123 } test(123);原创 2015-07-07 21:52:17 · 399 阅读 · 0 评论 -
原生JavaScript封装的ajax提交表单form
代码放在 https://github.com/webery/ajax/tree/master 目前为第一版本,没有经过严格的测试,部分功能还没完善.使用了自己封装的ajax提交数据. 测试代码 <!-- -->原创 2015-08-08 22:58:56 · 3893 阅读 · 0 评论 -
JavaScript 中的json
http://www.cnblogs.com/worfdream/articles/1956449.html JS操作JSON总结 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不转载 2015-07-24 21:15:06 · 301 阅读 · 0 评论