JavaScript
BigBird2012
马马虎虎的一个程序员!
展开
-
javascript面向对象技术基础(二)
<br />数组<br />我们已经提到过,对象是无序数据的集合,而数组则是有序数据的集合,数组中的数据(元素)通过索引(从0开始)来访问,<br />数组中的数据可以是任何的数据类型.数组本身仍旧是对象,但是由于数组的很多特性,通常情况下把数组和对象区别<br />开来分别对待(Throughout this book, objects and arrays are often treated as distinct datatypes.<br />This is a useful and reasona转载 2010-06-28 17:31:00 · 434 阅读 · 0 评论 -
JQuery动态添加Select的Option元素
var selector=$(''); for(var i=0;i<5;i++){ selector.append(''+i+''); }转载 2011-07-08 18:26:50 · 13215 阅读 · 0 评论 -
window.location.href = window.location.href刷新页面的问题
论window.location.href = window.location.href刷新页面的问题 在JS中可以用window.location.href = window.location.href来刷新页面(当然还有很多其他的方法), 在使用这个方法刷新页面的时候回出现问转载 2011-07-07 19:43:55 · 5995 阅读 · 0 评论 -
javascript验证浮点数该如何做?
标题页function checkNum(str){ if( str.match(/^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/)== null) alert("非浮点数!"); els原创 2011-07-07 19:44:34 · 2084 阅读 · 0 评论 -
js时间函数
1.取得当前时间:var date=new Date(); 2.已知年、月、日转换成日期型的数据:var applyDate = document.domainExceptionForm.applyDate.value;applyDate = applyDa原创 2011-07-05 18:01:01 · 2668 阅读 · 0 评论 -
提交模式窗口后,刷新父窗口数据
有些时间,按需求设计,一个窗口中,点击按扭,弹出模式窗口,在模式窗口中,添加完数据后(提交),关闭模式窗口,并且刷新父窗口,而恰恰模式窗口并不支持window.opener,所以无法获得父窗口,也就是说无法在关闭模式窗口后,来得到父窗口,但是可以借助showModealDialog的返回值来判断是否刷新,当调用showModealDialog时,父窗口代码会停在这一行,当弹出的模式窗口关转载 2011-06-24 18:10:00 · 1223 阅读 · 0 评论 -
常用弹出窗口-window.showModalDialog与window.open 用法
windows.open()用法简介一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: window.op转载 2011-06-24 18:12:00 · 816 阅读 · 0 评论 -
JS刷新父窗口的几种方式
浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法Js代码 <!-- parent.location.reload(); // --> 弹出子页面 <!-- window.opener.location.reload(); // --> 子窗口刷新父窗口转载 2011-06-24 18:09:00 · 1050 阅读 · 0 评论 -
获取select 下拉框中的所有值
Untitled Document<!-- function inputs(){ var aa,bb; aa=document.getElementById(s2); for (i=0;i<aa.length;i++) { bb=document.getElementById(sendname).value;转载 2011-06-23 18:24:00 · 4985 阅读 · 2 评论 -
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
1、数字 function testisNum(object) { var s =document.getElementById(object.id).value; if(s!="转载 2011-06-15 18:16:00 · 973 阅读 · 0 评论 -
用JS控制表格的逐行变色的表单
优点: 1.代码干净,无冗余标签. 2.样式,结构分离(为了方便,样式用内联的形式,实现应用时可以用外联方式引用.) 3.用JS控制表格的逐行变色 4.支持选中项高亮 5.支持checkbox的全选/取消功能 6.分页标签已经做好,没有做后台代码(以后有时间更新) 7.兼容性测试:已测试过ie5.01 ie5.5 ie6 ie7 ff2 opera浏览器转载 2011-04-14 15:47:00 · 1408 阅读 · 0 评论 -
标签的位置/和延迟脚本
<br />1、标签的位置 <br />按照惯例,所有<script>元素都应该放在页面的<head>元素中,例如: <br /><html> <br /><head> <br /> <title> New Document </title> <br /> <script type="text/javascript" src="example1.js"></script> <br /> <script type="text/javascript" src="example2.js"></script>原创 2011-04-12 09:01:00 · 869 阅读 · 0 评论 -
javascript面向对象技术基础(三)
函数javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下.创建函数:function f(x) {........}var f = function(x) {......}上面这两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数函数定义时可以设置参数,如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数的参数多于函数定义参数的个数,则多出的参数被忽略. Js代码 function转载 2010-06-28 17:33:00 · 597 阅读 · 0 评论 -
javascript面向对象技术基础(六)
<br />作用域、闭包、模拟私有属性<br /><br />先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。Js代码 var sco = "global"; //全局变量 function t() { var sco = "local"; //函数内部的局部变量 alert(sco); //local 优先调用局部变量 } t(); //local alert(sco); //global转载 2010-06-28 17:42:00 · 606 阅读 · 0 评论 -
javascript面向对象技术基础(五)
<br />类变量/类方法/实例变量/实例方法<br />先补充一下以前写过的方法:<br />在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的<br />参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined for all functions, call() <br />and apply(). These methods allow you转载 2010-06-28 17:39:00 · 554 阅读 · 0 评论 -
javascript面向对象技术基础(一)
看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...这篇文章是参考>第7,8,9章而写成的,我也会尽量按照原书的结构来说明javascript的面向对象技术(对象/数组->函数-->类/构造函数/原型).对一些我自己也拿捏不准的地方,我会附上原文的英文语句,供大家参考.如果不做说明,则文中出转载 2010-06-28 17:29:00 · 628 阅读 · 0 评论 -
javascript面向对象技术基础(四)
<br />类、构造函数、原型<br /><br />先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Every <br />function has a prototype property that refers to a predefined prototype object --section8.6.2).注意不要<br />搞混了.<br /><br />构造函数:<br />new操作符用来生成一个新的对象.new后面必转载 2010-06-28 17:33:00 · 532 阅读 · 0 评论 -
jquery ajax后台返回list,前台用jquery遍历list
$.ajax({ type: 'post', url: "maintain_findRoomByBuildingId.shtml", cache: false, data: {"buildin转载 2011-07-08 18:28:37 · 33995 阅读 · 6 评论