Time of Update: 2018-12-07
現在jquery是比較流行的組件了,大家可以通過擴充外掛程式的方法自訂功能,大家可以參考下面的方法製作自己的外掛程式jQuery為開發外掛程式提拱了兩個方法,分別是: jQuery.extend(object); 為擴充jQuery類本身.為類添加新的方法。 jQuery.fn.extend(object);給jQuery對象添加方法。 fn 是什麼東西呢。查看jQuery代碼,就不難發現。 複製代碼代碼如下:jQuery.fn = jQuery.prototype = { init:
Time of Update: 2018-12-07
最近又有人問李胖紙了,Photoshop裡虛線怎麼畫啊,每次我都是在Illustrator裡畫好然後再轉到PS裡,弄得不好虛線還朦朦朧朧的,看著一點也不精緻,有沒有簡單點的一勞永逸的辦法啊?面對這種情況,李胖紙一般都很明智的讓他去百度了,不過問的多了,我還是在這介紹下我是咋做的吧。度娘的結果中也提供了很多畫虛線的辦法,有激情的同學可以去搜搜看。但是對於精細的網頁設計來講,如果用到了虛線,那麼它的精細度對效果影響很大,做的好了,就能帶來意想不到的效果,廢話不多說了,下面介紹幾種網頁設計中用得到的虛
Time of Update: 2018-12-07
個人首先是非常不推薦使用cookie作對象持久化的,因為cookie在每次request請求中都會帶上,無形就增加了請求的大小。如果對cookie的domain沒有管理好,問題會更大,如所有domain.com下的cookie,在你請求js.domain.com或img.domain.com也都會帶上,但這些域下的cookie是毫無意義的;所以很多網站會使用其他網域名稱如jsdomain.com或imgdomain.com以減小cookie對請求的開銷。已有的工具:jquery.jsoncook
Time of Update: 2018-12-07
先來看一下應用情境:手機號3-4-4,銀行帳號4-4-4-4的分組輸入等,如所示那現在來整理一下這種組合輸入框的需求:每個輸入框都有一個maxlength屬性,限制其最大長度,如上輸入框的maxlength分別會設定:3、4、4;1號輸入框輸入了3個字元後焦點跳到2號,2號輸入了4個字元焦點跳到3號,依此類推;在3號輸入框按回退刪除時,刪到內容為空白時,焦點跳到2號,繼續刪除;必須按順序1》2》3進行輸入操作,即焦點永遠在最後一個未填寫完全的輸入框上。下面就看一下使用jquery怎麼實現:(fu
Time of Update: 2018-12-07
眾所周知(玩CSS滴,CSSer),IE瀏覽器是從IE7.0才開始支援min-height,min-width及max-height,max-width滴,IE6及IE6以前的瀏覽器都不支援這幾個屬性。 那麼如何讓IE6也支援這幾個屬性呢?回答是不可能滴,除非Microsoft給它們升級,顯然,這是不現實的,目前正緊張開發IE8中。 既然不能讓IE6也支援這幾個屬性,那麼就得想辦法讓它們擁有“類似”屬性,以實現相同的效果。 如:要在IE6實現min-height效果。 如果不再單純的在m
Time of Update: 2018-12-07
要把一個obj對象存進localStorage,大致步驟是:obj => objStr=JSON.stringify(obj) => localStorage.setItem(name, objStr);要把一個localStorage取出轉成obj對象,大致步驟是:objStr=localSotrage.getItem(name) => obj =
Time of Update: 2018-12-07
寫過這樣一段jq $('ul li.navbox').hover(function(){ $('div',$(this)).fadeIn('fast'); // 先忽略掉‘div’看,$($(this))也是jq對象 },function(){ $('div',$(this)).fadeOut('fast'); });對比看這樣寫效果是一樣的$('ul
Time of Update: 2018-12-07
多款國外虛擬機器主機簡單比較最近試用了幾款國外的虛擬機器主機, 多少有些感受. 這裡不講非常具體的參數, 只講我的感受. 由於主機在國外, 被和諧的可能性很大, 所以為了網站的穩定, 一定需要一個獨立IP.Bluehost:參數: 不限空間, 不限流量, 不限建立網站數, 不限FTP使用者數, 100個資料庫, 支援SSH. 總體來說就是什麼都不限制, 送一個免費網域名稱.價格: 7.95美元一個月, 獨立IP 30美元一年, 一年的花費是125.4美元, 摺合人民幣約877元.優點:
Time of Update: 2018-12-07
這不是一篇介紹seajs和backbone的文章,如果對這兩個庫不太瞭解,可以去他們官網查閱。歡迎轉載,註明出處:http://www.cnblogs.com/mapping/archive/2013/03/03/2941812.html單頁面應用(spa:single page
Time of Update: 2018-12-07
1、ICE協議由三部分組成:<o:p></o:p>1)資料編碼規範,用來進行各種資料類型的序列化。<o:p></o:p>2)用戶端與伺服器端的互動的訊息類型,以及在何種情況下應發出何種訊息的規範。<o:p></o:p>3)用戶端與伺服器端如何協商二者所用協議及編碼版本的規範。<o:p></o:p>2、資料編碼規範:<o:p></o:p>1)數實值型別的編碼是little-end
Time of Update: 2018-12-07
以前針對DOM元素的外掛程式(即$.fn.)存臨時資料都加在當前元素上建個特殊的屬性來存,(JQ內部直接也搞這樣的)今天發現其實JQ自己早就有對這個臨時資料的儲存方法: $("dom").data(“mydata”,"this is
Time of Update: 2018-12-07
http://httpd.apache.org/docs/2.0/programs/ab.html在網站開發中,有時候需要對網站進行效能測試,知道網站在一定的並發訪問下的回應時間等情況,這裡介紹Apache的一個工具,Apache Benchmark,可以比較方便的對網站做一些效能測試簡介:Apache
Time of Update: 2018-12-07
在前台的頁面設計中,經常會被一些長的字串導致整個頁面非常混亂。以往我們都會加上樣式:overview:hidden;很好問題解決了,但是新的問題又來了,我們需要過長的字串隱藏後,在其後面加上”...“,如下:你那可以看得到後面的點點點嗎註:若你看不到”...“,則說明你的瀏覽器不支援。下面來看一下這個DIV的樣式:overflow: hidden; text-overflow: ellipsis; width:
Time of Update: 2018-12-07
這兩一直在看Jquery外掛程式的開發,上次在網上找了相關的文章,不過後來沒記來,再去找就難了。只好自己來寫個文章,已便日後記憶! 先貼出外掛程式代碼,裡面注釋 複製代碼代碼如下:(function ($) { //擴充 $.fn.extend({ //外掛程式名稱 height: function (options) { //預設參數 var defaults = { color: '紅色' }; //覆蓋預設參數 var opts = $.extend(defaults, options);
Time of Update: 2018-12-07
考慮到有許多瀏覽器不相容CSS,text-overflow的方式剪裁字串加上“...”,網上也有提供全相容的解決辦法,但怎麼樣都沒有幕後處理字串的方式來的直接。下面我就給出幕後處理的代碼:/// <summary>/// 提供字串操作/// </summary> public static class StringHelper { /// <summary> /// 按照指定的長度剪裁字串 /// <
Time of Update: 2018-12-07
好多人都說,胖紙李,你調出的顏色還挺好看的哈,你教教我唄?然後胖紙就汗了,這有何難,關鍵是這個怎麼教呢……其實胖紙一直都有個賤賤的小技巧,只不過一般人不告訴他,問的人多了,實在是不堪重負,現在我偷偷地告訴你們~~大家對某一圖層做漸層疊加的時候,都習慣直接選取顏色吧……像這樣這樣做,看起來非常專業,不過據我所知,好多人做網頁設計並沒有專門學過設計學知識,直接這樣取色很不好操作,特別容易就把漸層搞的不倫不類。其實有個非常簡便的方法,能讓你做出和諧美麗的漸層顏色,不夠首先得先瞭解2個知識點。1、顏色庫
Time of Update: 2018-12-07
隨著資料量的增大,在資料庫的擴充上通常遇到切分時保證索引值的唯一性問題,遇到這種情況,通常有如下幾種相對簡單的解決方案:1 UUID 這種方案的優點是實現和管理簡單,缺點是佔用空間大,查詢效率低下。2 Sequence Number 優點是實現和管理簡單,確定是有效能瓶頸和單點問題。3 不同的叢集採用的起始點或者增長間隔不同
Time of Update: 2018-12-07
Regex用於字串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網查一番。我將一些常用的運算式收藏在這裡,作備忘之用。本貼隨時會更新。匹配中文字元的Regex: [\u4e00-\u9fa5]匹配雙位元組字元(包括漢字在內):[^\x00-\xff]應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1)String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
Time of Update: 2018-12-07
最近,Danny Sullivan談到了如何處理的搜尋引擎meta標籤的問題,以下是一些關於在Google中如何處理這些問題的答案。多內容數值我們建議你把所有的Meta標籤內容放在一個meta中。這將使得meta標籤更易於讀取並降低發生錯誤的機率。例如:<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">如果一行包含對個meta標籤,我們將會累加標籤的內容,例如,我們會將<META NAME="ROBOTS"
Time of Update: 2018-12-07
Zero ICE我們已經掌握其基本運行原理。下面我們主要介紹一下ICe的多連接埠邦定的問題。ICE使用TCP/IP 和UDP協議,以及基於TCP/IP之上的SSL協議。SSL協議可以充分保障Server/Client資料轉送的加密安全性問題。在這裡,Server如何在同一台主機監聽多個連接埠。關於TCP/IP還是UDP還是SSL協議的選擇,還是要看具有應用的要求,通常情況下TCP/IP協議的ICE應用已經足夠了。在同一個主機主機上,ICE服務支援多連接埠的監聽。服務端註冊: tcp -h