-
javascript new一个对象的实质
以前这些东西自己清楚,可是却解释不出来,也没有去深究这些东西。今天在看《悟透JavaScript》的时候,看到作者的描述,“茅厕”顿开。 现摘录如下,作者说的很是清楚: 用 var anObject = new ...
作者:asdasdasd03-30 -
JavaScript中的集合及效率
虽然这个集合的 key 只能是 String 类型,不像 Java 里面的各种集合类能够使用各种对象作为 Key ,但对于实现一般的客户端 JS 功能来说,已经是足够用了。同样,因为所有的 JS 内部对象都继承自...
作者:asdasdasd03-30 -
js或css文件后面跟参数的原因说明
经常遇到页面里加载的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/...
作者:asdasdasd03-30 -
JavaScript 事件冒泡简介及应用
一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那...
作者:asdasdasd03-30 -
Javascript学习笔记3 作用域
在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。 在这里也纠正一个观念,有很多人都认...
作者:asdasdasd03-30 -
利用js获取服务器时间的两个简单方法
有时用js来获取服务器时间。一般会用System.DateTime 方法如下: 复制代码 代码如下: <script language="javascript"> var a = new Date() a = <%=System.DateTime.Now.ToString("yyyy-MM-dd HH...
作者:asdasdasd03-30 -
jQuery开发者都需要知道的5个小技巧
1.禁用右键菜单 复制代码 代码如下: $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2.让字体闪烁 复制代码 代码如下: jQuery.fn.flash =...
作者:asdasdasd03-30 -
将CKfinder整合进CKEditor3.0的新方法
CKFinder 1.4 下载地址:http://ckfinder.com/CKEditor3.0 下载地址:http://ckeditor.com/实例: 复制代码 代码如下: <textarea id="Textarea1" name="editor1" rows="10" cols="80"></textare...
作者:asdasdasd03-30 -
Extjs学习笔记之九 数据模型(上)
Extjs的数据模型分为以下几个部分: 数据记录 Record 数据集合中的一个条记录,包括数据的定义和值。相当于实体类。 数据代理 Proxy 用来获取数据的代理。相当于Datasource。 数据解析器 DataRe...
作者:asdasdasd03-30 -
Javascript学习笔记4 Eval函数
eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子: 复制代码 代码如下: <script type="text/java...
作者:asdasdasd03-30 -
在html页面上拖放移动标签
1、设置标签(如img, div等等)的样式:将position设置为absolute,例如: <div style="position:absolute" id="move_id" onmousedown="mousedown()" onmouseup="mouseup()"> 2、用一个临时元素...
作者:asdasdasd03-30 -
jQuery UI-Draggable 参数集合
Draggable 库文件:ui/ui.core.js、ui/ui.draggable.js ============================================================ Default: $(”#draggable”).draggable(); ==========================...
作者:asdasdasd03-30 -
Extjs学习笔记之六 面版
Extjs为我们封装好了Panel,Panel具有统一的标题头,面板体,面板底部,还可以自由的添加工具栏等。另外,extjs中还有丰富的布局,可以用来布局Panel。这种方式很像Java的Swing. Panel可以嵌套,...
作者:asdasdasd03-30 -
javascript Object与Function使用
如今的JavaScript再也不是以前被当做玩具的在网页上运行的花哨的脚本了。JavaScript已经逐渐标准化,作为一门真正的编程语言广泛地应用在Web开发上。因此,越来越多的人开始重新认识这门脚本语言...
作者:asdasdasd03-30 -
Javascript学习笔记5 类和对象
面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似乎不过分。 在Javascript中,构造对象有三种...
作者:asdasdasd03-30 -
了解jQuery技巧来提高你的代码
jQuery之所以如此流行并被从大公司到个人博客的几乎每个人都广泛使用,是因为它上手和使用相当简单,而且为我们提供了一些人都不知道的相当棒的特性。我认为jQuery的大多数用户更趋向于使用...
作者:asdasdasd03-30 -
Javascript 中的类和闭包
有人说javascript也是面向对象的,只是它是prototype based,当然这只是概念上的区别,我不想讨论js是不是面向对象的,关键是想说明虽然javascript的类表现得很像其他语言中的类,但是内部的实现...
作者:asdasdasd03-30 -
javascript call方法使用说明
先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj...
作者:asdasdasd03-30 -
取选中的radio的值
复制代码 代码如下:var gender = $("input:checked").val();...
作者:asdasdasd03-30 -
JavaScript 页面坐标相关知识整理
offsetTop 可以获得 HTML 元素距离上方或外层元素的位置,style.top 也是可以的,二者的区别是: 一、offsetTop 返回的是数字,而 style.top 返回的是字符串,除了数字外还带有单位:px。 二、o...
作者:asdasdasd03-30 -
Javascript学习笔记6 prototype的提出
首先我们继续上文的代码,我们来把这段代码延伸一下: 复制代码 代码如下: <script type="text/javascript"> var Person = function (name, age) { this.name = name; this.age = age; this.Int...
作者:asdasdasd03-30 -
javascript instanceof 与typeof使用说明
typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如 if(typeof a != "undefine...
作者:asdasdasd03-30 -
JavaScript 学习笔记(九)call和apply方法
call和apply方法 call方法可改变上下文this指针,类似的方法还有apply,主要用在js对象各方法互相调用的时候,使当前this实例指针保持一致,或在特殊情况下需要改变this指针。 obj1.method1.call...
作者:asdasdasd03-30 -
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
因为浏览器的兼容问题,如果使用javascript获取这些数值是一个相当痛苦的过程。好在JQuery提供了简单优雅,并且兼容的解决方法。 获取浏览器和页面文档的宽度和高度 复制代码 代码如下: //获取浏...
作者:asdasdasd03-30 -
Javascript学习笔记7 原型链的原理
我们先看看这样一段代码: 复制代码 代码如下: <script type="text/javascript"> var Person = function () { }; var p = new Person(); </script> 很简单的一段代码,我们来看看这个new究竟做...
作者:asdasdasd03-30
