随笔分类 - JavaScript点滴
摘要:1.jqgrid获取用户自定义数据当后台返加的数据如:{"userdata":{"daikanNum":"3"},"page":1,"records":4,"total":1,"rows":[{键:值},{键:值},{键:值}]}用var udata = jQuery("#list2").jqGrid('getUserData');alert(udata.daikanNum) //弹出3来获取其中的userdata中的数据。2.重新刷新读取数据jQuery("#list2").trigger("reloadGrid");3.在其往后台的postdata中加入数据,常用来自定义查找 jQuery
阅读全文
摘要:1.给UL加个高度,可以去掉其缺省的高度,产生的过高的问题。代码2.编写js组件时,常常会用到点击文档其它部分关闭弹出窗口或下拉菜单的功能。这时可以在代码中加入如下,使用mousedown可以避免其它控件阻止Click冒泡[代码]如果希望点击弹出窗口或下拉菜单,不会关闭,可以在对应的事件中阻止事件冒泡示例代码如下:[代码]3.验证只能为数字或字母代码4.JavaScript Timing EventsWith JavaScript, it is possible to execute some code after a specified time-interval. This is call
阅读全文
摘要:温故知新 javascript 正则表达式转自:http://www.cnblogs.com/libinqq/archive/2008/07/31/1257699.html 很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧50% 的举一反三练习中的原创。一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat");你也可以var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test exec ma
阅读全文
摘要:老话题了,各种方案和相关讨论都不少,简单总结下:悠久的typeofJavaScript里只有五种基本数据类型:number, string, boolean, null, undefined. 其它的都是复合数据类型object.值和数据类型是两码事。比如:null是null类型的唯一值,undefined是undefined类型的唯一值,就如true和false是boolean类型的唯两值一样。...
阅读全文
摘要:1,在IFRAME网页内部获取该IFRAME的id:[代码]2,动态创建IFRAME元素:[代码]
阅读全文
摘要:先看一下他们的定义:encodeURI():encodeURI的目的是给URI进行编码。ASCII的字母、数字不编码,- _ . ! ~ * ' ( )也不编码,URI中具有特殊意义的字符也不编码; ; / ? : @ & = + $ , # 空格 参数中的其他字符将转换成UTF-8编码方式的字符,并使用十六进制转义序列(%xx)生成替换。其中,ASCII字符使用一个%xx替换,在\u00...
阅读全文
摘要:最基本的两个要素:字符串(string),将做为name,值(value)1.字符串字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。2.值(value)值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。3.数值即:数值(number...
阅读全文
摘要:一、arguments[function.]arguments[n],该对象代表正在执行的函数和调用它的函数的参数。Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。argument...
阅读全文
摘要:1、 对象中的原型链[[proto]]JavaScript中的每个对象创建的时候系统都会自动为其分配一个原型属性[[proto]],用来连接到他的原型对象。在JavaScript中就是通过每个对象中的[[proto]]来实现对象的继承关系的。但是对象的[[proto]]属性在JavaScript是不能访问和修改的,他是作为一个内部的属性存在的,而且是在对象被创建的同时由系统自动设定的。当访问一个对象的某一属性,如果这个属性在此对象中不存在,就在他的[[proto]]所指的原型对象的属性中寻找,如果找到则返回,否则继续沿着[[proto]]链一直找下去,直到[[proto]]的连接为null的时
阅读全文
摘要:最近在看《javascript设计模式》,有关类式继承自己感觉比较难于理解,于是乎查找了相关资料,整理如下。1.关于函数对象引自http://cssrain.cn/article.asp?id=1371让我们来看看函数对象和普通对象有什么区别。我们前面说过,对象就是无序的属性集合,那么函数的属性和普通对象的属性有什么不同呢。根据ECMA-262中的13.2节所述,在函数对象创建时,系统会默认为其创...
阅读全文
摘要:位置学习.rar
阅读全文
摘要:练习javascript oop编程,写的一个遮罩层代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/javascript"src="core/jquery-1.3.1.min.js"></scr...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<divstyle="display:block;background-image:url(images/logo.jpg);background-repeat:no-repeat;">&...
阅读全文
摘要:本质原因是 escape() 只是为 ASCII字符 做转换工作,转换成的 %unnnn 这样的码,如果要用更多的字符如 UTF-8字符库 就一定要用 encodeURIComponent() 或 encodeURI() 转换才可以成 %nn%nn 这的码才可以,就这么简单,多与少的问题,HOHO~所以所以,为了全球的统一化进程,在用 encodeURIComponent() 或 encodeUR...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<divid="load"align="center"><imgsrc="http://sc.cnwebshow.com/upimg/allimg/070707/01294420.g...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functionobjValue(obj){varst=document.documentElement.scrollTop;//滚动条距顶部的距离varsl=document.documentEle...
阅读全文

浙公网安备 33010602011771号