Time of Update: 2013-10-17
彭老濕近期月報裡提到了valueOf方法,興緻來了翻了下ECMA5裡關於valueOf方法的介紹,如下: 15.2.4.4 Object.prototype.valueOf ( ) When the valueOf method is called, the following steps are taken: 1. Let O be the result of calling ToObject passing the this value as the argument. 2. If O
Time of Update: 2013-10-17
在這篇文章中,我將通過本教程向您展示了如何建立一個平滑的滾動效果,使用jQuery。讓您可以滾動到你的網頁的頂部或底部 它是如何工作的 首先,載入jquery庫在</ head>標籤結束前: 複製代碼 代碼如下: <script type="text/javascript" src="http://demo.jb51.net/jslib/jquery/jquery1.3.2.js"></script>jQuery滾動到底部: 連結: <a href="
Time of Update: 2013-10-17
前幾天在看《jquery基礎教程》,看到事件委託的時候,關於live()方法講的不是很詳細,就去搜了一下關於live()和delegate()的。然後在一處看到live()已經被移除了,囧,然後去看了最新的jq源碼,果然被移除了,現在是1.9.1版本,不知道live()是在之前哪個版本被移除的,慚愧啊,之前都沒留意。看源碼發現bind()和delegate()都是由on()實現的。on()的描述如下:複製代碼 代碼如下:.on( events [, selector ] [, data ],
Time of Update: 2013-10-17
早期的JSON解析器基本上就是使用JavaScript的eval()函數。由於JSON是JavaScript文法的自己,因此eval()函數可以解析、解釋並返回JavaScript的對象和數組。 ECMAScript 5對解析JSON的行為進行了規範,定義了全域對象JSON。 JSON對象有兩個方法:stringify()和parse()。在最簡單的情況下,這兩個方法分別用於把JavaScript對象序列化為JSON字串和把JSON字串解析為原生JavaScript。例如:
Time of Update: 2013-10-17
在asp.net引入事件驅動之後,在一個頁面上很容易解決多個按鈕觸發不同事件的問題,避免了在asp中需要多個form或者通過js指令碼來控制的麻煩。
Time of Update: 2013-10-17
複製代碼 代碼如下: //實現局部遮罩 <script type="text/javascript"> function Shade(){ var s = document.getElementById("shade"); s.style.display = "block"; } function Display(){ var d = document.getElementById("shade"); d.style.display = "none"; }
Time of Update: 2013-10-17
一、前言這一講的內容很簡單,大家理解起來會更快。因此我只對重點加以分析,其他的就輪到大家思考哦!首先來說,我對遊戲開發可以算是不怎麼深入,因為現在的程式員愛用canvas,我卻就只會拿幾個div湊和。不過沒關係,因為做出來的同樣是遊戲。哈!廢話最近有點多,望大家原諒。接下來請看代碼解析。 二、代碼講解今天調一下講解順序,先看代碼後看圖片。 這是slg.js裡的內容:複製代碼 代碼如下:var subtractedMargin = 0; var subtractedMarginL = 0;
Time of Update: 2013-10-17
首先提供Ztree官方網站http://www.ztree.me。 Ztree是一個使用jQuery實現的JSP頁面的各種功能樹,本文介紹一個非同步擷取資料到下拉樹的實現方式。 目前的版本Ztree 3.5.01 simple.html 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <title>simple.html</title> <meta http-equiv="keywords"
Time of Update: 2013-10-17
當我們在文字框裡輸入文字敲下斷行符號後,希望在提交後網頁也顯示是換行的效果,這時我們需要把提交的內容做下處理 才可以達到效果。 1、定義js原生的替換函數。js裡沒有replaceAll的函數,需要我們自訂 複製代碼 代碼如下: String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } 2、使用js的replace進行處理 複製代碼 代碼如下:
Time of Update: 2013-10-17
對於如何修飾html標籤,這對於js來說,可以通過setAttribute來設定標籤的屬性,通過getAttribute來得到標籤的屬性,而在jq中當然也可以實作類別似的功能,方法上肯定比js要簡化多了。 一 通過修改標籤屬性來改變它的樣式 js設定和擷取標籤的屬性 複製代碼 代碼如下: <script type="text/javascript"> window.onload = function () { var attr = document.getElementById(
Time of Update: 2013-10-17
jquery.bgiframe.js在IE9下的錯誤 複製代碼 代碼如下: SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) jquery.bgiframe.js, 行8 字元976 錯誤碼 複製代碼 代碼如下: 1
Time of Update: 2013-10-17
題目:按下方向鍵時,使層向相應的方向平滑移動20像素;四個方向鍵的鍵碼分別是37(左)、38(上)、39(右)和40(下)。然後我寫了下面的代碼:$div就是要移動的層,且它的position已在CSS中設為relative。瞄一眼好像沒什麼問題,運行之後發現下面的問題:1.按了向下之後,再按向上沒有反應。2.按了向右之後,再按向左沒有反應。後來經一網友點撥,恍然大悟:當按了向下的時候,top值為20px,這時候再按向上,從Firebug可以看出此時的bottom值也是20px,而層沒有向上移動
Time of Update: 2013-10-17
前言 上一篇文章,我們講解了影像金字塔,這篇文章我們來瞭解仿射變換。仿射?任何仿射變換都可以轉換成,乘以一個矩陣(線性變化),再加上一個向量(平移變化)。實際上仿射是兩幅圖片的變換關係。例如我們可以通過仿射變換對圖片進行:縮放、旋轉、平移等操作。一個數學問題在解決仿射問題前,我們來做一個數學題。,對於點(x1, y1),相對於原點旋轉一個角度a,那麼這個點到哪裡了呢?我們將座標系變成極座標系,則點(x1, y1)就變成了(r, β),而旋轉後變成(r, α+
Time of Update: 2013-10-17
久不出技術類文章,我都忘了自己是一程式員啦......今天寫一點工作中遇到的東西,大家共同學習,反正也比較淺顯了。快顯視窗 我們在工作中,經常會碰到快顯視窗類應用,有時候還需要一點遮蓋層: 這類圓角彈出框其實用得還是很廣泛的,用CSS3可以很容易的出現,但是考慮到瀏覽器安全色問題,這類還是需要用圖片實現了主要代碼如下:複製代碼 代碼如下://彈出層劇中 function popup(popupName) { var _scrollHeight =
Time of Update: 2013-10-17
今天閑的無聊,把以前遺留的問題解決一下,比如讓人頭痛的Jquery亂碼問題。其實這方面文章已經很多了,但全面解決各種問題的很少,今天總結一下,方便自己也方便大家。原因很簡單: 其實他的中文亂碼就是因為contentType沒有指定編碼,對於不同Jquery的版本中這個地方有不同的設定,就拿我遇到的,jquery-1.6.1和jquery-1.8.3就有不同的定義。 解決辦法:在jquery-1.6.1檔案中,搜尋'contentType'
Time of Update: 2013-10-17
閑來無事,花了兩天時間,用javascript 寫了一個打豆豆的遊戲,至於怎麼玩的就不細說了,到網上搜一下就知道了,很簡單。 下面是源碼,發布出來供大家學習交流。 由於本程式沒有用到一個圖片,所以介面在ie下豆豆都是方形的比較紮眼,建議用chrome瀏覽器運行,或者firefox 示範地址:http://www.imkoko.com/app/dadoudou.php 不多說,上代碼 複製代碼 代碼如下: <!DOCTYPE html> <html>
Time of Update: 2013-10-17
gRaphael 是一個致力於協助開發人員在網頁中繪製各種精美圖表的 Javascript 庫,基於強大的 Raphael 向量圖形庫。你只需要編寫幾行簡單的代碼就能建立出精美的橫條圖、餅圖、點圖和曲線圖。gRaphael 使用 SVG W3C 推薦標準和 VML 作為建立圖形的基礎,是跨瀏覽器的向量圖形庫,目前支援的瀏覽器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+
Time of Update: 2013-10-17
web的列印方法具我自己懂得知道的有: 1、JQuery外掛程式Jqprint實現 2、JQery列印外掛程式PrintArea實現網頁列印 3、CSS控制網頁列印樣式 JQuery外掛程式Jqprint實現: 首先要匯入js檔案: jquery.jqprint.js下載 複製代碼 代碼如下: <script language="javascript" src="jquery-1.7.1.min.js"></script> <script
Time of Update: 2013-10-17
為什麼我在首頁同時複製出二段代碼後圖片不能流動顯示了? 複製代碼 代碼如下: <div align="center"> <table style="TABLE-LAYOUT: fixed; border-collapse:collapse" cellSpacing=0 cellPadding=0 width=760 border=1 height="150" bordercolor="#1989D7"> <tr> <td height="150">
Time of Update: 2013-10-17
在DOM裡面操作textarea裡面的字元,是比較麻煩的。 於是我有這個封裝分享給大家,測試過IE6,8, firefox ,chrome, opera , safari。相容沒問題。 注意:在firefox下 添加字串的時候有個bug 就是scrollTop 會等於0,當然解決了,但是不夠完美。如果有高手也研究過,麻煩指點下。 複製代碼 代碼如下: var TT = { /* * 擷取游標位置 * @Method getCursorPosition * @param t element * @