Time of Update: 2014-09-09
jQuery判斷元素是否顯示與隱藏jQuery判斷一個元素是顯示還是隱藏,jQuery使用is()方法來判斷一個元素是否顯示,反之則為隱藏 核心代碼if($(#username).is(:hidden)){}執行個體代碼:<script type=text/javascript src=../../WEB-FACE/script/jquery-1.8.0.min.js></script><script
Time of Update: 2014-09-08
[ExtJS5學習筆記]第十六節 Extjs5使用panel新增的ViewModel屬性綁定資料 Sencha ext js 5之前的版本中是沒有viewmodel這個概念的,現在extjs5既然支援mvvm模式了,那麼她的組件也就相應的增加了對mvvm的預設支援。現在看看我們經常使用的panel組件對mvvm模式的強大支援。先看看文檔對panel的viewmodel屬性的定義: viewModel :
Time of Update: 2014-09-08
JS 使用for迴圈遍曆子節點尋找元素,jsfor這篇文章主要介紹了JS 使用for迴圈配合數組遍曆子節點尋找元素function nextChildNode(node,clazz,tagName){ var count= node.childElementCount; for(var i=0;i<count;i++){ if(node==undefined || node.children[i]==undefined){ continue; } if(clazz){
Time of Update: 2014-09-08
js擷取頁面傳來參數的方法,js擷取頁面參數這篇文章主要介紹了通過window.location.search來擷取頁面傳來的參數,經測試是OK的function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return (r[2]);
Time of Update: 2014-09-08
JavaScript實現動態建立CSS樣式規則方案,javascriptcss現在Web應用中有大量的JavaScript代碼,而我們也一直在追尋各種使他們更快的解決方案。1.我們通過 事件代理(event delegation) 讓事件監聽更高效,2.我們利用 函數降頻技術(function debouncing) 來限制一段時間內給定方法被調用的次數,請參考:如何防止事件函數的高頻觸發(中文翻譯)3.我們使用 JavaScript載入器
Time of Update: 2014-09-08
在JavaScript裡防止事件函數高頻觸發和高頻調用的方法,javascript事件網頁中JavaScript最基本的功能是監聽或響應使用者的動作,這非常的有用。使用者的動作有些頻率非常高,有的十分罕見。有些監聽器函數的執行如閃電般完成,而有些繁重的會把瀏覽器拖死。拿瀏覽器視窗的resize事件來說,這種事件會在瀏覽器視窗大小的每一尺度變化都觸發一次,如果監聽器體量很大,你的瀏覽器很快就會被拖垮。很顯然,我們不能允許瀏覽器被拖垮,但我們又不能刪除刪除監聽器。然而,我們可以限制函數調用的頻度,弱
Time of Update: 2014-09-08
jquery實現html頁面 div 假分頁有原理有代碼,jquerydivdiv假分頁原理:填充後div的總高度 (1000px) 顯示高度(100px) 則頁面總數為10頁 。當查看第二頁時,顯示的div高度為100 - 200之間,以此類推看見頁面在翻頁 實則為div捲軸移動。<div id="applications">顯示資料集合</div><style> #applications { /* width:500px;調整顯示區的寬*/
Time of Update: 2014-09-08
JavaScript及jquey實現多個數組的合併作業,javascriptjquey1、原生的JavaScript實現var array1 = ["a", "b"];var array2 = ["c", "d"];我要合并後變成下面這樣:<span class="keyword" style="font-weight:bold">var</span> <span class="keyword"
Time of Update: 2014-09-07
NodeJS常用模組收集收集了NodeJS開發中常用的一些模組。MVC架構 - ExpressExpress 是輕量靈活的Nodejs Web應用程式框架,它可以快速地搭建網站。Express架構建立在Nodejs內建的Http模組上,並對Http模組再封裝,從而實際Web請求處理的功能。它支援多種前端模板,如Jade, EJS等。它是T.J大神的作品,不過已經交由其它團隊維護了。Koa是T.J大神的另外一個作品,號稱下一代NodeJS web架構。使用 koa 編寫 web
Time of Update: 2014-09-07
jQuery 1.6.4 RC1 發布jQuery 官方部落格寫道 jQuery 1.6.4. 將很快發布,需要大家的協助來找出其中存在的 bug,在下個月 1.7 版本發布前修複這些 bug 很重要。如果大家有時間的話,可以協助測試下 jQuery 1.6.4 RC1。 jQuery 1.6.4 RC1 中修複的 bug 有:1.Data 屬性分享一個最好用的UI前端架構!在 jQuery 1.6.4 之前,通過 ".data('imageXOffset')" 擷取 data
Time of Update: 2014-09-07
setTimeout()遞迴調用不加引號出錯的解決方案,settimeout遞迴用了setTimeout()想實現遞迴調用,如果第一個參數不加引號的話,Firefox提示setTimeout():uselesssetTimeout call (missing quotes around argument?)如果加引號的話 ,Firefox會提示那個函數undefinedfunction refreshNum() { $.ajax({ type: "POST", url:
Time of Update: 2014-09-07
jQuery表格外掛程式datatables用法總結,jquerydatatablesDataTables是一個jQuery的表格外掛程式。這是一個高度靈活的工具,依據的基礎逐步增強,這將增加先進的互動控制,支援任何HTML表格。官方網站及其:http:/www.datatables.net當前最新版為1.10.2,讀者可點此本站下載。其主要特點如下:1.自動分頁處理2.即時表格式資料過濾3.資料排序以及資料類型自動檢測4.自動處理列寬度5.可通過CSS定製樣式6.支援隱藏列7.易用8.可擴充性
Time of Update: 2014-09-05
jQuery.form Ajax無重新整理上傳報錯 (jQuery.handleError is not a function) 解決辦法 今天在用ajaxfileupload時firebug報了一個“jQuery.handleError is not a
Time of Update: 2014-09-05
CSS3實戰開發:
Time of Update: 2014-09-05
html和js圖片上下置中的兩種方法最近總是碰到讓圖片上下置中的問題,左右置中直接設定margin: 0 auto;就哦了,上下置中查了很多方法都行不通,多次實驗最終有成功的兩種方法總結下:一種js實現,一種css實現:一、js讓圖片上下置中: 1.首先要知道你要顯示圖片的高度範圍:div_height。
Time of Update: 2014-09-05
.net mvc4 + ajaxfileupload.js 解決IE瀏覽器中彈出下載對話方塊問題摘要:每個人遇到的問題都不一樣,在網上找了一大圈都沒有解決到我的問題!因為我的環境如標題所示,解決了這個問題。主要問題:在於回應標頭的設定Controller: [HttpPost] public ContentResult UploadFile(string user = WinTabConst.Space, int type = ConfigConst.Zero,
Time of Update: 2014-09-05
Node.js初體驗1、Node.js是什麼[1]Node是一個伺服器端 JavaScript 解譯器,可是真的以為JavaScript不錯的同學學習Node就能輕鬆拿下,那麼你就錯了,總結:水深不深我還不知道,不過確實不淺。[2]Node的目標是協助程式員構建高度可伸縮的應用程式,編寫能夠處理數萬條同時串連到一個物理機的串連代碼。處理高並發和非同步I/O是Node受到開發人員的關注的原因之一。[3]Node本身運行Google V8
Time of Update: 2014-09-05
Node.js+socket.io線上聊天室Node.js+socket.io實現線上聊天室,照著這個教程做的,稍加改動即可實現。 Node.js:0.10.31 Express:3.*建立工程chat:添加幾個檔案,工程結構如下代碼:package.json:{ "name": "application-name", "version": "0.0.1", "private": true, "scripts": { "start": "node
Time of Update: 2014-09-05
js設定cookie到期目前時間減去一秒相當於立即到期,cookie目前時間function ClearCookie() {var expires = new Date();expires.setTime(expires.getTime() - 1000); //目前時間減去一秒,相當於立即到期(可以增減)document.cookie = "appCode='222''';path=/;expires=" + expires.toGMTString() + "";
Time of Update: 2014-09-05
使用JSON.parse將json字串轉換成json對象的時候會出錯,json.parsejson在對資料庫取出來的資料(特別是描述資訊)裡面含有特殊字元的話,使用JSON.parse將json字串轉換成json對象的時候會出錯,主要是雙引號,斷行符號換行等影響明顯,左角括弧和右角括弧也會導致顯示問題,所以要在輸出到頁面進行json對象轉換之前將一些特殊符合進行編碼或轉義,下面展示的是C#代碼編碼和轉義幾個常用特殊字元。經過筆者測試,將這些符號編碼和轉義之後,大部分json字串都可以轉換成jso