Time of Update: 2017-01-19
在之前我們討論到布林運算子 && 和 || 的時候,我說過它們的結果是布爾值。這樣說起來有點過於簡單化了。如果你用它們來計算布林值資料型別,它們確實會返回布爾值。但是它們也能用於計算其他的類型的資料,這種時候,返回的就將是其中的一個參數了。 或運算子“||” 真正做的事是這樣的:它首先檢查一下它左邊的參數,如果轉換成布爾類型的值後為true,那麼就返回左邊的參數,否則就返回右邊的參數。
Time of Update: 2017-01-19
prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解:首先,我們要先瞭解一下類的概念,JavaScript
Time of Update: 2017-01-19
先來張效果圖樣式複製代碼 代碼如下: #div_left{float:left;width:60px;height:86px;}
Time of Update: 2017-01-19
假設我們有一個容器container如下: 複製代碼 代碼如下: <style type=”text/css”> #container{width:auto;height:auto; overflow:hidden;} /*這裡的overflow:hidden;屬性主要是為了設定使超出container的部分自動隱藏,之所以設定這個屬性,是為瞭解決ie8及以下版本瀏覽器安全色性問題*/ </style> <div id=”container” >
Time of Update: 2017-01-19
javascript中定時器setTimeout的用法一般如下,調用beginrotate之後就進入定時執行rotateloop的一個過程,如下代碼: 複製代碼 代碼如下: var angle = 0; function rotateloop() { if (angle < 360) { angle++; //use angle //...... setTimeout("rotateloop()", 100); } } function beginrotate() { //do
Time of Update: 2017-01-19
複製代碼 代碼如下:function ExportToExcel(tableId) //讀取表格中每個單元到EXCEL中 { try{ var curTbl = document.getElementById(tableId); &
Time of Update: 2017-01-19
js雖然提供了計算字串所佔位元組數的函數,但是卻不能正確計算漢字所佔的位元組數,如document.form1.username.value=“我是中國人”,document.form1.username.value.length返回的是5而不是10,於是給編程時帶來一些麻煩,如限制固定長度字元的輸入,截取固定長度的字串都因為這個問題達不到預想的效果,下面是自己寫的一個簡單的函數,用於截取固定長度的字串,中英文都適用.若有不妥之處還請高手指正!複製代碼 代碼如下://js截取字串,中英文都能用/
Time of Update: 2017-01-19
js阻止冒泡 在阻止冒泡的過程中,W3C和IE採用的不同的方法,那麼我們必須做以下相容。 複製代碼 代碼如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果設定了該屬性,它的值比事件控制代碼的傳回值優先順序高。把這個屬性設定為 fasle, //可以取消發生事件的源元素的預設動作。 //window.event?e.returnValue = false:e.preventDefault();
Time of Update: 2017-01-19
複製代碼 代碼如下:<mce:script type="text/javascript"><!--function copyToClipboard(meintext){ //ie if (window.clipboardData){ window.clipboardData.setData("Text", meintext)
Time of Update: 2017-01-19
經常看到這樣一種效果:就是單擊一個按鈕,就將某個地區內的內容,複製到了剪下板中。其實這個功能實現起來也不難,核心就是用到了window子物件clipboardData的一個方法:setData()文法: clipboardData.setData(sDataFormat, sData)參數:sDataFormat:要複製的內容的格式;sData:要複製的內容。傳回值:複製成功返回true;失敗返回false。複製代碼 代碼如下:<script
Time of Update: 2017-01-19
快速鍵在日常的使用還是挺多的,例如熟悉的粘貼ctrl+v,複製 ctrl+c,使用快速鍵能提高我們的做事效率,特別是當我們熟悉了一種操作後,再次使用它來進行操作就會變得很方便,很順手,對於使用鍵盤的重度使用者,鍵盤永遠比滑鼠來的快。1)tabindex:就是利用tab來輕鬆的控制頁面中的連結和表單元素它的用法很簡單:obj.tabindex = tabindex; 這個tabindex 的值,按照w3c 的規定可以從0開始 一直到327672) js
Time of Update: 2017-01-19
time.html代碼: 複製代碼 代碼如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content="">
Time of Update: 2017-01-19
以左上方為定點,放大縮小,該點位置不變。方法一:Html代碼複製代碼 代碼如下: <script type="text/javascript"> //相容IE和Firefox 縮小放大、縮放 function ImageSuofang(args) {
Time of Update: 2017-01-19
如下所示:複製代碼 代碼如下://begin---------------上下左右鍵控制if('${iscontrol_mchntid}'.indexOf('${mchntid}')!=-1){var texts = new Array();//設定為focus所在的locationvar x = 2;var y = 3;var maxx = 0;var maxy = 0;window.onload=function(){var inputs = $("[location]");for(var
Time of Update: 2017-01-19
這個標題實在拗口,Javascript命名變數所遵循的規則1、第一個字元必須是字母、漢字字元、 底線(_)或貨幣符號($)2、剩下的可以是底線、漢字字元、 貨幣符號和任何字母、數字以下聲明變數是正確的複製代碼 代碼如下:var p,$p,_p; var 長,寬; 以下是錯誤的複製代碼 代碼如下:var .p;//只能是字母、數字、底線或貨幣符號 var -p;//只能是字母、數字、底線或貨幣符號 var p*;//只能是字母、數字、底線或貨幣符號 var
Time of Update: 2017-01-19
方法一:加If-Modified-Since頭xmlhttp多次調用時它卻總是顯示快取頁面面, 嘗試在 php 或 asp 中加入相應的http頭明確不要緩衝, 也沒什麼效果!!現在終於找到一個辦法啦,就是在 xmlhttp.open 之後發送一個If-Modified-Since頭即可, 代碼如下xmlhttp.setRequestHeader('If-Modified-Since', '0');xmlHttp.onreadystatechange = stateChanged; &
Time of Update: 2017-01-19
兩種方案:一種直接連結,把pdf檔案當作img檔案,類似<a href=""/>這種形式,這樣連結:複製代碼 代碼如下:<frame src="pdf檔案的地址"></frame>另一種:使用js外掛程式哈。其中實現閱讀pdf檔案的js外掛程式很多,比如:pdf.js:是一個技術原型主要用於在 HTML5 平台上展示 PDF
Time of Update: 2017-01-19
我們經常使用nodeType==1判斷元素是否是一個HMTLElement元素。頁面上的元素都是節點(Node),有元素節點(Element Node)、屬性節點(Attribute Node)、文本節點(Text Node)等。w3c nodeType 的定義如下const unsigned short ELEMENT_NODE = 1; const unsigned short ATTRIBUTE_NODE = 2; const unsigned short TEXT_NODE = 3;
Time of Update: 2017-01-19
最近做項目需要我們前端對金額進行千分位格式化(也就是說每三位用逗號隔開),代碼已經做了修改 之前的版本是本人疏忽 真對不住大家了!現在已經做了修改 如果還有不完善的地方 請大家多多指教!1. 支援用逗號隔開 0-9位 逗號隔開JS代碼如下:複製代碼 代碼如下:/** * JS格式化 *
Time of Update: 2017-01-19
todo list無閃爍更新網頁的課題比較大。載入的html字串(通過ajax擷取的),如果還需要運行代碼,那麼肯定有問題。希望用一個不顯示的iframe來承載這個對象。這有點dirty work的感覺。最終解決方案是複製代碼 代碼如下:var str2DOMElement = function(html) { var frame = document.createElement('iframe');