Javascript
文章平均质量分 77
eason26_li
这个作者很懒,什么都没留下…
展开
-
用javascript编写优美的代码
一、简化代码采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。 1.1 简化常用对象定义:使用 var obj = {}; 代替 var obj = new Object(); 使用 var arr = []; 代替 var arr = new Array(); 1.2 精简if语句三元操作符可以有...原创 2009-11-17 10:53:32 · 112 阅读 · 0 评论 -
js替换br 为换行 textarea
我们有正则表达式来替换内容中的br让它在能textarea中也能换行的代码www.111cn.cn222document.getElementById("textarea").value=document.getElementById("textarea").value.replace(/rn/g, ""); alert(document.get...原创 2009-07-30 15:41:30 · 608 阅读 · 0 评论 -
Javascript 最简单检测网速的方法和应用
Javascript 最简单检测网速的方法和应用。网速很慢,但又得打开 FLASH 是一件很痛苦的事情,特别是 Silverlight 来临之际,这个技术可能有点用。 具体代码如下:[code="javascript"] var starttime = new Date() function getbandwidth() { var filesize = 3.65 /...原创 2010-01-18 10:47:11 · 131 阅读 · 0 评论 -
用javasript判断一个图片的宽度,如果宽度小于一个数值,就以正常显示,大于就设置宽度width属性...
[code="java"] 调用:160?W/160:1;//得到缩放比例 var objname=""+srcobj.name srcobj.width=W/scale;//缩放宽度 srcobj.Height=H/scale;//缩放高度 ...原创 2009-08-12 10:47:33 · 199 阅读 · 0 评论 -
JS 中面向对象的5种写法
[url]http://www.iteye.com/topic/434462[/url]//定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area() [code="java"]//第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle...原创 2009-08-12 12:16:25 · 67 阅读 · 0 评论 -
JS网页高度相关
[code="java"] var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s ...原创 2009-08-18 11:43:16 · 69 阅读 · 0 评论 -
javascript下的时间函数详解
Date (对象) Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。 Date 对象必须使用 Flash 5 或以后版本的播放器。 Date 对象的方...原创 2009-08-21 13:18:54 · 95 阅读 · 0 评论 -
Javascript操作Select和Option
[code="javascript"]注意:Option中的O是要大写的,不然语法报错1.动态创建select function createSelect(){ var mySelect = document.createElement("select"); mySelect.id = "mySelect"; ...原创 2009-08-25 10:54:27 · 70 阅读 · 0 评论 -
如何使用Javascript格式化日期显示
我们都知道在Java和PHP语言中,有专门用于格式化日期对象的类和函数,例如Java中的DateFormat等等,通过这些类和函数,我们可以方便的将一个日期对象按照格式的要求输出为字符串,例如对于同一个日期2006年12月25日,需要的显示格式可能如下: 2006年12月25日,2006-12-25,12-25-2006等等。 在Javascript之中,日期对象是Date,那么如...原创 2009-09-02 15:36:41 · 100 阅读 · 0 评论 -
js操作html增加删除tr/td
总结:可以通过parentElement定位父级元素,有待验证[code="java"] Adding and Removing Rows from a table using DHTML and JavaScript //add a new row to the table function addRow() { //add ...原创 2009-07-17 13:33:10 · 206 阅读 · 0 评论 -
判断页面属于哪个iframe
在相应iframe的页面中使用window.name 可以得到该iframe的名字从而定位到该iframe2009-07-16 13:53:55 · 462 阅读 · 0 评论 -
最基础的JS添加样式实例
[code="java"].test {border-bottom:1px solid red; }function sel(obj){obj.className="test";} aa...原创 2009-07-15 15:32:12 · 62 阅读 · 0 评论 -
JavaScript通过attachEvent和detachEvent方法处理带参数的函数
1 2 3 4 5无标题文档 6 7 8 var theP; //P标签对象 9 10 var show=function(msg){ //直接定义 function show(msg) 效果是一样的11 return function(){ 12 alert(msg+" from s...原创 2009-11-17 10:59:42 · 198 阅读 · 0 评论 -
js 事件的动态添加与注销
IE的 JScript 存在内存泄露的bug 想必大家都清楚或者有耳闻了。这是由于IE的内存回收管理器的一个设计错误导致的。当我们编写脚本的时候创建了交叉引用,例如如下代码: window.onload = function () { var x = document.getElementsByTagName(’H3’); for (var i=0;i...原创 2009-11-17 11:02:30 · 564 阅读 · 0 评论 -
javascript十个最常用的自定义函数
如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(10)addEvent网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现: function addEve...原创 2009-11-17 11:21:52 · 60 阅读 · 0 评论 -
FF IE 兼容动态增加onclick事件
[code="html"] Untitled Documentfunction addObjectEvent(objId,eventName,eventFunc){ var targetObj = document.getElementById(objId); if(targetObj) ...原创 2009-11-17 13:36:50 · 98 阅读 · 0 评论 -
Javascript的IE和Firefox兼容性汇编
微软关于IE、Firefox、Opera和Safari的JavaScript兼容性研究曾经发表过一份草案,可以点击下载《JScript Deviations from ES3》 以下为网上的一些搜集和整理(FF代表Firefox) 集合类对象问题现有代码中存在许多 document.form.item("itemName") 这样的语句,不能在 FF 下运行解决方法:改用 do...原创 2009-11-18 13:29:39 · 55 阅读 · 0 评论 -
IE6,IE7和FireFox兼容处理(持续发现中)
1. event.srcElement 属性:IE下可以使用event.srcElement属性,但在Firefox下只有target属性,所以要兼容两者需使用:var el = evt.srcElement ? evt.srcElement : evt.target;2. document.all 属性:在IE下可以引用document.all属性获取所有dom内容,但在fi...原创 2009-11-18 13:30:25 · 75 阅读 · 0 评论 -
js自定义对象
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。 目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。 ...原创 2009-11-18 14:49:17 · 68 阅读 · 0 评论 -
Js动态添加样式
[code="java"]//添加页面样式function addStyle(content){ var style; if(document.all) //IE { style = document.createStyleSheet(); style.cssText = content; } ...原创 2009-07-15 15:31:16 · 249 阅读 · 0 评论 -
[转]js获取滚动条位置:绝对有效(经验之谈)
获取坐标: IE (event.x event.y)获取滚动条位置: document.body.scrollTop (滚动条离页面最上方的距离) document.body.scrollLeft (滚动条离页面最左方的距离)当我用js获取当前垂直或者水平方向滚动条位置的时候,使用"document.body.scrollTop"或者"docum...2010-02-26 13:33:25 · 590 阅读 · 0 评论