Time of Update: 2017-01-19
1.儲存html頁面到word 複製代碼 代碼如下: <HTML> <HEAD> <title> </title> </HEAD> <body> <form id="form"> <table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" > <TR style="text-align :
Time of Update: 2017-01-19
將下面代碼儲存為Common.js 類庫功能: 1.Trim(str)--去除字串兩邊的空格 2.XMLEncode(str)--對字串進行XML編碼 3.ShowLabel(str,str)--滑鼠提示功能(顯示字元,提示字元) 可以設定顯示的提示的文字的字型、顏色、大小以及提示的背景顏色、邊框等 4.IsEmpty(obj)--驗證輸入框是否為空白 5.IsInt(objStr,sign,zero)--驗證是否為整數,正整數,負整數,以及是否包括零
Time of Update: 2017-01-19
一、找到元素: docunment.getElementById("id");根據id找,最多找一個; var a =docunment.getElementById("id");將找到的元素放在變數中; docunment.getElementsByName("name");根據name找,找出來的是數組;
Time of Update: 2017-01-19
+function(){}(); 這裡的加號,也可以替換成!,~等其他一元操作符,其效果相當於:(function() { console.log("Foo!"); })(); // or (function() { console.log("Foo!"); }());
Time of Update: 2017-01-19
//添加函數的方法 function addEvent( node, type, listener) { if( node.addEventListener ){ // W3C方法(DOM方法)
Time of Update: 2017-01-19
ES6(ECMAScript 6)是即將到來的新版本JavaScript語言的標準,代號harmony(和諧之意,顯然沒有跟上我國的步伐,我們已經進入中國夢版本了)。上一次標準的制訂還是2009年出台的ES5。目前ES6的標準化工作進行中中,預計會在14年12月份放出正式敲定的版本。但大部分標準已經就緒,且各瀏覽器對ES6的支援也正在實現中。ES6中定義類的方式, 就是ES3和ES5中定義類的文法糖,雖然也有些區別,但是整體定義類的方式更加簡潔,類的繼承更加方便,
Time of Update: 2017-01-19
1、使用提交按鈕提交,在form表單中的onsubmit事件進行表單驗證: 複製代碼 代碼如下: <script type="text/javascript"> function onSub(){ //表單驗證代碼 } </script> <form action="" method="" onsubmit="javascript:onSub();"> 2、使用button或圖片的onclick事件調用表單驗證代碼: 複製代碼 代碼如下:
Time of Update: 2017-01-19
javascript的字元集:javascript程式是使用Unicode字元集編寫的。Unicode是ASCII和Latin-1的超集,並支援地球上幾乎所有的語言。ECMAScript3要求JavaScript必須支援Unicode2.1及後續版本,ECMAScript5則要求支援Unicode3及後續版本。所以,我們編寫出來的javascript程式,都是使用Unicode編碼的。UTF-8UTF-8(UTF8-bit Unicode Transformation
Time of Update: 2017-01-19
VRML Report 20% 25% 40% 50% 75% 80% 原始大小 125% 150% 200% 300% 400% [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
Javascript 沒有 private , public 存取權限設定的關鍵字,但是可以通過一定的技巧來類比出相同的結果. 首先我們來看下面一行代碼: var i = (1, 2, 3, 4, 5); 變數 i 最後的結果為 5. 這是逗號操作符的結果,也就是說返回最後的一個值,小括弧改變了這行代碼的優先順序,否則 var i = 1, 2, 3, 4, 5; 會報錯缺少標識符. var i = (1, 2, 3, 4, function(){ return 5 * 5;}); 變數 i
Time of Update: 2017-01-19
Onbeforeunload也是在頁面重新整理或關閉時調用,Onbeforeunload是正要去伺服器讀取新的頁面時調用,此時還沒開始讀取;而onunload則已經從伺服器上讀到了需要載入的新的頁面,在即將替換掉當前頁面時調用。Onunload是無法阻止頁面的更新和關閉的。而Onbeforeunload 可以做到。曾經做一個考試系統,涉及到防止使用者半途退出考試(有意或者無意),代碼如下: 複製代碼 代碼如下: <body onbeforeunload="
Time of Update: 2017-01-19
ie8中對於聲明文件類型更加嚴格如下面的代碼。運行環境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源碼 php php+mysqljsp asp.net源碼 asp.net asp.net+access asp.net+sql asp.net+sql/access [Ctrl+A 全選
Time of Update: 2017-01-19
今天先預覽一下今晚的成果,如下(挫了點,別扔磚頭):今天主要設計了下選取器,就是進入遊戲時展現遊戲列表,然後用來選擇遊戲的一個白癡的功能。 選取器建立在昨天的遊戲類基礎上,針對昨天的代碼我作了部分修改: 複製代碼 代碼如下: //5.遊戲類:名稱,邏輯方法,鍵盤方法,開始方法,開始關卡方法,結束方法 var Game = function(name, logicalFn, keyFn, startFn, loadFn, endFn) { //遊戲名 this._name = name ||
Time of Update: 2017-01-19
這裡第一個方法是用JavaScript將數字number轉換為貨幣字串的格式(參數:保留小數位元,貨幣符號,整數部分千位分隔字元,小數分隔字元)這裡第二個方法是用簡單的Regex將貨幣字元換轉換為純淨的數字字串,之後便可以將字串轉換為數字numberJavaScript Money Format(用prototype對Number進行擴充)// Extend the default Number object with a formatMoney() method:// usage:
Time of Update: 2017-01-19
今天在寫一DEMO,其中用到了jQuery的$.getJSON方法,寫完後發現整個DEMO中用到jQuery中的就這一個地方,但要引入一個jQuery實在不划算,於是就自己實現了一個簡單版的,基本可以滿足需求,現分享出來:複製代碼 代碼如下:var $ = { getJSON: function(url, params, callbackFuncName,
Time of Update: 2017-01-19
javascript中的對象還沒解釋清楚怎麼回事,一上來就直奔主題,類/繼承/原型/私人變數.... 結果呢,看了大半天,有了一個大概的瞭解,細細一回味,好像什麼都沒懂... 這篇文章是參考<<javascript-the definitive guide,5th edition>>第7,8,9章而寫成的,我也
Time of Update: 2017-01-19
第一種:迴圈檢查替換//供使用者調用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左邊的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(0))
Time of Update: 2017-01-19
當visibility被設定為"hidden"的時候,元素雖然被隱藏了,但它仍然佔據它原來所在的位置。 --------------------------------------------------------------- 例子: 複製代碼 代碼如下: <script language="JavaScript"> function toggleVisibility(me){ if (me.style.visibility=="hidden"){
Time of Update: 2017-01-19
jQuery function 參數傳遞jQuery的function函數中使用外部變數://如何取得i的變數for(i=0;i<3;i++) { $.get("/test.html", function(data){ alert(i) });}//使用閉包:for(i=0;i<3;i++) { (function(index){ $.get("/test.html", function(data){ alert(index) });
Time of Update: 2017-01-19
本文講述了JavaScript提升效能的常用技巧。分享給大家供大家參考,具體如下:1.注意範圍隨著範圍鏈中的範圍數量的增加,訪問當前範圍以外的變數的時間也在增加.訪問全域變數總是要比訪問局部變數慢,因為要遍曆範圍鏈. 1). 避免全域尋找 將在一個函數中會多次用到的全域Object Storage Service為局部變數總是沒錯的.2). 避免 with 語句