如果有一定的JavaScript基礎,製作浮動廣告還是比較容易的。直接上代碼了: 複製代碼 代碼如下: <!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>
在jquery中,extend其實在做外掛程式時還是用的比較多的,今天同時小結jquery和ext js中 的extend用法,先來看jquery中的。 1) extend(dest,src1,src2,src3...); 複製代碼 代碼如下: var start = { id: 123, count: 41, desc: 'this is information', title: 'Base Object', tag: 'uncategorized', values: [1,1,2,3,5,8
前台: 複製代碼 代碼如下: $.ajax({ type: "POST", url: "GetMenuRole.ashx", data: "", dataType: "json", success: function (data) { if (data.Status == false) { alert(data.ErrorReason); } else { //解析這個菜單列表 alert(data.MenuList); } }, error: function (data) {
複製代碼 代碼如下: <nav class="cf_nav clearfix"> <ul> <li> <a href="http://lizhuangs.18021051d350c3871c0a.tpl.diandian.com" title="首頁"> <div class="nav_block"> <span>首頁</span> <span
巧妙1:函數 在javascript代碼中函數是個不可多得的人才。 ♥ 它可以歸置程式碼片段,封裝相對獨立的功能。 ♥ 它也可以實作類別,注入OOP思想。 jQuery就是一個函數,你也可以把它當成類(呵呵,本身就是類)。 複製代碼 代碼如下: (function(){ var jQuery = function() { // 函數體 } window.jQuery = window.$ = jQuery; })();
前言 上一篇文章,我們來給矩陣添加一些常用方法,這篇文章將講解映像的虛擬邊緣。虛擬邊緣 虛擬邊緣就是按照一定映射關係,給映像添加邊緣。 那麼虛擬邊緣有什麼用呢?比如可以很容易做一個倒影的效果: 當然這隻是附帶效果了,虛擬邊緣主要用在映像卷積運算(例如平滑操作)時候,由於卷積運算的特點,需要將圖片擴大才能對邊角進行卷積運算,這時候就需要對圖片進行預先處理,添加虛擬邊緣。 說白了,就是在一些圖片處理前進行預先處理。邊緣類型 這裡參考OpenCV相關文檔的邊緣描述: 複製代碼 代碼如下:
動態改變IFrame的高度,實現IFrame自動伸展,父頁面也自動神縮 原理: 在IFrame子頁面一載入的時候,調用父IFrame對象,改變其高度 具體實現一: 1、在IFrame的具體頁面(就是子頁面),添加JavaScript 複製代碼 代碼如下: <script> function IFrameResize(){ //alert(this.document.body.scrollHeight); //彈出當前頁面的高度 var obj =
這是Three.js源碼閱讀筆記第三篇。之前兩篇主要是關於核心對象的,這些核心對象主要圍繞著向量vector3對象和矩陣matrix4對象展開的,關注的是空間中的單個頂點的位置和變化。這一篇將主要討論Three.js中的物體是如何組織的:即如何將頂點、表面、材質組合成為一個具體的對象。 Object::Mesh 該建構函式構造了一個空間中的物體。之所以叫“網格”是因為,實際上具有體積的物體基本都是建模成為“網格”的。 複製代碼 代碼如下: THREE.Mesh = function (
Knockoutjs是一個JavaScript實現的MVVM架構。主要有如下幾個功能:1. Declarative bindings2. Observables and dependency tracking3. Templating它對於分離前台的商務邏輯和視圖簡化資料繫結過程有顯著的作用。閑言少敘,直接看例子,如何下載也不說了,如果用VS開發的話用Nuget就可以一鍵搞定。1.基本綁定和依賴跟蹤 首先需要定義一個ViewModel:複製代碼 代碼如下:<script
簡述: 用到javascript的排序一組數字,js沒有直接的數字比較的函數可以調用,所以自己寫了一個快速排序 知識點: 1. Regex提取正負數位string 2. str 轉數字 放回列表 3. js的對象Sort類的聲明及定義 4. Sort類建構函式、成員函數定義方式(prototype) 5. 快速排序演算法 代碼: 複製代碼 代碼如下: <!DOCTYPE html> <meta http-equiv="Content-Type"
mailto用法 如何使用mailto? 1)基本用法 複製代碼 代碼如下: <a href=mailto:sample@163.com>send email</a> 或者 複製代碼 代碼如下: <form action="mailto:sample@163.com"> </form> mailto後跟的是收信人。
用過qq空間的朋友應該對這個很熟悉吧,效果蠻炫的,不過它們是用flash實現的,那麼javascript可不可以呢,我琢磨了三天,終於弄的差不多了,不過還是有些地方不完善,還望大家多多諒解,我會在以後將其完善的. 先說下思路: 首先動態建立一個html結構 複製代碼 代碼如下: <div style="overflow-x:hidden;"> <table border="0" cellspacing="0" cellpadding="0"> <tr>
jQuery對錶格(table)的處理提供了相當強大的功能,比如說對錶格特定行(row)或列(column)進行排序、樣式改變等等。如果你的英文夠好,你可以讀讀這篇文章:jQuery table manipulation。本文只是介紹如何用jQuery語句對錶格中行和列進行選擇以及一些簡單樣式改變,希望它可以對jQuery表格處理的深層學習提供一些協助。比如我們有這樣一個表格:
附上代碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&
如果對jQuery這東西只停留在用的層面,而不知其具體實現的話,真的很容易用出問題來。這也是為什麼近期我一直不怎麼推崇用jQuery,這架構的API設定就有誤導人們走上歧途之嫌。 複製代碼 代碼如下: $.fn.beautifyTable = function(options) { //定義預設配置項,再用options覆蓋 return this.each(function() { var table = $(this), tbody = table.children('tbody'),
asp作為首頁面,外接一個js的,我想知道一下能否在js裡面調用asp的變數值,如果能這些值是怎麼傳遞過去的呢? 我是這樣做的,不知道是不是正確的?在asp這裡:<script type=”text/javascript” src=”lpindex.js?jsid=trim(request(‘id'))” ></script>
我的頁面上有兩個table,調用ajax之後隱藏掉一個,然後用html拼出另一個table,結果新的table最上面有個undefined,這個是怎麼引起的,要怎麼解決下呢?詳細代碼如下: 複製代碼 代碼如下: <script type="text/javascript"> $(function(){ if($.browser.msie) { $("#country").get(0).attachEvent("onpropertychange",function (o){ var
在做ajax頁面無重新整理添加的時候,IE下遭遇Ajax緩衝,因為剛開始並不知道IE有這個壞毛病,折騰好久,終於解決問題。 總結一下解決辦法: 在IE下用Ajax請求某一頁面,通常會因為緩衝的原因而返回上一次的結果,造成混亂,[即get方式時,擷取資料,因發送參數和地址都一致,故IE瀏覽器會從緩衝中取,而不會去請求伺服器端,而post方式因為參數的不同,不會產生這個問題]而FF下不會出現這種情況。為了不受緩衝影響,可以這樣做: IE存取原則: Internet選項--瀏覽歷程記錄--設定--
任何編程都提出代碼複用,否則話每次開發一個新程式或者寫一個新功能都要全新編寫的話,那就歇菜了,但是代碼複用也是有好要壞,接下來的兩篇文章我們將針對代碼複用來進行討論,第一篇文避免篇,指的是要盡量避免使用這些模式,因為或多或少有帶來一些問題;第二排是推薦篇,指的是推薦大家使用的模式,一般不會有什麼問題。 模式1:預設模式 代碼複用大家常用的預設模式,往往是有問題的,該模式使用Parent()的建構函式建立一個對象,並且將該對象賦值給Child()的原型。我們看一下代碼: 複製代碼 代碼如下:
由於作者翻譯會加入 自己的理解 以便自己學習和使用, 如果英文好的同學可看下面 如文章中有翻譯錯誤還請留言. 交流並改正. (:======================Enein翻譯========================= John Resig 寫了一篇關於 JavaScript 裡 類似其它語言的 "繼承", 靈感來自於 base2 and