Time of Update: 2015-04-09
標籤://加法函數function jiafa(a,b){var a=parseInt(document.getElementById("number1").value); //parseInt()把文本轉為Int類型var b=parseInt(document.getElementById("number2").value);var c=a+b;
Time of Update: 2015-04-09
標籤:不同於基於類的程式設計語言,如 C++ 和 Java,JavaScript 中的繼承方式是基於原型的。同時由於 JavaScript 是一門非常靈活的語言,其實現繼承的方式也非常多。首要的基本概念是關於建構函式和原型鏈的,父物件的建構函式稱為Parent,子物件的建構函式稱為Child,對應的父物件和子物件分別為parent和child。對象中有一個隱藏屬性[[prototype]](注意不是prototype),在 Chrome
Time of Update: 2015-04-09
標籤:一、曆史中的JavaScriptJavaScript雖然現在被廣泛應用,迎來了自己的發展春天,但是它曾經被稱為“最被誤解的語言”,其發展緣來到底是怎樣被誤解的呢?另外,學好一門語言,瞭解它的發展曆程是十分有必須要的。就像人類要瞭解自己的曆史一樣。上世紀90年代中期,互連網方興未艾,越來越多的web頁面被製作出來,而通過瀏覽器來使用互連網的使用者數量越來越多。然而,這個時候瀏覽器用戶端最簡單的表單驗證都需要在服務端來完成,這就導致了一個簡單的表單驗證都需要伺服器來完成
Time of Update: 2015-04-10
標籤:1、如果終止一個函數的用return即可,執行個體如下:function testA(){ alert(‘a‘); alert(‘b‘); alert(‘c‘);}testA(); 程式執行會依次彈出‘a‘,‘b‘,‘c‘。function testA(){
Time of Update: 2015-04-10
標籤:/** * Created by Administrator on 2015/4/9. */var result;var log = function(result){ console.log(result);};// 1 匹配結尾的數字// 30CAC0040 => 0040// 3SFADF92 => 92// /\d+$/g : 1 \d 匹配數字; 2 + 一次或多次出現; 3 $ 結尾出現 4 g 全域搜尋var str1 = ‘30CAC0040‘,
Time of Update: 2015-04-10
標籤:<html> <HTML> <HEAD> <TITLE>Base64</TITLE> <script type=‘text/javascript‘> var BASE64_ENCODE_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var BASE64_DECODE_CHARS = [-1, -1,
Time of Update: 2015-04-10
標籤:window.addEventListener(‘scroll‘,function(){ if(document.compatMode == "CSS1Compat") { alert(document.documentElement.scrollTop); } else { alert(document.body.scrollTop); }},false); &
Time of Update: 2015-04-10
標籤:樣本注意方法經常使用window.location,它的結構總是記不住,簡單梳理下,方便以後查詢。樣本URL:http://b.a.com:88/index.php?name=kang&when=2011#first屬性含義值protocol:協議"http:"hostname:伺服器的名字"b.a.com"port:連接埠"88"pathname:URL中主機名稱後的部分"/index.php"search:"?"後的部分,又稱為查詢字串"?name=kang&when=
Time of Update: 2015-04-09
標籤:javascript number 轉換 數字和字串轉換上一篇部落格裡我寫了字串切割這裡我寫下,把字串和數字之間進行轉換。Number簡單的就是把一個數字字串轉換成一個整數。 代碼如下:var num = "12345";var num_a = Number(num) + 1;alert(num_a); //num_a的值是:
Time of Update: 2015-04-10
JavaScript開發人員:Win10斯巴達瀏覽器很贊T之家訊 4月9日訊息,雖然Win10斯巴達瀏覽器和公眾見面不久,但其“美名”已經日漸遠播。尤其是在JavaScript開發人員圈子,他們都為斯巴達新的JavaScript引擎和渲染管道“點贊”。著名JavaScript架構開發人員Steve Newcomb和Mike
Time of Update: 2015-04-10
jQuery簡單tab轉場效果實現方法,jquerytab切換實現本文執行個體講述了jQuery簡單tab轉場效果實現方法。分享給大家供大家參考。具體如下:<script src="js/jquery-latest.js"></script><SCRIPT language=javascript type=text/javascript>$(document).ready(function () {$('.tabtitle
Time of Update: 2015-04-10
JavaScript 裡的類數組對象,javascript數組很早以前我就知道可以把 arguments 轉化為數組:[].slice.call(arguments),因為arguments 是個類數組對象,所以才可以這麼用。但是我一直不清楚什麼叫做類數組對象( array-like objects)今天看 Effective JavaScript 就有一節是專門講這個的,感覺真是太拽了。先看我寫的一些範例程式碼:複製代碼 代碼如下:a = "hello"[].map.call(a, (e) -
Time of Update: 2015-04-10
cookie的secure屬性詳解,cookiesecure詳解今天做項目的時候涉及到了cookie跨域傳遞的問題,也因此瞭解了cookie的一個屬性——secure。顧名思義,這個屬性就是用來保證cookie的安全的。當secure屬性設定為true時,cookie只有在https協議下才能上傳到伺服器,而在http協議下是沒法上傳的,所以也不會被竊聽。簡單實踐一下,chrome瀏覽器開啟https://www.baidu.com和http://www.baidu.com,分別開啟控制台(下文
Time of Update: 2015-04-10
javascript跨域原因以及解決方案分享,javascript產生跨域問題的原因跨域問題是瀏覽器同源策略限制,當前網域名稱的js只能讀取同域下的視窗屬性。跨域問題產生的情境當要在在頁面中使用js擷取其他網站的資料時,就會產生跨域問題,比如在網站中使用ajax請求其他網站的天氣、快遞或者其他資料介面時以及hybrid app中請求資料,瀏覽器就會提示以下錯誤。這種情境下就要解決js的跨域問題。XMLHttpRequest cannot load http://你請求的網域名稱. No
Time of Update: 2015-04-10
JavaScript DOM事件(筆記),javascriptdom第1章 事件流1-1.事件冒泡:事件最開始由最具體的元素(文檔中嵌套層次最深的那個節點)接收;然後逐級向上傳播至最不具體的那個節點(文檔);1-2.事件捕獲:不太具體的節點應該更早接收到事件,而最具體的節點最後接收到事件;第2章 事件處理常式2-1 HTML事件處理常式//缺點:HTML和JS代碼緊密的耦合在一起;<input type="button" value="按鈕" onclick="showMessage()"
Time of Update: 2015-04-10
JavaScript擷取指定元素位置的方法,javascript元素本文執行個體講述了JavaScript擷取指定元素位置的方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:function showpane() { var self = document.getElementById("eID"); var left = self.getBoundingClientRect().left +
Time of Update: 2015-04-10
javascript笛卡爾積演算法實現方法,javascript笛本文執行個體講述了javascript笛卡爾積演算法實現方法。分享給大家供大家參考。具體分析如下:這裡可根據給的對象或者數組產生笛卡爾積//笛卡兒積組合function descartes(list){ //parent上一級索引;count指標計數 var point = {}; var result = []; var pIndex = null; var tempCount = 0; var temp = []
Time of Update: 2015-04-10
JavaScript 模組化編程(筆記),javascript模組化一直對JS都是一知半解,最近遇到這方面問題,所以在網上學習了一下,現在還沒有完全明白,先貼出筆記;第一章 JavaScript模組化編程(一):模組的寫法一 原始寫法// 模組就是實現特定功能的一組方法;只要把不同的函數(以及選項組的變數)簡單地放在一起,就算是一個模組; function m1(){ // .
Time of Update: 2015-04-10
JavaScript Function函數類型介紹,javascriptfunction// 在JS中,Function(函數)類型實際上是對象;每個函數都是Function類型的執行個體;而且都與其他參考型別一樣具有屬性和方法;// 由於函數是對象,因此函數名實際上也是一個指向函數對象的指標;一 函數的聲明方式1.函式宣告方式 function box(num1,num2){ return num1+num2; }2.函數運算式定義函數 var box =
Time of Update: 2015-04-10
JavaScript 變數、範圍及記憶體,javascriptJS變數是鬆散型的(不強制類型)本質,決定了它只是在特定時間用於儲存特定值的一個名字而已;由於不存在定義某個變數必須要儲存何種資料類型值的規則,變數的值及其資料類型可以在指令碼的生命週期內改變;一 變數及範圍1.基本類型和參考型別// JS變數包含兩種不同的資料類型的值:基本類型值和參考型別值;// 1.基本類型值:儲存在棧記憶體中的簡單資料區段;即這種值完全儲存在記憶體中的一個位置;//