
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 · 348 阅读 · 0 评论 -
JQuery源码浅析之工具-each
1.介绍 each是jQuery中一个重要的工具方法.用来遍历数组或者对象,并且执行回调.2.使用方法each( obj, callback, args )obj: 数组或者普通对象(可以认为是一个集合)callback:回调函数, 遍历obj中的每一个元素就会把该元素作为参数(作为回调函数的this)调用回调函数,callback可以这样写, f原创 2015-08-22 21:16:29 · 736 阅读 · 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 · 487 阅读 · 0 评论 -
JavaScript基础-全局常亮属性-
1. Infinity全局属性 Infinity 是一个数值,表示无穷大。Infinity 属性的属性特性:writablefalseenumerablefalseconfigurablefalse语法Infinity 描述Infinity 是全局对象(global object原创 2015-08-27 21:46:15 · 1462 阅读 · 0 评论 -
JavaScript基础-Object类
1.概念在JavaScript中Object是所有对象的父类,这和Java一样,也就是说所有的类继承Object,既所有的对象都继承了Object中拥有的方法。(需要注意的是:JavaScript中使用原型继承,也就是Object.prototype中的属性和方法才会被之类继承)2.构造函数Object 构造函数创建一个对象包装(object wrapper)//原创 2015-08-25 22:33:38 · 436 阅读 · 0 评论 -
JavaScript基础-arguments
arguments 是一个类数组对象。代表传给一个function的参数列表。在JavaScript函数定义中,不会像Java或者C++这样强制要求指定函数的形参个数和形参的类型. JavaScript是弱类型语言,一个变量可以赋值所有类型的值.定义函数的时候,可以根据情况传递任意实参, 因此,JavaScript的函数式没有重载的概念的. 为此,可以使用arguments这个变原创 2015-08-28 21:18:12 · 624 阅读 · 0 评论 -
JavaScript的类分类
在Java中,Java有基本数据类型(int, double)和类(Class)组成。而对于JavaScript,就是所谓的"一些皆对象",从数字(Number)到字符串(String),函数(Function)都是类型。和Java一样,JavaScript中的所有类类型都继承Object类。JavaScript中根据typeof返回值的类型,类的分类可以这样:Number(数原创 2015-08-02 12:43:28 · 474 阅读 · 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 · 591 阅读 · 0 评论 -
JQuery源码浅析: Callbacks
1.定义 回调这个词对每个js使用者是如此的熟悉不过. 从字面看很容易理解,Callback就是对调,Callbacks就是多个回掉.在JQuery中就是回调队列, 也就是Callbacks中保存着很多个回调函数队列, 也就是按照顺序执行(按照加入队列的顺序触发这些函数,并不意味着第一个运行结束才调用第二个回调,因为js中存在异步)队列中的每一个回调函数. 我们也可以这么理解,也就是我们常说原创 2015-08-15 16:23:23 · 379 阅读 · 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 · 632 阅读 · 0 评论 -
使用原生JavaScript实现的EventEmitter
和Nodejs 中EventEmitter功能类似.适合浏览器自定义事件类.新添加了可以定制事件促发次数的功能.详细见https://github.com/webery/ajax/tree/master包括了源代码和测试代码.未经过严格测试,暂时为第一个版本.还有很多优化的地方,现在只是一个参考.使用方法前端测试文件:emit.ejs原创 2015-08-08 22:46:56 · 6541 阅读 · 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 · 349 阅读 · 0 评论 -
理解 Javascript 的闭包
http://www.oschina.net/question/28_41112前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包 对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点 ECMAScript语言规范来使读者可以更深入的理解闭包。转载 2015-06-28 11:01:24 · 563 阅读 · 0 评论 -
学习Javascript闭包(Closure)
作者: 阮一峰日期: 2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。转载 2015-06-28 11:02:43 · 315 阅读 · 0 评论 -
Understanding JavaScript is Vitally Important
https://medium.com/javascript-scene/javascript-training-sucks-284b53666245JavaScript is the standard programming language of the web platform, and increasingly, all software is becoming web转载 2015-07-08 20:46:56 · 756 阅读 · 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 · 554 阅读 · 0 评论 -
javascript arguments
http://www.cnblogs.com/Fskjb/archive/2011/10/27/2227111.html什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉转载 2015-07-07 21:50:53 · 421 阅读 · 0 评论 -
javascript arguments
function test() {alert(Array.prototype.slice.call(arguments));//123}test(123);原创 2015-07-07 21:52:17 · 422 阅读 · 0 评论 -
原生JavaScript封装的ajax提交表单form
代码放在 https://github.com/webery/ajax/tree/master目前为第一版本,没有经过严格的测试,部分功能还没完善.使用了自己封装的ajax提交数据.测试代码 <!-- -->原创 2015-08-08 22:58:56 · 3940 阅读 · 0 评论 -
JavaScript 中的json
http://www.cnblogs.com/worfdream/articles/1956449.htmlJS操作JSON总结JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不转载 2015-07-24 21:15:06 · 319 阅读 · 0 评论