迷你MVVM架構 avalonjs 0.73發布

本版本只要做了以下改進 將options綁定獨立成一個模組不再插入多餘的分號。  引入jQuery式的mix(extend), type, isWindow, isPlainObject方法。  廢棄$scope, $json,

jQuery源碼學習筆記十(改)

繼續看jQuery這個經典的基於事件註冊的東西。之前jQuery管理回呼函數都依賴於一個叫global 的頂層變數,在jQuery1.2.2中(這個版本也是個重要的版本,修正了一百多處bug),搞出緩衝系統,也是之前介紹過的jQuery.data。回呼函數就不再儲存在元素上面,取而代之,在這些元素做一個標識,通過標識獲得這些回呼函數。畢竟在DOM元素亂加自訂屬性是記憶體流失的隱患,並開始支援複合類型(如"mouseover mouseout"),不過最大的改進是對事件對象的修正上。 fix:

jQuery源碼學習筆記九

最近幾天搞了一個基於事件代理的事件系統,但即便是事件代理還是要依賴於事件註冊,因此深入研究了jQuery的事件系統,整理出來分享一下。由於IE與標準瀏覽器鬧彆扭,我們通過雖然弄一個叫addEvent的函數來屏蔽差異。以下就是一個經典的addEvent函數:var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false );

jQuery源碼學習筆記八

今天把jQuery的Sizzle選取器引擎講完。最後給出其大體的工作流程。這東西非常複雜,不要妄圖看一遍就明白了。無論看懂與否,多看點源碼,還是有裨益的。至少在處理迴圈結構上有收穫吧。 //@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved // EXPOSE jQuery.find = Sizzle; jQuery.filter = Sizzle.filter;

jQuery源碼學習筆記七

在Sizzle中有許多有用的輔助方法,我們繼續一個個看。其中涉及許多BUG的修正以及一些很少見的API。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved var sortOrder;//比較兩個元素在頁面上的順序,返回正數,0,負數 //如果支援compareDocumentPosition方法,新銳的標準瀏覽器都支援 //我在《javascript

推薦20個非常棒的 jQuery 投影片外掛程式和教程

jQuery 是一個非常優秀的 JavaScript 架構,使用簡單靈活,同時還有許多成熟的外掛程式可供選擇,它可以協助你在項目中加入一些非常好的效果。滑塊和投影片效果是常用的內容展示方式之一,這是一種在有限的網頁空間內展示系列項目時非常好的方法。今天這篇文章就與大家分享20個非常棒的 jQuery 投影片外掛程式和教程。Create an Image Rotator with Description (CSS/jQuery)Create a Slick and Accessible

20 個 jQuery 分頁外掛程式和教程,附帶執行個體

1.用戶端的jQuery 分頁外掛程式jPagesjPages 是一個用戶端的分頁外掛程式,但提供很多特性例如自動翻頁、鍵盤和滾動瀏覽,延遲顯示以及完全可定製的導航面板。查看 樣本2. jQuery ScrollPaginationjQuery ScrollPagination plugin 是一個 jQuery 實現的支援無限滾動式載入資料的外掛程式。查看 樣本3. jQuery 的分頁外掛程式——jqPaginationjqPagination 是一個簡單易用的輕量級 jQuery

記:最近新作的項目《WCOM+平台》

HI,各位。最近本人剛剛做完一個項目----WCOM+平台。這是一個公司內網的項目。1.為什麼叫WCOM+WCOM+按照我自己的設計是分為三個部分:W(Work) + COM(Communicate) + "+號"(Extension)。即:工作、溝通、擴充。2.使用者互動設計理念:從SingleButton 到 “Double

Query中的$.getJSON

jQuery中常用getJSON來調用並擷取遠端JSON字串,將其轉換為JSON對象,如果成功,則執行回呼函數。原型如下:jQuery.getJSON( url, [data], [callback] )  跨域載入JSON資料。url:     發送請求的地址data : (可選) 待發送key/value參數callback: (可選)

詳解塊級格式化範圍(block formatting context)

詳解塊級格式化範圍(block formatting context)前幾天講閉合浮動元素的時候提到了塊級格式化範圍(block formatting context),現在我來詳細解釋一下。先看圖片:這兩個普通的div的邊距都是20px,但實際的邊距不是20px+20px=40px,而是取20px,這就是最開始學css的同學總和我說的邊距重疊,當倆個普通的div相遇時會有以下規則:當兩個div的邊距都是正的時取最大的margin最為邊距。當兩個div的邊距都是一正一負時,邊距為他們的邊距相加。

文字框文本域提示自動顯示隱藏jQuery小外掛程式

<style>.textarea{border:1px solid #bbb; width:550px; height:80px;}.border{border:1px solid #34538b;}</style><h4>最簡單的切換</h4><p><input class="remindAuto" type="text" size="45" value="請出入姓名"

小結下dom節點操作

文章目錄 節點的絕對引用:節點的相對參照:(設當前對節點為node)[1]childNodes相容性問題說明:[2]add(),remove()相容性問題:innerHTML、outerHTML、innerText、outerText 一、節點的定義dom節點樹圖中可見節點HTML文檔中的每個成分都是一個節點:整個文檔是一個文檔節點每個HTML標籤是一個元素節點包含在HTML元素中的文本是文本節點每個HTML

chrome本地不能操作iframe

昨天做測試的時候,讓iframe自適用內部的高度,結果其他瀏覽器都正常,卻在chrome下面不管用,怎麼修改代碼也不管用,後來番茄大濕告訴我,因為chrome本地file的時候有安全性通訊協定,在本地測試不管用,要放線上上才行。果然今天早上放到伺服器上測試以後,裡面管用了。以下是代碼:function iframesize(id) { if (document.getElementById){ var doc = document.getElementById(id); } else{

jQuery源碼學習筆記六

今天我開始攻略jQuery的心臟,css選取器。不過Sizzle是如此複雜的東西,我發現不能跟著John Resig的思路一行行讀下去,因此下面的代碼和jQuery的次序是不一樣的。jQuery的代碼是包含在一個巨大的閉包中,Sizzle又在它裡面開闢另一個閉包。它是完全獨立於jQuery,jQuery通過find方法來調用Sizzle。一開始是這幾個變數,尤其是那個正則,用於分解我們傳入的字串var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:

jQuery源碼學習筆記五

在正式深入jQuery的核心功能選取器之前,還有一些方法,基本都是數組方法,用於遴選更具體的需求,如獲得某個元素的所有祖選元素啦,等等。接著是其緩衝機制data。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved //去除兩邊的空白 trim: function( text ) { return (text || "").replace( /^\s+|

jQuery源碼學習筆記四

這一節重點講jQuery對樣式的處理,雖然IE同時擁有style,currentStyle與runtimeStyle,但沒有一個能擷取used value,這是原罪。直接導致的結果是處理樣式,就是處理IE的非精確值問題,有時能否獲得值也是個大問題。jQuery與其他類庫一樣,在這方面下了很大工夫,最終在這方面打敗其他類庫。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved /

jQuery源碼學習筆記三

還有一點,jQuery.prototype第一個階級的能力部署就完成了。就像一個繭,jQuery對象包裹著一個或複數個DOM對象,jQuery對象的能力來自其prototype,而其prototype的方法則是jQuery.prototype的一個副本。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved

推薦21款最佳 HTML5 網頁遊戲

文章目錄 1- Runfield2- Rainbow Blocks3- RGB Invaders4- Cover Fire5- Bert’s Breakdown6- Crystal Galaxy7- Leave Me Alone8- Cap Man9- Super Mario Kart10- A torus style game11- BounceIt12- Chain Reaction13- Pie Guy14- Bricks15- Word Break16-

10個和 Flash 一樣的 HTML5 應用示範

大家可能聽到很多關於 Flash 是否會被 HTML5 取代的討論,個人認為,HTML5在某些應用場合有其更先進的地方,會慢慢取代 Flash,但是無法被完全取代,Flash 永遠會佔有一席之地。  如果你想知道 HTML5 能做些什麼,看看下面這些驚豔的動畫樣本,相信你看完這些例子後會對未來的 Web 發展充滿無限期待。為了有更好的效果,建議在 Chrome 瀏覽器中瀏覽。CanvasMolFlickr and Canvas in 3DCanvas Minimal Particle

Foxmail Server 可以搭建出功能強大的郵件伺服器

Foxmail Server(以下簡稱FMS)可以搭建出功能強大的郵件伺服器。本文以FMS For Windows 2.0為例,從其設定、管理、收發郵件等幾方面入手為大家簡單介紹該軟體的使用方法及注意事項。★安裝和設定郵件伺服器          FMS2.0要求作業系統Windows NT4.0(Service Pack4以上)和IIS5.0及以上版本的支援才能實現全部功能,並且還應以Administrator身份登入電腦。我們的討論則是基於Windows Server 2000+IIS5.0

總頁數: 61357 1 .... 5839 5840 5841 5842 5843 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.