JavaScript技术

Javascript的构造函数和constructor属性
JavaScript技术

Javascript的构造函数和constructor属性

阅读(50) 作者(admin)

例如,在Chrome下调试如下程序,很清楚的展示了这点: 然而事情并不是这么简单。再看下面的代码:很显然,这个时候obj的constructor已经不再是创建它的函数,注意到obj.name也是undefined,因此修改构造函数的prototype的contruc...

JavaScript技术

js或css文件后面跟参数的原因说明

阅读(40) 作者(admin)

经常遇到页面里加载的js与css文件带有参数,比如:

<script type="text/javascript" src="jb51.js?version=1.2.6"></script><link rel='stylesheet' href='base.css?version=2.3.3' type='text/css' /> 使用参数有两种...

JavaScript技术

将CKfinder整合进CKEditor3.0的新方法

阅读(41) 作者(admin)

CKFinder 1.4 下载地址:http://ckfinder.com/CKEditor3.0 下载地址:http://ckeditor.com/实例: 复制代码 代码如下: <textarea id="Textarea1" name="editor1" rows="10" cols="80"></textarea> <script type="text/java...

JavaScript技术

jQuery UI-Draggable 参数集合

阅读(36) 作者(admin)

Draggable 库文件:ui/ui.core.js、ui/ui.draggable.js ============================================================ Default: $(”#draggable”).draggable(); ==================================================...

JavaScript技术

javascript call方法使用说明

阅读(41) 作者(admin)

先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象...

JavaScript技术

javascript instanceof 与typeof使用说明

阅读(43) 作者(admin)

typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如

if(typeof a != "undefined"){},而不要去使用if(a)因...

JavaScript技术

IE bug table元素的innerHTML

阅读(38) 作者(admin)

首先时飘忽不定的collapse的border,ie6偏偏有一个地方与其他浏览器表现不同,一条丑陋的border不管怎么样都显示出来。无解。

上面的问题可以用诡异方法解决的话,那接下来就完全没有办法了。

由于涉及到了数据的异步...

JavaScript技术

Javascript学习笔记1 数据类型

阅读(35) 作者(admin)

代码类型只有一种形式就是function。

undefined:未定义,我们也可称之为不存在,typeof(undefined)=undefined.

null:为空。undefined是不存在,而null是存在,但却无。typeof(null)=object,但null又不是object,这就是null...

JavaScript技术

Javascript学习笔记2 函数

阅读(35) 作者(admin)

就像我们可以写成这样的形式一样: 复制代码 代码如下: function Hello() { alert("Hello"); } Hello(); var Hello = function () { alert("Hello"); } Hello(); 其实都是一样的。 但是当我们对其中的函数进行修改时,...

JavaScript技术

Javascript学习笔记3 作用域

阅读(41) 作者(admin)

在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。 在这里也纠正一个观念,有很多人都认为Javascript只在浏览器中使用,...

JavaScript技术

Javascript学习笔记4 Eval函数

阅读(45) 作者(admin)

eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子: 复制代码 代码如下: <script type="text/javascript"> eval("alert(1+1)");...

JavaScript技术

Javascript学习笔记5 类和对象

阅读(42) 作者(admin)

面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似乎不过分。 在Javascript中,构造对象有三种方式: 1. 首先,我们要明确一个概念,Java...

JavaScript技术

Javascript学习笔记6 prototype的提出

阅读(41) 作者(admin)

首先我们继续上文的代码,我们来把这段代码延伸一下: 复制代码 代码如下: <script type="text/javascript"> var Person = function (name, age) { this.name = name; this.age = age; this.Introduce = function () { a...

JavaScript技术

Javascript学习笔记7 原型链的原理

阅读(37) 作者(admin)

我们先看看这样一段代码: 复制代码 代码如下: <script type="text/javascript"> var Person = function () { }; var p = new Person(); </script> 很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过...

JavaScript技术

Javascript学习笔记8 用JSON做原型

阅读(38) 作者(admin)

代码如下: 复制代码 代码如下: <script type="text/javascript"> var People = { name: "kym", age: 21, SayHello: function () { alert("Hello,My name is " + this.name + ".I am " + this.age); } } alert(People....

JavaScript技术

Javascript学习笔记9 prototype封装继承

阅读(47) 作者(admin)

好,那就让我们一步步打造,首先让我们来看下继承原本的写法: 复制代码 代码如下: <script> var Person = function(name, age) { this.name = name; this.age = age; } Person.prototype.SayHello = function () { alert(...

JavaScript技术

Javascript 读书笔记索引贴

阅读(35) 作者(admin)

一. 基础篇 Javascript学习笔记1 数据类型 Javascript学习笔记2 函数 Javascript学习笔记3 作用域 Javascript学习笔记4 Eval函数 Javascript学习笔记5 类和对象 Javascript学习笔记6 prototype的提出 Javascript学习...

JavaScript 事件冒泡应用实例分析
JavaScript技术

JavaScript 事件冒泡应用实例分析

阅读(35) 作者(admin)

然而,在今天一些大型的WEB交互项目中,比如大型的WebGame项目,JavaScript事件冒泡影响是值得重视的。本文通过一个简单的例子来讲解JavaScript事件冒泡及使用注意事项。

如果你对JavaScript事件冒泡还没有什么印象,不妨...

JavaScript技术

JavaScript 事件冒泡简介及应用

阅读(41) 作者(admin)

一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象...

Extjs学习笔记之九 数据模型(上)
JavaScript技术

Extjs学习笔记之九 数据模型(上)

阅读(44) 作者(admin)

Extjs的数据模型分为以下几个部分:

数据记录 Record 数据集合中的一个条记录,包括数据的定义和值。相当于实体类。 数据代理 Proxy 用来获取数据的代理。相当于Datasource。 数据解析器 DataReader 负责将Proxy获取的...

javascript Object与Function使用
JavaScript技术

javascript Object与Function使用

阅读(40) 作者(admin)

如今的JavaScript再也不是以前被当做玩具的在网页上运行的花哨的脚本了。JavaScript已经逐渐标准化,作为一门真正的编程语言广泛地应用在Web开发上。因此,越来越多的人开始重新认识这门脚本语言,并在不断地探索关于JavaS...

JavaScript技术

JavaScript 学习笔记(九)call和apply方法

阅读(47) 作者(admin)

call和apply方法 call方法可改变上下文this指针,类似的方法还有apply,主要用在js对象各方法互相调用的时候,使当前this实例指针保持一致,或在特殊情况下需要改变this指针。 obj1.method1.call(obj2,argument1,argument2)...

JavaScript技术

Javascript 实现TreeView CheckBox全选效果

阅读(37) 作者(admin)

复制代码 代码如下: function OnTreeNodeChecked() { var ele = event.srcElement; if (ele.type == 'checkbox') { var childrenDivID = ele.id.replace('CheckBox', 'Nodes'); var div = document.getElementById(c...