Time of Update: 2014-09-05
JS中自訂定時器有時,處於需求的原因,我們需要在JS中寫一個方法,然後讓它在某一時刻執行,即需要在JS中寫一個定時器,當時間達到要求時間時,需要執行的方法自動執行,下面小編簡單說一下我是怎麼實現的(轉載請註明轉載地址:http://blog.csdn.net/u012116457) var tMinutes=0; var tHours=0; var go; function
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
node.js的npm的安裝本來不打算介紹node.js的npm的安裝,但是發現node.js一些包的管理是通過npm來實現,還是要簡單介紹一下npm。1、npm是什麼 npm是一個node包管理和分發工具,已經成為了非官方的發布node模組(包)的標準。有了npm,可以很快的找到特定服務要使用的包,進行下載、安裝以及管理已經安裝的包。2、npm的安裝(windows)
Time of Update: 2014-09-05
Javascript Objects詳解,javascriptobjects建立對象 •對象直接量var o = { foo : "bar" } •建構函式var o = new Object(); •原型繼承var p = Object.create(o);
Time of Update: 2014-09-05
點擊A元素觸發B元素的事件在IE8下會識別成A元素,ie8var menuUrl = $(eventSrc).attr("navUrl"); // if (menuUrl == undefined) {//相容IE8的$(eventSrc)識別錯誤,取第一個 // menuUrl = $("#left_menu-small li:first a").attr("navUrl"); // } var browser = GetIEVersion(); if (browser == "IE8") {
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+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
[ExtJS5學習筆記]第十三節 Extjs5的Ext.each方法學習 看一下官方的介紹:Iterates an array or an iterable value and invoke the given callback function for each item.遍曆所有可以迴圈的數組或者可迭代變數,並且執行給定的回呼函數來處理每一個成員。有一個簡單的數組的例子如下: var countries = ['Vietnam',
Time of Update: 2014-09-05
js不能擷取隱藏的div的寬度只能先顯示後擷取,jsdivvar tipsWidth = $(".Loading").css("width").replace("px", "") //先擷取 var windowWidth = $(window).width(); $(".Loading").css({ "display": "block" }); //再顯示 $(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
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
js自動產生的元素與頁面原有元素髮生堆疊的解決方案,js自動產生商品屬性和商品規格是js動態產生的元素,商品擴充資訊的兩個文字框是原有的元素,他們發生堆疊,我以為是我產生的元素所在div大小不固定導致的,因為商品規格的下面複選框是第二次ajax產生的,我懷疑第二次ajax是不是不能將頁面原有元素向下推到合適的位置。搞了幾個小時,嘗試固定元素所在容器div的的大小,但是不好固定啊,元素的個數是不定的,嘗試改變屬性和規格的產生順序,屬性部分堆到規格部分上去了,規格部分的元素怎麼不獨立佔位置呢,後來才
Time of Update: 2014-09-05
jQuery之Deferred對象詳解,jquerydeferreddeferred對象是jQuery對Promises介面的實現。它是非同步操作的通用介面,可以被看作是一個等待完成的任務,開發人員通過一些通過的介面對其進行設定。事實上,它扮演代理人(proxy)的角色,將那些非同步操作封裝成具有某些統一特性的對象,典型例子就是Ajax操作、網頁動畫、web
Time of Update: 2014-09-05
Flexigrid在IE下不顯示資料的有效處理方法,flexigridie解決方案:網上的答案經我驗證都是不靠譜的,以後大家就知道了,Flexigrid在IE下不顯示資料的處理方法是:指定一下Ajax請求資料的方式為Get方式另外,flexigrid不是不可以使用“post”方式發送資料,而是“post”方式在IE下必須要有供post的資料,比如在分頁的時候可以使用post方式,而在你沒有什麼資料要發送的話,一定要使用“get”方式,其它瀏覽器可能對這個要求不嚴格,而IE要求較嚴:FlexiGr
Time of Update: 2014-09-05
用console.table()調試javascript,javascriptconsole用CONSOLE.LOG()展示數組想象下你構造了如下數組var languages = [{ name: "JavaScript", fileExtension: ".js" },{ name: "TypeScript", fileExtension: ".ts" },{ name: "CoffeeScript", fileExtension: ".coffee"
Time of Update: 2014-09-05
使用JSON.parse將json字串轉換成json對象的時候會出錯,json.parsejson在對資料庫取出來的資料(特別是描述資訊)裡面含有特殊字元的話,使用JSON.parse將json字串轉換成json對象的時候會出錯,主要是雙引號,斷行符號換行等影響明顯,左角括弧和右角括弧也會導致顯示問題,所以要在輸出到頁面進行json對象轉換之前將一些特殊符合進行編碼或轉義,下面展示的是C#代碼編碼和轉義幾個常用特殊字元。經過筆者測試,將這些符號編碼和轉義之後,大部分json字串都可以轉換成jso
Time of Update: 2014-09-05
require.js深入瞭解 require.js特性介紹,require.js深入瞭解現在,Require.js是我最喜歡的Javascript編程方式。它可以使代碼化整為零,並易於管理。而Require.js Optimizer能協助我們將一個較大的應用分散成多個較小的應用,並通過依賴串聯起來,最後在編譯打包時合并起來。這些原因促使我們使用require.js。那麼,讓我們來看看require.js有什麼牛逼的特性吧!與CommonJS相容AMD (非同步模組定義規範)
Time of Update: 2014-09-05
容易造成JavaScript記憶體泄露幾個方面,javascript泄露發表於GoogleWebPerf(倫敦WebPerf集團),2014年8月26日。高效的JavaScript
Time of Update: 2014-09-05
nodejs npm package.json中文文檔,nodejspackage.json簡介本文檔有所有package.json中必要的配置。它必須是真正的json,而不是js對象。本文檔中描述的很多行為都受npm-config(7)的影響。預設值npm會根據包內容設定一些預設值。複製代碼 代碼如下:"scripts": {"start": "node server.js"}如果包的根目錄有server.js檔案,npm會預設將start命令設定為node
Time of Update: 2014-09-05
JavaScript中匿名、命名函數的效能測試,javascript效能測試我們經常通過匿名函數(Anonymous function)來寫回調。簡單來講匿名即沒有名字的函數,一般都立即執行。但是它與命名函數(有名字的函數)的效能如何呢?我們可以比較一下,我們隨便找一台可以執行Shell命令的電腦來使用大量函數調用看一看二者執行消耗時間:anonymous.js複製代碼 代碼如下:var count = 100000000 , sum = 0while