Time of Update: 2017-01-19
JavaScript onkeypress 事件使用者按下或按住一個鍵盤按鍵時會觸發 onkeypress 事件。注意:onkeypress 事件與 onkeydown 事件有些細微差別,onkeypress 事件不做相應功能鍵按下的處理。具體可將下面的樣本更改為 onkeydown 事件後,可輸入 !@#$ 等特殊字元即可體會出二者之間的差別。提示Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字元,而
Time of Update: 2017-01-19
JavaScript onkeydown 事件使用者按下一個鍵盤按鍵時會觸發 onkeydown 事件。與 onkeypress 事件不同的是,onkeydown 事件是響應任意鍵按下的處理(包括功能鍵),onkeypress 事件只響應字元鍵按下後的處理。提示Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字元,而 Netscape/Firefox/Opera 等瀏覽器使用 event.which。onkeydown
Time of Update: 2017-01-19
JavaScript toUpperCase方法toUpperCase方法用於把(英文)字串轉換為大寫,並返迴轉換後的字串。其文法如下:複製代碼 代碼如下:str_object.toUpperCase()toUpperCase方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "AaBbCc";document.write( str.toUpperCase() );</script>運行該例子,輸出:複製代碼
Time of Update: 2017-01-19
我原來的寫法都是這樣:function Dog(){ this.name = 'hachi';}Dog.prototype = { makeNoise:function(){ alert('wangwangwang'); }};後來又看到另外一種複雜一點而且看起來好像沒有必要的寫法:function Dog(){ var privateVariable = 'secret'; var fn = function(){ //... } fn.prototype = {
Time of Update: 2017-01-19
Untitled Document [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
JavaScript是區分大小寫:關鍵字、變數、函數名、和所有的標識符都必須採用一致的大小寫(一般我們都是寫成小寫),這樣和當初學C#的多樣式寫法有很大的區別。比如:(這裡以變數str和Str為例)複製代碼 代碼如下:var str='abc';var
Time of Update: 2017-01-19
js解碼和編碼.html 複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript的編碼和解碼</title> <script
Time of Update: 2017-01-19
長久以來JavaScript相容性一直是Web開發人員的一個主要問題。在正式規範、事實標準以及各種實現之間的存在的差異讓許多開發人員日夜煎熬。為此,主要從以下幾方面差異總結IE和Firefox的Javascript相容性:複製代碼 代碼如下:一、函數和方法差異;二、樣式訪問和設定;三、DOM方法及對象引用;四、事件處理;五、其他差異的相容處理。一、函數和方法差異1. getYear()方法【分析說明】先看一下以下代碼:複製代碼 代碼如下:var year= new Date().getYear(
Time of Update: 2017-01-19
你可能會發現別人寫的代碼中有這麼一句:var that = this;,這代表什麼意思呢? 在javascript中,this代表的是當前對象。 var that=this就是將當前的this對象複製一份到that變數中。這樣做有什麼意義呢? 複製代碼 代碼如下: $('#zhetenga').click(function(){ //this是被點擊的#zhetenga var that = this; $('.zhetenga').each(function(){
Time of Update: 2017-01-19
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /*I總結: 1.函數名可以做變數使用,可以賦值,可以傳值 2.函數名當參數,傳遞給另一個函數 */
Time of Update: 2017-01-19
複製代碼 代碼如下:<script> var i="123abc"; i=parseInt(i);//字串轉整形 alert(i+","+typeof(i));//輸出:123,number i="12.3abc"; i=parseFloat(i);//字串轉浮點型
Time of Update: 2017-01-19
連結注釋 演 示 源
Time of Update: 2017-01-19
複製代碼 代碼如下:Function.prototype.heredoc = function(){// 利用 function 的注釋來儲存字串,而且無需轉義。var _str = this.toString(),s_pos = _str.indexOf("/*")+2,e_pos = _str.lastIndexOf("*/"); return (s_pos<0 || e_pos<0) ? "" : _str.substring(s_pos,
Time of Update: 2017-01-19
代碼很簡單,直接上代碼了,大家可以複製下面的代碼儲存成HTML檔案運行看效果複製代碼 代碼如下:<!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></head>&
Time of Update: 2017-01-19
首先我們建立一個html檔案,並且寫一個FileUpLoad以及button控制項。 代碼如下:複製代碼 代碼如下:<input id="flUpload" type="file" />fileUpload <input id="btnOpenFile" type="button" value="button" onclick="OpenFile()" />然後,在寫一個javascript OpenFile方法。 代碼如下:複製代碼 代碼如下:function
Time of Update: 2017-01-19
一旦你瞭解了網路通訊端與WEB伺服器的串連,你將可以從瀏覽器發送資料到伺服器並且可以接收由伺服器返回的響應資料。以下是建立一個新的WebSocket對象的API:複製代碼 代碼如下:var Socket = new WebSocket(url, [protocal] );這裡第一個參數是指要串連的URL,第二個參數是可選的,如果需要的話,則是指定一個的伺服器支援的協議。WEB Socket屬性:屬性說明Socket.readyStatereadyState的代表的ReadOnly屬性的串連狀態。
Time of Update: 2017-01-19
先上效果圖(gif自己錄製的,有點難看抱歉,工具licecap) 實現思路 HTML結構 <ul> <li> <div class="bg"> <p>JS</p> </div> </li> ..... </ul>
Time of Update: 2017-01-19
1.提高優先順序(1+2)*3 與數學運算中保持一致,先計算1+2再乘以3得出9同時也可以是其他運算式,如:複製代碼 代碼如下:(a+(function(i){return i}(2)))*c2.函數的參數要放在括弧裡()複製代碼 代碼如下:function fun(a,b,c){ //…}3.立即執行函數運算式複製代碼 代碼如下:(function fun(a,b,c){
Time of Update: 2017-01-19
jquery.qrcode.js 是一個能夠在用戶端產生矩陣二維碼QRCode 的jquery外掛程式 ,使用它可以很方便的在頁面上產生二維條碼。QRCode.jsQRCode.js是javascript實現二維碼(QRCode)製作產生庫。 QRCode.js有著良好的跨瀏覽器安全色性(高版本使用HTML5的
Time of Update: 2017-01-19
最近收集了一些關於JavaScript綁定事件的方法,匯總了一下,不全面,但是,希望便於以後自己查看。JavaScript中綁定事件的方法主要有三種:1 在DOM元素中直接綁定2 JavaScript代碼中直接綁定3 綁定事件監聽函數一、在DOM元素中直接綁定也就是直接在html標籤中通過 onXXX=“” 來綁定。舉個例子:<input type="button" value="點我呦" onclick="alert("hello