JavaScript脚本性能优化注意事项
循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while...
循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while...
复制代码 代码如下:Date.prototype.dateAdd = function(interval,number) { var d = this; var k={'y':'FullYear', 'q':'Month', 'm':'Month', 'w':'Date', 'd':'Date', '...
style后面用于限定DIV样式并加滚动条,这个不多说 关键的地方其实很简单,最后两行Javascript就是了,起作用的只有最后一行: obj.scrollTop=obj.scrollHeight*(Math.random()); obj.scrollTop:滚动条距离顶部的位置 obj.scro...
首先是JS代码部分,之前一定先引入JQuery包: 复制代码 代码如下:$(document).ready(function(){ var imgUrl = new Array(); var title = new Array(); var description = new Array(); var imgLink = new Array(); var...
法宝就是Concurrent.Thread这个家伙,其实是一个js库,你可以从网站下载源代码.如何使用呢? 很简单 Concurrent.Thread.create(f, a1, a2, ...) f为你要调用的函数,a1,a2为该函数的参数,这样创建了一个线程,你可以同时创建...
前台 复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <ti...
所以自己也下了一个来学习,把之前写的几个JS代码都转换成JQuery,既能保证代码的清晰,也保证了代码的通用性,真是一举两得啊,由于是初学者,所以代码有许多的不足,还请大家多多指正:)1、实现图片翻转效果,DW本身提供了这个功能,不...
如果你不了解其中的原由,请不用担心,深入一下CSS的规则并且看一下 Using CSS to Fix Anything: 20+ Common Bugs and Fixes 这个文章.如果上面那篇文章对你毫无帮助,你可以使用下面12个javascript解决方案的其中之一...
复制代码 代码如下:<SCRIPT LANGUAGE="JavaScript"> <!-- function createRequestObject() { try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); //for IE explorer usewin = "msxml"; } catch(e) { try { xmlhttp...
复制代码 代码如下:function P(name){ this.name=name;
this.p1=function(){ alert('Parent Constructor'); } return this; } function C(name,id){ //this.method=P; //this.method(name); //1st method //P.call...
今天学习js的收获和小总结:
脚本在什么时候执行:
1、打开页面时执行脚本
当浏览器打开一个HTML文档时,它会从头开始解释整个文档,包括HTML标签和脚本。如果脚本中有可以直接执行的语句,则会在遇到的时候马上解释执...
复制代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb231...
一般比较简单的就是document.formName.action="/dddd.do?ddd="+str document.formName.submit();
写成函数式的调用就是复制代码 代码如下:<script language="JavaScript" > function checkaction(v){ if(v==0){ do...
判断对象是否是某一类型 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
<?xml version="1.0" encoding="utf-8" ?> <list> <software> <name>软件1</name> <icon>1.gif</icon> </software> <software> <name>控件2</name> <icon>2.gif</icon> <...
好久没有弄JS了,因为我烦里边的大小写。其实和vbs差不多的,不过我看vbs毕竟应用面不广了,呵呵。复制代码 代码如下:var w=WScript.createObject("wscript.shell") w.popup(showFolders("c://")) function showFolders(fo...
在IE与google chrome中则一切正常,很是郁闷,找了很多种调用iframe中函数的方法,问题一直没有解决。今天在google上又搜索了一下,耐心的浏览搜索结果,最后发现有人写到可以用
document.getElementById('iframeid').conten...
WMP-网页中常见属性和方法 <object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" id="wmp" width="0" height="0" style="width:0px;height:0px;"></object> //基本属性...
最简单的,在body区域加入: 复制代码 代码如下:<OBJECT id="dlgHelper" CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0" height="0"></OBJECT> 调用的JS: 复制代码 代码如下:<script type="text/javasc...
复制代码 代码如下:function seldir() //选择目录 { var Dir; var objSrc= new ActiveXObject("Shell.Application").BrowseForFolder(0,'Select the directory', 0, ''); if (objSrc!=null) { Dir = objSrc.Items()....
1.创建测试XML文件:select.xml 复制代码 代码如下:<?xml version="1.0" encoding="GBK"?> <select> <province id="sx"> 陕西 <city id="xa">西安</city> <city id="bj">宝鸡</city> <city id=&q...
runcode 123123123123 123123123123 123123123123 abcabcabcabc abcabcabcabc abcabcabcabc 删除表格的第一个tbody(这个表格只有俩tbody,所以这个按钮只能按两次……) [Ctrl+A 全选 注...
123123 添加到分类 礼品 十二生肖 十二生肖1 十二生肖2 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
new Array() new Array(len) new Array([item0,[item1,[item2,...]]] 使用数组对象的方法: var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形...
复制代码 代码如下:<img id="img1" src=""/> <script> function fileChange(obj) { var url = obj.value url = "file:///" + url.replace("//",'/'); alert(url); document.getElementById("img1").src= ur...