-
当构造函数遇到 YUI3 封装机制
所属栏目:[模式] 日期:2018-09-15 热度:88
Copy to Clipboard 引用的内容:[www.veryhuo.com]/* * 构造确认操作对话框 * @constructor ConfirmBox */ var ConfirmBox, confirmOff, confirmDel; ConfirmBox = function(msg, url){ this.msg = msg; this.url = url; }; ConfirmBox.prototype.fire = f[详细]
-
使用jQuery中ajax方法访问web服务
所属栏目:[模式] 日期:2018-09-13 热度:108
说明: ArrayList 中 存为对象CollegeDepartInfo 其属性为:stirng CollegeDepartTitle 和 int CollegeDepartId 在javascript中 ddlDepart.options[ddlDepart.length]=new Option(n.CollegeDepartTitle,n.CollegeDepartId); Option的参数就是依据他们的。[详细]
-
Javascript实现不同编码之间的URL提交
所属栏目:[模式] 日期:2018-09-13 热度:121
不同的网站之间提交参数的时候。比如A网站是UTF-8编码,向liehuo.net (GBK) 提交一个链接 http://s.liehuo.net/?q=杯具sp=on 这样会存在转码的问题。 提供一个函数。将 http://s.liehuo.net/?q=1a=2b=3c=4 转换成FORM,再通过更改FORM的accept-charset 来[详细]
-
js 控制 checkbox 全选的简单代码
所属栏目:[模式] 日期:2018-09-13 热度:187
js 控制 checkbox 全选的简单代码 script function checkAll(obj,id) { var check = document.getElementsByName(id); for(i=0; icheck.length; i++) { check[i].checked = obj.checked; } } /script 表头 input class=check-all type=checkbox onclick=ch[详细]
-
JavaScript for/in循环的用法实例
所属栏目:[模式] 日期:2018-09-13 热度:168
Java Script for/in循环的用法实例,虽然For、IN大家用着不习惯,不过各有各的优势和个性,用好了一样是优秀的代码。 html head titlefor/in循环/title /head body centerh2测试for/in循环/h2/center hr script language=JavaScript // 变量声明 var prop;[详细]
-
Javascript 中 while 循环用法的代码
所属栏目:[模式] 日期:2018-09-13 热度:83
Java script 中 while 循环用法的代码,通过本例了解一下while循环的用法,相信这对你的JavaScript编程会有所帮助。 html head titlewhile循环/title /head body centerh2测试while循环/h2/center hr script language=JavaScript // 变量声明 var i = 1; v[详细]
-
JavaScript Event学习补遗:addEventSimple
所属栏目:[模式] 日期:2018-09-11 热度:132
这里有个addEventSimple和removeEventSimple函数,有时候需要不那么显眼的事件处理程序的时候我就用这两个函数注册。 function addEventSimple(obj,evt,fn) { if (obj.addEventListener) obj.addEventListener(evt,fn,false); else if (obj.attachEvent) o[详细]
-
JavaScript Event学习第十一章:按键的检测
所属栏目:[模式] 日期:2018-09-11 热度:195
检测用户的按键是事件处理程序的一个很特别的环节。这一章我们着力解决一些非常棘手的问题,并且制定一个完备的表格。 第一个问题是对于按键事件来说根本就没有标准,按照规范说的:包含键盘等输入设备的事件模型会在以后的DOM规范中作出解释。 正如我们了[详细]
-
JavaScript Event学习第十章:一些可替换的事件对
所属栏目:[模式] 日期:2018-09-11 热度:98
为了让我们的JavaScript驱动的页面对那些不能或者不想使用鼠标的用户也能很好的使用,我们对于像mouseover和click这样的事件做一些处理,同样的,对于非鼠标事件也同样的要我们的脚本执行。 测试的局限性 这一章我们打算寻找哪些事件可以用来仿真鼠标事件。[详细]
-
JavaScript Event学习第九章:鼠标事件
所属栏目:[模式] 日期:2018-09-11 热度:149
鼠标事件是到目前为止最重要的事件。在这一章我将介绍一些鼠标事件的最常见的问题和技巧。 先看看都有哪些鼠标事件:mousedown,mouseup_and_click,dblclick,mousemove和mouseover mouseout。然后还会解释一下relatedTarget,fromElement和toElement这些事件[详细]
-
JavaScript Event学习第八章:事件的顺序
所属栏目:[模式] 日期:2018-09-11 热度:131
在第一章中我提到一个初次看起来可能不是那么好理解的是一个问题:如果一个元素和他的父元素对于同样的事件都有事件处理程序,那么哪个会首先执行呢?毫无疑问,看是什么浏览器。 基本问题很简单。假设你的一个元素包含在另外一个元素中。 ----------------[详细]
-
Prototype 实现的 AJAX Edit in Place
所属栏目:[模式] 日期:2018-09-11 热度:177
Prototype 似乎已经过气了,但用的人还是挺多,这段代码是用来实现即时文本编辑(Edit In Place)的功能。 // Requires prototype.js function edit(action, obj) { Element.hide(obj); var textarea ='div id=' + obj.id + '_editorinput type=text id=' +[详细]
-
你真的认识 window.location 吗?
所属栏目:[模式] 日期:2018-09-11 热度:128
如果你稍微懂一些 JS 代码,一般都会知道 window.location.href 这个属性。并且用该属性获取页面 URL 地址: window.location.href = window.location.href; 好吧,我告诉你,这样弱掉了。其实原生 Java Script 真是什么都有。 window.location 对象所包含[详细]
-
使用javascript将XML解析为JSON
所属栏目:[模式] 日期:2018-09-11 热度:63
今天看了David Walsh一篇把XML格式转换为JSON格式的文章,感觉不错,简单的转载了过来。 下面是神奇的XML转JSON的javascript代码: // Changes XML to JSON function xmlToJson(xml) { // Create the return object var obj = {}; if (xml.nodeType == 1)[详细]
-
JavaScript中的字符串乘法
所属栏目:[模式] 日期:2018-09-11 热度:122
In Ruby, the * operator used with a string on the left and a number on the right does string repetition. Ruby*2 evaluates to RubyRuby, for example. This is only occasionally useful (when creating lines of hyphens for ASCII tables, for ex[详细]
-
JS 实现 taskMenu 加载的时候显示指定的项
所属栏目:[模式] 日期:2018-09-11 热度:175
在用taskMenu的时候 当需要显示的项太多的时候 希望加载的时候 只显示指定的项 var taskMenu1; var taskMenu2; var item1; var item2; var item3; var item4; window.onload = function() { TaskMenu.setHeadMenuSpecial(true); /////////////////////////[详细]
-
JS实现文本框只能输入数字和字母
所属栏目:[模式] 日期:2018-08-29 热度:128
以前曾经用javascript写过验证文本框只能输入小数(需要保留两位小数点)的例子,记得主要是通过判断eventkey或evencode来实现的,最经接手别人的项目要增加对文本框进行验证,只能输入数字和字母,后台和前台验证都可以,为了尽量减少代码的改动,决定用 Ja[详细]
-
JS获取url参数和script标签中获取url参数
所属栏目:[模式] 日期:2018-08-29 热度:160
url paramter: Copy to Clipboard 引用的内容:[www.veryhuo.com]//lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^?|)(.*?)=(.*?)(?=|$)/g,temp,args={}; while((temp=reg.exec(params))!=null[详细]
-
解析 QueryString 的 JavaScript 类
所属栏目:[模式] 日期:2018-08-29 热度:90
以前写的一个解析QueryString的JS类,可以获取或设置QueryString中的值,记下了方便找 :) 使用示例: Copy to Clipboard 引用的内容:[www.veryhuo.com]var qs = new QueryString(query); qs.set(ajaxids, ids) qs.set(ajaxsn, new Date()) query = qs.toSt[详细]
-
哈希表(hashtable)的javascript简单实现
所属栏目:[模式] 日期:2018-08-29 热度:123
javascript中没有像c#,java那样的哈希表(hashtable)的实现。在js中,object属性的实现就是hash表,因此只要在object上封装点方法,简单的使用obejct管理属性的方法就可以实现简单高效的hashtable。 首先简单的介绍关于属性的一些方法: 属性的枚举: for/in循[详细]
-
JavaScript 对象介绍及简单使用方法
所属栏目:[模式] 日期:2018-08-29 热度:175
Java Script is an Object Oriented Programming (OOP) language. JS是面向对象的编程语言(面向对象)。 An OOP language allows you to define your own objects and make your own variable types. OOP语言可以让你自定义对象和变量类型。 ------------[详细]
-
与Javascript冲突导致滚动网页时Flash模糊
所属栏目:[模式] 日期:2018-08-29 热度:114
烈火网(LieHuo.Net)教程 近日有客户在烈火网投放包月广告,于是就将客户给小编的广告文件(Flash)转交给技术添加至网页当中,没想到出了问题,就是滚动网页时,Flash会变的模糊、褶皱感,这时只要右键单击Flash文件就会恢复正常,这令我们的技术人员郁闷[详细]
-
IE8下javascript操作frame返回undefined的问题
所属栏目:[模式] 日期:2018-08-29 热度:134
在页面中定义了一个隐藏frame,用于提交某些生成报表之类的申请。之前用都没有任何问题,今天突然不管用了。调试之后发现parent.frames(listFrm)这句话的返回值为undefined。 后来把frames的参数改为一个非隐藏frame,问题就解决了。 前天手欠下了一个 IE8[详细]
-
javascript 中 call 的使用方法
所属栏目:[模式] 日期:2018-08-29 热度:101
javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参[详细]
-
javascript 的 instanceof 与 typeof
所属栏目:[模式] 日期:2018-08-29 热度:69
instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。 typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如 if(typeof a !=[详细]