Time of Update: 2013-10-16
CSS: 複製代碼 代碼如下: <style type="text/css"> body { line-height: 1.5; font: 14px/1.5 arial,serif; color: #AAA; } .notification { border: 3px solid #D55B5B; background-color: #FFCDCD; padding: 5px; } .tip { color: #00A8C6; padding-left:2px; }
Time of Update: 2013-10-16
晚上在修改代碼,之前用的 複製代碼 代碼如下: $.ajax({ .. dataType:'json', ... success:function(json){ //不執行success }, error:function(error){ //總是執行這個error } }); 為什麼會這樣子呢?在網上查了好久,結果發現是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴格起來了,起初我的json格式是這樣寫的:"{result:{\"success\":\
Time of Update: 2013-10-16
HTML代碼: 複製代碼 代碼如下: <div class="float" id="float"> 我是個靦腆羞澀的浮動層... </div> JS代碼: 複製代碼 代碼如下: $.fn.smartFloat = function() { var position = function(element) { var top = element.position().top, pos = element.css("position"); $(window).scroll(
Time of Update: 2013-10-16
用.net 控制項久了,在給一個頁面的TextBox 增加控制長度的控制時,簡單的加了一個maxlength='xxx' 就行,可是測試確總是不過,原因是設定了多行模式,在這樣的情況下產生的html代碼就是textarea,同時maxlength屬性就沒有被增加上,因為IE不支援textarea 的 maxlength屬性,於是,在firefox 6中測試,發現firefox是支援這個屬性的。那麼就簡單了。自己寫了一個jquery的擴充,這樣就可以很容易實現對textarea控制最大長度了。
Time of Update: 2013-10-16
函數副作用會給程式設計帶來不必要的麻煩,給程式帶來十分難以尋找的錯誤,並且降低程式的可讀性。嚴格的函數式語言要求函數必須無副作用。 函數的副作用相關的幾個概念, Pure Function、 Impure Function、 Referential Transparent。 純函數 ( Pure Function ) 輸入輸出資料流全是顯式(Explicit)的。
Time of Update: 2013-10-16
樣式:$(function (){ $("要選擇的標籤").click(function (){alert ("彈出對話方塊內容");}) }); 第一種:Id選取器 用法: 複製代碼 代碼如下: <head> <title></title> <script src ="Jq/jquery-1.4.2.js" type ="text/javascript" ></script> <script type
Time of Update: 2013-10-16
功能需求: 1、捲動方塊內顯示10條記錄; 2、有向上和向下滾動按鈕,每次點擊按鈕向上或向下滾動記錄條數,不自動滾動; 3、記錄條數不迴圈滾動,滾動到起點或終點則停止滾動。 下面介紹一個簡單實現方法: 1、外層容器(div) overflow: hidden,內層列表(ul) 2、按鈕點擊事件觸發一個修改列表的函數 3、應用animate實現動畫效果 具體不再囉嗦,直接上代碼 CSS設定 複製代碼 代碼如下: <style type="text/css"> ul, li {
Time of Update: 2013-10-16
複製代碼 代碼如下: <div id="outer" style="background:#099"> click outer <p id="inner" style="background:#9C0">click inner</p> <br> </div> <script type="text/javascript"> function G(id){ return document.getElementById(id);
Time of Update: 2013-10-16
一、el.setAttribute('class','abc'); 複製代碼 代碼如下: <!DOCTYPE HTML> <HTML> <HEAD> <meta charset="utf-8" /> <title>setAttribute('class', 'abc')</title> <style type="text/css"> .abc { background: red; } </style>
Time of Update: 2013-10-16
示範地址: http://demo.jb51.net/js/2011/js_select/index.htm資料 複製代碼 代碼如下: var data=[ {id:1,name:"前端開發",pid:0}, {id:2,name:"CSS",pid:1}, {id:3,name:"JS",pid:1}, {id:4,name:"HTML",pid:1}, {id:5,name:"資料庫",pid:0}, {id:6,name:"SQLServer",pid:5},
Time of Update: 2013-10-16
複製代碼 代碼如下: console.log('----1----') console.log('12' + '34')//'1234' console.log('12' + 34 )//'1234' console.log(12 + '34')//'1234' console.log(12 + 34 )//46 console.log('----2----') console.log(+'12' + '34')//'1234' console.log(+'12' + 34 )//46
Time of Update: 2013-10-16
Fastest way to build an HTML stringPosted in 'Code Snippets, JavaScript' by James on May 29th, 2009 原文:http://james.padolsey.com/javascript/fastest-way-to-build-an-html-string/ 複製代碼 代碼如下: var arr = ['item 1', 'item 2', 'item 3', ...], list = ''; for
Time of Update: 2013-10-16
複製代碼 代碼如下: <% function getConfig(config, args) { if (args) { for (var proto in args) { config[proto] = args[proto]; } } return config; } function getConnection() { return new ActiveXObject("ADODB.Connection"); } function getRecordset() { return
Time of Update: 2013-10-16
去某公司(公司名不說了,人這套題說不定還要用)面試,現場30分鐘做了一套題,其中有一道是這樣的: 要求用js寫一個函數,對傳入的形如下網址字串,返回對應的對象。 如: 若傳入字串a='?name=zhiyelee&blog=www.tsnrose.com'; 則返回 b={‘name':'zhiyelee','blog':'www.tsnrose.com'} 當時由於時間比較短,實現的有些問題,回來後想了一下,總結如下: 我想到了兩種思路,一種是使用Regex,第二種是使用字串的split函數。
Time of Update: 2013-10-16
我建議大家先學會些基礎的JS,再學jquery,這樣會更好接受些新的東西.今天我們要試著做個js經典遊戲,打乒乓球的遊戲,這款遊戲大概是我做得最多次的了,我有用過xna、flash、js都做過同一款。先上張,不然大夥還不知道是什麼東西. 它的示範地址是:http://www.lovewebgames.com/demo/gamepingbang/ 採用的技術是jquery+gamequery,
Time of Update: 2013-10-16
例子1: 複製代碼 代碼如下: var obj={0:'a',1:'b'} alert(obj.length); //undefined var arr=['a','b'] alert(arr.length); // 2 從上面的例子看,類數組對象中的length屬性並不和它儲存的資料數量直接掛鈎,無論是索引屬性(0,1)還是length屬性都作為對象的普通屬性存在,它們之間並沒有任何關係,js引擎並不會根據儲存資料的數量來自動計算類數組對象的長度。
Time of Update: 2013-10-16
原因是客戶的物料種類非常多,有一千種之多,如果單純用一個Combobox,那麼在實際使用中,很難快速找到一個物料,所以,我使用包含物料分類和物料品牌的兩個combobox來組成級聯式篩選。問題恰恰出在這兒,如果在roweditor的一個欄位中用多個控制項,就要處理每個控制項的初始化,Change事件。網上目前還未找到有人有好的解決辦法。經過3天的調試,我終於解決了問題,把My Code貼出來: 複製代碼 代碼如下: var editor=new Ext.ux.grid.RowEditor({
Time of Update: 2013-10-16
ajaxvalidator是大家問的最多的問題,修正一個bug(感謝網友“じ龍峸√”),並把大家最關心的問題,再做一次闡述。 bug現象:無論校正有沒有校正通過,當控制項再次得到焦點而再次失去焦點的時候tip裡的提示就會停滯在得到焦點的提示 曆次升級的相關記錄: a、為AjaxValidator添加一個addidvalue屬性(是否自動添加id和值到url參數後面)
Time of Update: 2013-10-16
直接上代碼: 方案一: 楓芸志 » 文字框textarea高度自適應增長/伸縮 晴楓製作 http://jb51.net [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 方案一在各瀏覽器中,文字框隨內容自適應增長都沒有問題;但在刪除內容時收縮方面表現有所差異,IE、Opera表現正常,Firefox、Chrome、Safari不會收縮。原因是文字框內容高度小於文字框高度時scrollHeight值等於文字框高度,而不是文字框內容高度。
Time of Update: 2013-10-16
要達到的效果 很多情況下我們都會即時監聽輸入框值的變化,以便作出即時動作去引導瀏覽者增強網站的使用者體驗感。比如即時顯示輸入框已經被輸入的位元組數,或者即時讀取輸入的值來進行搜尋引導,也就是google的關聯搜尋效果等。 只要我們能捕獲即時事件就能做到很多事情。 需要瞭解的知識 首先,我們需要瞭解onchange和onpropertychange的不同: IE下,當一個HTML元素的屬性改變的時候,都能通過 onpropertychange來即時捕獲。