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
.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
window.location的重寫及判斷location是否被重寫,window.locationIE下window.lcoation可以被重寫而不重新定向,具體方法是: var location = {},然後就可以重寫具體的屬性了,這樣會對通過js判斷location帶來了一定風險。如何判斷location是否被重寫了?折騰了一個下午,折騰了一個方法出來:(location==document.location&&location instanceof Location)此方法只用於IE。
Time of Update: 2014-09-04
Egret引擎開發指南之建立項目,egret引擎指南項目Egret提供非常方便的建立工具,我們把建立後的檔案總和稱之為項目。在後面的操作中,我們對建立的項目進行操作,具體建立步驟如下:需要注意的是Egret支援Windows和Mac OS X
Time of Update: 2014-09-05
手機號碼,密碼正則驗證,手機號碼,密碼驗證 /** * 手機號碼 * 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 聯通:130,131,132,152,155,156,185,186 * 電信:133,1349
Time of Update: 2014-09-04
Egret引擎開發指南之運行項目,egret引擎指南項目這是一個令人興奮的小結,因為在這個小結中你終於能夠看到你的第一個Demo的運行效果。1.使用Egret工具運行遊戲運行Egret項目,我們需要一個已啟動並執行HTTP伺服器。在前面安裝Egret的教程中,我們已經為大家推薦了一款HTTP伺服器。現在我們來看一下如何使用我們egret提供的最簡單的HTTP伺服器來運行我們的項目。和前面的教程一樣,我們首相在終端中定位我們的項目,使用cd命令。然後我們執行一個簡單的命令來啟動Egret的HTTP
Time of Update: 2014-09-04
Egret引擎開發指南之編譯項目,egret引擎指南編譯Egret的編譯功能依賴於TypeScript的編譯功能。實際上TypeScript的編譯過程並非傳統的將程式原始碼翻譯為機器可執行檔二級制檔案過程。由於瀏覽器能夠識別執行的指令碼只有JavaScript,所以TypeScript的編譯僅僅是把TypeScript翻譯為對應的JavaScript指令碼。我們無需理解裡面複雜的過程,我們僅僅可以把編譯過程理解為將TypeScript翻譯成能夠被瀏覽器執行的JavaScript代碼即可。這個“翻
Time of Update: 2014-09-04
Mac OS X
Time of Update: 2014-09-04
javascript類比post提交隱藏地址欄的參數,javascriptpost通過js類比post提交1:請求需要的參數過長,超過get允許的最大長度2:想要隱藏地址欄的參數//新建立一個form表單document.write('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'
Time of Update: 2014-09-03
js滾輪換切屏由於全項目不是自己寫的,只是幫別人寫js滾輪代碼,而且別人項目也還未上線,所以只貼出自己寫的那段部分代碼,效果:滑鼠滾輪滾動時,網頁螢幕一屏一屏的上下切換(以下代碼在本地電腦的IE,chrome與FireFox這三個瀏覽器已經測試並且已經成功) var sum=0; var oTxt=document.getElementById("txt"); var scrollFunc=function(e){ var direct=0; var men = $
Time of Update: 2014-09-03
最佳化js版搜狗地圖的brand標牌樣式 從上一篇博文的中,我們看到有幾個相近的brand標牌給相互遮擋住了,不能完整的顯示。怎麼處理一下呢?今天我們就來研究一下這個解決方案。 其實要想不被遮擋,可以讓這幾個brand位置變動一下,而不總是箭頭向下指向景點。如果改變箭頭的指向呢?首先我們要瞭解它原本是怎麼處理的。這個肯定是從spirit入手了。 先說一下spirit的參數:{ url:"http://api.go2map.com/maps/images/
Time of Update: 2014-09-02
js便簽筆記(11)——瀏覽TOM大叔部落格的學習筆記 part11. 前言這兩天看了一下TOM大叔的《深入理解js系列》中的基礎部分,根據自己的實際情況,做了讀書筆記,記錄了部分容易絆腳的問題。寫篇文章,供大家分享。 2. 關於HTMLCollection的“即時查詢”var divs = document.getElementsByTagName("div"), i;for
Time of Update: 2014-09-02
Jquery實現相容各大瀏覽器的Enter斷行符號切換輸入焦點的方法,jqueryenter做項目時,客戶要求能夠用enter斷行符號直接切換輸入(焦點),當最後一個時候,直接提交資訊。第一想法就是,網上去copy一段代碼直接用。但了百度、Google找了個遍,找到的代碼80%以上都是一樣的。有的代碼太老,都不能用。有的只有部分瀏覽器能用。折騰了半小時也沒個合適的辦法。最後一想,乾脆自己動手。一、思路 每次點擊斷行符號的時候,擷取當前的焦點位置,然後設定它的下一個元素擷取焦點;二、代碼<
Time of Update: 2014-09-02
關閉頁面時window.location事件未執行的原因分析及解決方案,window.location1、問題描述: JS中定義widow.location = function(),頁面關閉時,logout()函數未執行。 window.onunload = function() { logout(); }function logout(reqParam, callback){ var userManageServiceUrl = "http://" +
Time of Update: 2014-09-02
使用jquery.validate自訂方法實現"手機號碼或者固話至少填寫一個"的邏輯驗證,jqueryvalidate最近項目開發中遇到這樣的需求“手機號碼或者固話至少填寫一個”,如所示:項目採用的jquery.validate.js驗證組件,目前組件不支援這種“或”邏輯的驗證,於是就自己定義一個jQuery.validator.addMethod("phone", function(value, element) { var mobile = $("#mobile").val();/
Time of Update: 2014-09-02
Enter斷行符號切換輸入焦點實現思路與代碼相容各大瀏覽器,enter焦點做項目時,客戶要求能夠用enter斷行符號直接切換輸入(焦點),當最後一個時候,直接提交資訊。第一想法就是,網上去copy一段代碼直接用。但了百度、Google找了個遍,找到的代碼80%以上都是一樣的。有的代碼太老,都不能用。有的只有部分瀏覽器能用。折騰了半小時也沒個合適的辦法。最後一想,乾脆自己動手。一、思路每次點擊斷行符號的時候,擷取當前的焦點位置,然後設定它的下一個元素擷取焦點;二、代碼<script
Time of Update: 2014-09-01
讀javascript進階編程14-錯誤處理與調試ECMA規定了常見的7種錯誤類型: Error: 基底類型.其他常見的錯誤類型都繼承自該類型,一般供開發人員拋出自訂錯誤.EvalError:該類型會在eval()函數使用異常時被拋出.例如:new eval();.實際上在某些版本瀏覽器下會拋出TypeError,而且本身eval()函數在實際開發中就要謹慎使用,所以拋出EvalError的幾率是很小的.RangeError:在數值超出範圍時觸發.例如:new