Javascript
文章平均质量分 54
iteye_20994
这个作者很懒,什么都没留下…
展开
-
【转】JavaScript核心指南(JavaScript Core)
转自:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/(灰常想拜读的英文原作,无奈英文很纠结。就弱弱的找了译文。建议英文巨好的还是直接去看上面的地址) 本文是对“ECMA-262-3 in detail”系列学习内容的概述与总结。如果你对ES3系列文章感兴趣,本文每一节内容均包含相应ES3系列章节的链接,以供阅读与获...原创 2011-06-01 10:50:00 · 81 阅读 · 0 评论 -
【转】JavaScript图解继承(多图)
转自:http://www.2cto.com/kf/201604/498730.html 在JavaScript中,继承主要是通过原型链来实现的。原型链和前文所说的原型对象密切相关。原型对象可以参考JavaScript构造函数和原型对象。为了彻底搞清楚JavaScript的继承,我们先搞清楚原型链是什么。原型链继承我们知道,所有的引用类型都默认继承了Object,因而所有自定义类...原创 2016-08-13 15:14:42 · 236 阅读 · 0 评论 -
JS 疑惑
今天遇到一个迷惑的问题,是关于特权方法的,请看下面的代码:function User(properties){ for (var p in properties){ (function(which){ var py = p; which["get"+py] = function(){ return properties[py]; } ...2014-05-18 04:16:52 · 90 阅读 · 0 评论 -
网页前端的浏览器兼容
本文只是个人观点,总结了一些网上方案,以及接合部分自己的经验。 浏览器的兼容性,细分一下,可以分为HTML,JS, CSS的兼容性。对于HTML的兼容性,比较好处理,高级的功能只能高级的浏览器支持,低级浏览器不用考虑。对于JS的兼容性,主要分IE系列和W3C系列,虽然有些差异,但是处理也不困难,而且有一些比较使用的框架。最麻烦的就是CSS的兼容性,处理的一些思路如下: 我觉得要尽...原创 2016-07-07 14:59:10 · 197 阅读 · 0 评论 -
【转】关于道格拉斯类式代码的解释及改进。
最近看到道格拉斯的类式继承函数,于是上网就搜到了这篇文章。里面详细解释了函数的功能,已经存在的纰漏。建议大家都可以看看。 http://www.iteye.com/topic/248933...原创 2011-05-06 15:36:20 · 127 阅读 · 0 评论 -
JS大牛们请进,很疑惑的问题等待中。。。
请看代码:【1:】var obj=function(){ var MyFunc=function() { alert("hello world"); } return function() { return MyFunc(); }}var f3=obj();var f4=obj(...2011-04-25 11:20:34 · 100 阅读 · 0 评论 -
closure(闭包)
对比代码: 【代码1】:function each(){ var i = 0, inner ,a=[]; for(;i<10;i++){ a.push(function(){ console.log(i); }) } return a;}var a = each(...2011-04-16 19:01:29 · 121 阅读 · 0 评论 -
JavaScript笔记
最近在看JQuery之父的《精通Javascript》,里面提到了Javascript是基于一个很庞大,很精妙的引用系统。 1. 对象可以包含一系列的属性,这些属性不过是到其他对象(比如字符串,数字,数组等)的引用。如果多个变量指向的是同一对象,那么该对象的内容 修改,这些变量也会跟着相应改变。比如其后举的例子中显示,多个变量指向一个Object对象,给这个对象的prototype属性添...2011-04-08 10:49:30 · 99 阅读 · 0 评论 -
JavaScript大牛们,路过请进。有2个JS很核心的问题要提问下。
JavaScript大牛们,路过请进。有2个JS很核心的问题要提问下。 1.请问constructor1.prototype = constructor2.prototype和constructor1.prototype = new constructor2() 的区别【备注】constructor1和constructor2分别指2个我自己创建的构造函数。如下: ...2011-04-02 14:00:46 · 139 阅读 · 0 评论 -
【原】关于JS中的作用域——this关键字
无论什么时候,javascript都会把this放到function内部。它是基于一种非常简单的思想——如果包含this的(特别强调!每个函数都有this。看上面的那句话。)最近的函数直接是某个对象的成员。那么this的值就是这个对象。如果包含this的最近的函数不是某个对象的成员,那么this的值便设为某种全局对象(常见为浏览器中的window对象)。...2011-03-24 16:18:17 · 144 阅读 · 0 评论 -
【转】用调试工具来理解JS中的prototype属性。
原始地址:http://qiang106.iteye.com/blog/575424 首先这次我们来看看Javascript的prototype有有以下几个特性: 一、我们知道,JS类可以理解成一个构造方法,用new创建一个JS类的对象时,类构造方法会被指定一个prototype属性,这个prototyep我们把它叫做JS类的的原型,原型的初始值是一个对象,这个对象只带有一...原创 2011-03-24 14:14:19 · 206 阅读 · 0 评论 -
JavaScript 事件参考手册
事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件是黏合应用程序中所有用户交互的“胶水”。所有现代浏览器都提供了在特定动作发生时引发的一系列事件。比如用户移动鼠标,敲击键盘,离开页面等。你可以给这些事件注册一些处理函数。 如下是常用的浏览器事件: 属性 当以下情况发生时,出现此事件 FFNIE...原创 2011-03-18 10:48:19 · 91 阅读 · 0 评论 -
学习Javascript闭包(Closure)
【转】http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理...原创 2011-03-16 17:04:16 · 69 阅读 · 0 评论 -
一个JS的奇怪问题。高人请入
<script>alert([] instanceof Array)alert([].__proto__ === Array.prototype)alert({} instanceof Object)alert({}.__proto__ === Object.prototype)</script> 代码如上。在IE(6,8)中弹出结果为t...2011-09-13 21:49:21 · 90 阅读 · 0 评论 -
关于浏览器核心
浏览器的种类,如果按照生产商的品牌分,不说数以万计,起码也有成百上千种了, 如果按浏览器核心分类,它的种类就会少的多。 当今浏览器核心的种类值得一体的大约只有三到四个,它们分别是:Trident、Gecko、WebKit和Presto。乍一看,似乎都很陌生,其实并不然,只要你上过网,就至少用过其中一种浏览器核心的浏览器软件,因为它们的市场占有率的确是太高了。一、Trident...原创 2011-12-10 20:44:00 · 91 阅读 · 0 评论 -
JS大侠请入。一个古怪的问题
突然想到一段代码。如下: function handler(){ alert(this)}{}.test = handler;{}.test() 按照我的思路,这个应该弹出object。 不过,结果很失望。在IE和FF下都报错。 和朋友们交流了一下,也没什么合理的解释,顾请各位路过的大侠们帮忙解答下。 大恩不言谢!!...2011-08-17 22:47:48 · 97 阅读 · 0 评论 -
【转】FireBug 调试JS入门 —如何调试JS
【转自 http://hi.baidu.com/uranusec/blog/item/f8a81a111b6999cca6ef3f63.html】 安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,...原创 2010-12-17 14:01:48 · 86 阅读 · 0 评论 -
【转】从 prototype.js 深入学习 javascript 的面向对象特性
从 prototype.js 深入学习 javascript 的面向对象特性js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby F...原创 2010-12-16 14:53:15 · 74 阅读 · 0 评论 -
【转】JS深拷贝
作者:青笠链接:http://www.zhihu.com/question/23031215/answer/31944721来源:知乎著作权归作者所有,转载请联系作者获得授权。google一下JS深拷贝,知乎这个问题竟然排在第四=============================================================var cloneObj = function...原创 2016-08-22 11:18:44 · 190 阅读 · 0 评论