Time of Update: 2015-06-24
標籤:查看cookie 建立cookie 建立cookie下面代碼將建立一個cookie,該cookie名稱為UserName,值為Paul,到期時間為7天后(2015年6月29日)<span style="font-size:24px;"><!DOCTYPE
Time of Update: 2015-06-24
標籤:In this lesson we will get introduced to the Observable type. An Observable is a collection that arrives over time. Observables can be used to model events, asynchronous requests, and animations. Observables can also be transformed,
Time of Update: 2015-06-24
標籤:JavaScript事件冒泡和事件委託付建宇 - 2
Time of Update: 2015-06-24
標籤:window.opener 返回的是建立當前視窗的那個視窗的引用window.opener 的用法 window.opener 返回的是建立當前視窗的那個視窗的引用,比如點擊了a.htm上的一個連結而開啟了b.htm,然後我們打算在b.htm上輸入一個值然後賦予a.htm上的一個id為“name”的textbox中,就可以寫為: window.opener.document.getElementById("name").value = "輸入的資料";
Time of Update: 2015-06-24
標籤:這裡僅僅是一個簡單代碼demo,因為時間問題並未做深入研究,因為今天做項目時要用到阻止事件冒泡的內容,找了好多才找到一個可以使用的,特記錄之。<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>阻止事件冒泡</title><script
Time of Update: 2015-06-24
標籤: 所謂高階函數(higher-order function) 就是操作函數的函數,它接收一個或多個函數作為參數,並返回一個新函數。 下面的例子接收兩個函數f()和g(),並返回一個新的函數用以計算f(g());//返回一個新的可以計算f(g())的函數//返回的函數h()將它所有的實參傳入g(),然後將g()的傳回值傳入f()//調用f()和g()時的this值和調用h()時的this值是同一個thisfunction compose(f,g){ return function(
Time of Update: 2015-06-24
標籤:javaScript事件(三)事件對象 一、事件 二、事件流 以上內容見:javaScript事件(一)事件流 三、事件處理常式 四、IE事件處理常式 以上內容見javaScript事件(二)事件處理常式 五、事件對象 1、認識事件對象 事件在瀏覽器中是以對象的形式存在的,即event。觸發一個事件,就會產生一個事件對象event,該對象包含著所有與事件有關的資訊。包括導致事件的元素、事件的類型以及其他與特定事件相關的資訊。
Time of Update: 2015-06-24
標籤:javascript str arr 方法 Regex 把字串轉換成駝峰式寫法,用兩種方法實現第一種方法: var str = "border-left-color"; function change(str){ var arr =str.split(‘-‘); for(var i=1;
Time of Update: 2015-06-24
標籤:javascript建構函式和原型對象建構函式也是函數,用new建立對象時調用的函數,與普通函數的一個區別是,其首字母應該大寫。但如果將建構函式當作普通函數調用(缺少new關鍵字),則應該注意this指向的問題。var name = "Pomy";function Per(){ console.log("Hello "+this.name);}var per1 = new Per(); //"Hello undefined"var per2 = Per(); //"Hello
Time of Update: 2015-06-24
標籤:有時候學習一個新技術,看的很多,但是在運用上 就不是很熟練了,只能多多進行實踐,然後通過解決問題,才能深層次理解它。本次以修改網頁皮膚和複選框為例代碼示範不全,如果要完成這些效果還需要HTMl、CSS等文檔相互協作完成, js只負責完成動作。網頁換膚根據使用者不同切換,達到整個網頁換膚的目的 。<script>function(){var oLink=document.getElementsByTagName("link")[0];var
Time of Update: 2015-06-24
標籤:(function(){ var mTable=document.getElementById(‘table‘); var sort=function(el,index,desc){ var mTbody=el.tBodies[0], mRow=mTbody.rows, len=mRow.length, maxIndex=mRow[0].cells.length, arr=[], i;
Time of Update: 2015-06-24
標籤:在 JavaScript 中,不存在方法重載的概念,方法重載指的是可以定義不同類型的參數和參數個數的同名方法,然後可以按需調用。如需實現按參數個數的不同去執行不同的方法主體,正確的做法是通過定義一個方法,通過方法本身的 arguments 參數數組來判斷參數個數,然後分別處理。 這裡舉個頁面 JavaScript 存在多個同名方法的例子: 1 <script type="text/javascript">2 function
Time of Update: 2015-06-24
標籤: 對象的類屬性(class attribute)是一個字串,用以表示對象的類型資訊。ECMAScript3和ECMAScript5都未提供設定這個屬性的方法,並只有一個間接的方法可以查詢它。預設的toString()方法(繼承自Object.prototype)返回了如下格式的字串: [object class] 如: "[object Null]","[object Undefined]","[object String]","[object Number]","[object
Time of Update: 2015-06-24
標籤:在當下,極多的程式員是通過自學來完成入門以及提升的。對於javascript的學習來說,同樣不例外。許多新手入門javascript選擇通過視頻教程或者論壇交流的方式進行學習,這種方式固然較為輕鬆和便捷,但在知識的擷取上有些片段化,對於新手來說不是很好。在javascript的入門階段,通過書籍來學習對於新手來說才是最好的手段。書籍的學習固然比較枯燥,但是也是最權威,最系統化的,對於新手來說能夠快速的完成基礎知識的奠基,而對於之後進一步的提升也是大有裨益。這裡筆者就結合自身經驗為各位jav
Time of Update: 2015-06-24
標籤: 集合是一種資料結構,用以表示非重複值的無序集合。集合的基礎方法包括添加值、檢測值是否在集合中,這種集合需要一種通用的實現,以保證操作效率。 JavaScript的對象是屬性名稱以及與之對應的值的基本集合。用JavaScript實現了一個通用的Set類,它實現了從js值到唯一字串的映射,然後將字串用做屬性名稱。對象和函數都不具備如此簡明可靠的唯一字串表示。 因此集合類必須給集合中的每一個對象或函數定義一個唯一的屬性標識。 1 //通用集合類 2 function Set(){
Time of Update: 2015-06-24
標籤:學習Javascript閉包(Closure) 閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。下面就是我的學習筆記,對於Javascript初學者應該是很有用的。一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。 var n=999; function
Time of Update: 2015-06-24
標籤:部落格來源 http://blog.csdn.net/eduxh/article/details/1906246//圖片自適應大小//id為img控制項的id//width與height為img父控制項的寬高——即img的最大寬高//樣本:<img id="dd" src="ee.jpg" onload="imgFit(‘dd‘,100,200)" />"function imgFit(id,width,
Time of Update: 2015-06-24
標籤:函數綁定(Function binding)很有可能是你在開始使用JavaScript時最少關注的一點,但是當你意識到你需要一個解決方案來解決如何在另一個函數中保持this內容相關的時候,你真正需要的其實就是 Function.prototype.bind(),只是你有可能仍然沒有意識到這點。第一次遇到這個問題的時候,你可能傾向於將this設定到一個變數上,這樣你可以在改變了上下文之後繼續引用到它。很多人選擇使用 self, _this 或者 context 作為變數名稱(也有人使用
Time of Update: 2015-06-24
標籤:函數調用 javascript var 變數聲明 面試題 有關函數調用變數問題 var a =10; function aaa(){ alert(a); } function bbb(){ var a = 20; aaa(); //10 } bbb()
Time of Update: 2015-06-24
jquery 中ajax執行的優先順序,jqueryajax今天在做使用者註冊時:發現了一個奇怪的問題,請看代碼:$('input[name="username"]').blur(function(){ //驗證格式 var pattern = /^[a-z][\w]{4,11}$/i; if(!pattern.test($(this).val())) { $(this).siblings('.desc').html('<font