
js
杰克2022
这个作者很懒,什么都没留下…
展开
-
基于自定义属性的Web客户端统一验证JavaScript函数库组件(ChkInputs)概述
一、函数库的结构二、函数库的配置三、函数库自定义属性的含义四、自定义属性的添加五、常用功能使用介绍1、 即时验证2、 全部验证3、 分组验证4、 指定验证5、设置自动显示下拉选项6、预处理所有控件的即时功能六、其它功能七、结束语 1、ChkInputs.js:函数库的源文件。 2、转载 2012-03-27 12:46:18 · 570 阅读 · 0 评论 -
转载 Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前转载 2012-04-18 17:42:58 · 400 阅读 · 0 评论 -
一个css javascript的二级横向菜单
演示地址: http://www.wowo-design.com/view/51_01/index.htmcss菜单演示*{margin:0;padding:0;border:0;}body { font-family: arial, 宋体, serif;font-size:12px;}#nav { line-height: 24px;转载 2012-04-19 09:26:25 · 626 阅读 · 0 评论 -
关于(javascript) "if"关键字的一个疑惑的地方
一直以来对if(obj)的用法有点疑惑,不知道如果obj是一个对象的时候(而不是简单的true/false),该怎么执行。在什么情况下该为true,什么情况下又该为false.通过下面的小测试,了解到,当obj="",obj=undefined,obj=null,obj=NaN的时候返回false,obj不为空的时候则返回true。 var obj ;//undefinedi转载 2012-04-18 14:21:26 · 437 阅读 · 0 评论 -
javascript中parseInt函数
注:在项目中遇到类似的问题,通过网络解决问题。parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案:parseInt("07") 返回8parseInt("08") 返回0用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01转载 2012-04-18 17:34:27 · 379 阅读 · 0 评论 -
JavaScript类型转换
方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和parseFl转载 2012-04-18 17:40:47 · 474 阅读 · 0 评论 -
javascript 获取css 属性
我们有时获取 styl.width为空的时候,可以获取css中的width..但ie and ff 是不同的。。ie:obj.currentStyle['width'] ff:var css = document.defaultView.getComputedStyle(obj, null); css.getPropertyValue('width转载 2012-04-19 14:04:45 · 468 阅读 · 0 评论 -
鼠标有关JavaScript事件
var times = 0;var ms = new Date();var prex =0;var pretoright=false;var level =0;function trackEarthQuake(){ var curx = event.screenX; var toright ; if(curx>prex){转载 2012-04-19 14:18:26 · 341 阅读 · 0 评论 -
回车自动提交Form表单的问题
项目里有个ajax页面很简单,就一个input文本,和一个textarea和2个button,但每次都回车时自动触发form提交,这个ajax页面是用ajax提交的,不需要Form提交,查阅得到如下结论: 在Form中如果只有input type为text的,那么回车将自动触发Form提交,我用js屏蔽回车也没有效果,解决方法相当让人崩溃,就是再加一个input上去,隐藏即可。转载 2012-05-09 13:59:19 · 409 阅读 · 0 评论 -
IE下 JS添加Select元素的option问题
IE6对Select元素的支持有bug,使用中发现js使用dom标准方式添加option有问题, FF下显示正常, IE下元素添加进去了,但文本不显示。错误的方式如下: var ItemOption = document.createElement("OPTION"); var sel = document.getElementById(转载 2012-05-09 13:48:31 · 992 阅读 · 1 评论 -
FF和IE兼容的捕获回车事件问题
//注册火狐监听键盘事件 document.onkeydown = keyDown; //键盘事件处理 function keyDown(e) { //判断浏览器 if(document.all) { //I转载 2012-05-09 14:00:39 · 313 阅读 · 0 评论 -
JavaScript开发工具:Closure Tools
Google开源了其内部使用的JavaScript开发工具,希望帮助外部程序员开发出速度更快的Web应用程序。Google认为通过允许开发者使用Google自己所用的工具,他们不仅可以创造出更快的富Web应用程序,而且能真正让Web插上翅膀。Closure JavaScript编译器和库曾被Google用于开发Gmail、Google Docs、Google Maps以及其它应用程序。Cl转载 2012-04-18 17:33:03 · 369 阅读 · 0 评论 -
JavaScript字符串函数大全
http://blog.youkuaiyun.com/cyai/archive/2009/05/25/4213956.aspx JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"ind转载 2012-04-18 16:57:14 · 342 阅读 · 0 评论 -
自写简单JS判断是否弹出页面
朋友要做个广告弹出记录,不能用COOKIE记录是否弹出,用判断返回值跟判断是否窗口最小化记录不准确,自己写了以下简单的JS判断是否弹出页面不知道朋友那里能记录不,希望对用的住的人有所帮助代码如下:无标题文档 var test=0; function testShowWindow() { //禁用了activex控件你就不记录哈 if(转载 2012-03-12 10:02:24 · 814 阅读 · 0 评论 -
javascript取网页DOM自定义属性值和设置自定义属性值的通用方法
HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。Html元素的自定义属性,使用起来,十分方便,例如:假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。 通常的实现方式,是可以利用全局变量的形式来记录点击次数,但我们这里用自定义属性来实现这个功能,展示一下自定义属性的优势;我们对上面的button做一下改造:可以看到,我为这个转载 2012-03-27 14:08:25 · 831 阅读 · 0 评论 -
js控制asp.net服务器端控件textbox设置为多行时输入字符长度
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 企业文化 function MaxLength(field,maxlimit) { var j =转载 2012-03-14 13:12:50 · 446 阅读 · 0 评论 -
JavaScript正则表达式
什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.ex转载 2012-03-21 09:35:33 · 271 阅读 · 0 评论 -
兼容Firefox和IE的onpropertychange事件oninput
onpropertychange能够捕获每次输入值的变化。例如:对象的value值被改变时,onpropertychange能够捕获每次改变,而onchange需要执行某个事件才可以捕获。在文本框输入数据的时候,当键盘按下并放开的时候可以使用onkeyup来检测事件,onpropertychange能够捕获每次改变,而onchange需要执行某个事件才可以捕获。可是有的时候我们输入数据是采用粘转载 2012-03-21 08:59:27 · 450 阅读 · 0 评论 -
如何用javascript动态修改css文件
有一个css文件:abc.css 内容如下:.class1{width:10px}要动态查找到这个类并修改里面的属性.我找到的操作方法是使用dom的styleSheets集合。先在页面加上然后调用document.styleSheets[0]得到这个css文件的引用,再根据一些子属性可以定位到这个 .class1{}但怎么把他的内容修改呢?这样转载 2012-04-18 11:40:23 · 1126 阅读 · 0 评论 -
JavaScript 去除字符串中的空格
去除字符串左右两端的空格,在 vbscript 里 面可以轻松地使用 trim 、 ltrim 或 rtrim ,但在 js 中却没有这 3 个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入 String 对象的内置方法中去。 function trim(str){ //删除左右两端的空格 return str.rep转载 2012-04-18 14:40:30 · 377 阅读 · 0 评论 -
Google 排名中的 10 个最著名的 JavaScript 库
var ReTitle = '回复:Google 排名中的 10 个最著名的 JavaScript 库';感谢COMSHARP CMS的投递新闻来源:tripwiremagazine.comJavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的转载 2012-04-18 16:51:59 · 395 阅读 · 0 评论 -
javascript String2
javascript中有一种方法叫做泛化方法,指那种原生对象不可遍历的原型方法。如Array的pop,slice等。我们必须知道它们的名字才能调用它或者把它挖出来。假如我们想设计一个类,拥有与String同样的功能,我们就有这需要。不如放开点说,为什么要设计这个类吧,显然String2的效率不如原生的,但事情总要往两面看。正如C#不如二进制的机器码,但人性化方面C#则远胜过后者。那么难道Strin转载 2012-04-18 17:29:59 · 548 阅读 · 0 评论 -
JavaScript 零散笔记
JavaScript 零散笔记 1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2: Hello to转载 2012-04-18 17:39:10 · 563 阅读 · 0 评论 -
JQuery有用的50段代码
1. 如何创建嵌套的过滤器:1. //允许你减少集合中的匹配元素的过滤器, 2. //只剩下那些与给定的选择器匹配的部分。在这种情况下, 3. //查询删除了任何没(:not)有(:has) 4. //包含class为“selected”(.selected)的子节点。 5. .filter(":not(:h转载 2012-05-09 14:04:31 · 318 阅读 · 0 评论