js 靜態(tài)HTML表格排序功能實(shí)現(xiàn)
無(wú)標(biāo)題文檔 *{font-family:Arial, Helvetica, sans-serif;font-size:14px;border:none;} body{text-align:center;} table{margin:100px auto;} td{width:100px;height:24px;text-align:center;line-height:24px...
|
無(wú)標(biāo)題文檔 *{font-family:Arial, Helvetica, sans-serif;font-size:14px;border:none;} body{text-align:center;} table{margin:100px auto;} td{width:100px;height:24px;text-align:center;line-height:24px...
javascript 模擬select下拉列表特效 by jb51.net option值1 option值2 option值3 option值4 關(guān)閉 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
<script language="javascript"> function enterkey() { e = event.keyCode; if (e==13||e==32) { // do something. alert(e); event.returnValue= false; // 取消此事件的默認(rèn)操作 } } </script> <body onkeydown="...
var a = [1, 2, 3]; var b = a.slice(0); b[1] = 20; alert(a[1]); //->2 alert(b[1]); //->20 兩個(gè)值不一樣說(shuō)明克隆成功。當(dāng)然也可以使用Array的原型來(lái)做: Array.prototype.clone = function () { return this.slice...
這么說(shuō)吧 , 只有扎實(shí)的 JavaScript 功底 ,才能得心應(yīng)手的使用各種 JS 庫(kù) , 然后進(jìn)入正題吧 ! 1.先談?wù)凧Query的效率方面吧 他在選擇器的速度上比 標(biāo)準(zhǔn)的 JS Dom 要慢上4倍左右(官方說(shuō)的,不是我瞎編的...) , 那為什么...
而使用appendChild方法增加列,顯示結(jié)果的先后順序與程序執(zhí)行的先后順序相同 詳細(xì)可以執(zhí)行以下代碼: 復(fù)制代碼 代碼如下:<html> <script type="text/javascript"><!-- function generatable(){ var tableObje = document...
這就出現(xiàn)一個(gè)問(wèn)題,如果圖片過(guò)小,或文字過(guò)長(zhǎng),就會(huì)出現(xiàn)文字把整個(gè)表格撐得很大,即占用了很多空間,顯示效果也非常不美觀。網(wǎng)上也有許多解決辦法,但要么復(fù)雜,要么不能解決跨瀏覽器問(wèn)題,要么不能自適應(yīng)圖片大小變化。 在我的這個(gè)...
js代碼: 復(fù)制代碼 代碼如下:<script language="javascript"> //全局變量,代表文件域的個(gè)數(shù),并用該變量區(qū)分文件域的name屬性 var file_count = 0; //增加文件 域 function additem(id) { if (file_count > 9) { alert("...
因?yàn)閷?duì)于支持DOM的瀏覽器來(lái)說(shuō),添加事件是用addEventListener()方法來(lái)給對(duì)象添加事件! 而對(duì)于MSIE來(lái)說(shuō)則是用attachEvent()來(lái)給對(duì)象添加事件!這就使得我們必須用一個(gè)容器來(lái)裝載這兩個(gè)不同瀏覽器上對(duì)事件的處理方式!這樣我...
直接手工解密,比想象中的要簡(jiǎn)單不少,花了不到半個(gè)小時(shí)就搞出來(lái)了。 Js解混淆最關(guān)鍵的部分: l eval或者document.write、VBS的EXECUTE、execScript之類(lèi)的可以運(yùn)行js的函數(shù) l unescape js的混淆一般有幾種方法: 1. 把代碼通...
下面是腳本之家一直也在用的幾種方法 復(fù)制代碼 代碼如下: <script language="javascript" type="text/javascript"> function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf...
以前在找到過(guò)壓縮 Javascript 代碼的程序,一直在用,感覺(jué)效果不錯(cuò)。http://javascriptcompressor.com/在線(xiàn)壓縮 Javascript 源碼只是把空格、換行、多余的注釋等等清理掉,尤其選中 Shrink variables 時(shí),會(huì)把長(zhǎng)的變量名縮減...
如果你的網(wǎng)站用到了一些主流的Ajax library比如JQuery或者Prototype的話(huà),你可以直接用Google Javascript API loader來(lái)加載你的ajax library。 具體的方法如下面的例子: <script src="http://www.google.com/jsapi" lan...
其實(shí)這個(gè)問(wèn)題和瀏覽器的版本息息相關(guān),作為菜鳥(niǎo)的我,直到現(xiàn)在也沒(méi)有找到完美的解決辦法。沒(méi)辦法,因?yàn)闃I(yè)務(wù)必須要實(shí)現(xiàn),所以只好用另一種方法去做了:通過(guò)重定向URL實(shí)現(xiàn)打開(kāi)新窗口的同時(shí)“關(guān)閉”舊窗口 test1.html <!DOCTYPE H...
前臺(tái):復(fù)制代碼 代碼如下:<!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> <tit...
html文件: 復(fù)制代碼 代碼如下: <!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...
1. 保持無(wú)侵入性 我的HTML標(biāo)記不想知道你的JavaScript代碼。
2. 嚴(yán)禁修改和擴(kuò)展Object.prototype! 這條很重要,因此需要一條完全針對(duì)它的規(guī)則。對(duì)象是JavaScript功能的基本構(gòu)建模塊,不要搞亂它們。
3. 不要過(guò)分?jǐn)U展...
復(fù)制代碼 代碼如下:function ResumeError() { return true; } window.onerror = ResumeError;
function showdd(obj){ var dds = document.getElementById(obj).getElementsByTagName("dd"); var len = dds.length;...
在什么地方插入 JavaScript JavaScript 可以出現(xiàn)在 HTML 的任意地方。使用標(biāo)記<script>…</script>,你可以在 HTML 文檔的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成問(wèn)題。不過(guò)如果要在聲明框架的網(wǎng)頁(yè)(框架...
JavaScript 參考教程 本教程為未接觸過(guò) JavaScript 的讀者提供了比較完善的初級(jí)知識(shí),但只限于初級(jí)知識(shí):所有與動(dòng)態(tài)網(wǎng)頁(yè)密切相關(guān)的 JavaScript 在本教程中都未提及,包括動(dòng)態(tài)定位、動(dòng)畫(huà)、讓文檔接收更多事件(document.c...
更詳細(xì)的信息可以去查msdn或者Navigator 2.0以后的說(shuō)明文檔,這里我們之做個(gè)簡(jiǎn)單的說(shuō)明 包括一下幾大屬性: appCodeName 返回瀏覽器的“碼名”(?),流行的 IE 和 NN 都返回 'Mozilla'。 下面的例子顯示了 appCodeName 屬性...
JavaScript 是使用“對(duì)象化編程”的,或者叫“面向?qū)ο缶幊獭钡摹K^“對(duì)象化編程”,意思是把 JavaScript 能涉及的范圍劃分成大大小小的對(duì)象,對(duì)象下面還繼續(xù)劃分對(duì)象直至非常詳細(xì)為止,所有的編程都以對(duì)象為出發(fā)點(diǎn),基于對(duì)...
JavaScript中的Window窗口對(duì)象 他是JavaScript中最大的對(duì)象,它描述的是一個(gè)瀏覽器窗口。一般要引用它的屬性和方法時(shí),不需要用“window.xxx”這種形式,而直接使用“xxx”。一個(gè)框架頁(yè)面也是一個(gè)窗口。 Window窗口對(duì)象有...
screen 屏幕對(duì)象 反映了當(dāng)前用戶(hù)的屏幕設(shè)置。 width 返回屏幕的寬度(像素?cái)?shù))。 height 返回屏幕的高度。 availWidth 返回屏幕的可用寬度(除去了一些不自動(dòng)隱藏的類(lèi)似任務(wù)欄的東西所占用的寬度)。 availHeight 返回屏幕的...
若要表示某一個(gè)窗口的地址,就使用“<窗口對(duì)象>.location”。先前寫(xiě)了一片用window.location.href實(shí)現(xiàn)刷新另個(gè)框架頁(yè)面 ,特此我看了一下locaiton的詳細(xì)用法,對(duì)此有點(diǎn)改進(jìn),具體如下: 注意:屬于不同協(xié)議或不同主機(jī)的兩個(gè)地址...