Time of Update: 2014-08-01
基於 Docker 開發 NodeJS 應用,dockernodejs有關這個 Node 應用此應用程式套件含一個 package.json, server.js 以及一個 .gitignore 檔案, 它們簡單到可以信手拈來..gitignorenode_modules/*package.json{ "name": "docker-dev", "version": "0.1.0", "description": "Docker Dev", "dependencies": {
Time of Update: 2014-08-01
淺析Node在構建超媒體API中的作用,淺析node超媒體api無論是超媒體還是超文本,使用的傳輸協議都是HTTP,這意味著超媒體可以被所有的瀏覽器所接受。而描述超媒體的類型我們使用MIME。MIME即Multipurpose Internet Mail
Time of Update: 2014-08-01
js中回呼函數的學習筆記,回呼函數學習筆記回呼函數是什麼在學習之前還真不知道js回呼函數怎麼使用及作用了,下面本文章把我在學習回呼函數例子給各位同學介紹一下吧,有需瞭解的同學不防進入參考。回呼函數原理:我現在出發,到了通知你”這是一個非同步流程,“我出發”這個過程中(函數執行),“你”可以去做任何事,“到了”(函數執行完畢)“通知你”(回調)進行之後的流程例子1.基本方法<script language="javascript"
Time of Update: 2014-08-01
基於Jquery+Ajax+Json實現分頁顯示附,jqueryjson1.後台action產生json資料。List blackList = blackService.getBlackInfoList(mobileNum, gatewayid, startDate, endDate); int totalRows = blackList.size(); StringBuffer sb = new StringBuffer();
Time of Update: 2014-08-01
Windows 系統下安裝和部署Egret的開發環境,部署egret需要安裝的軟體如下:Node.jsTypeScriptTypeScript代碼編輯器HTTP伺服器(可選)Chrome(可選)Egret這篇文檔中,我們主要介紹在Windows環境中安裝Egret。其安裝步驟如下。1.安裝Node.js1.1下載Node.jsNode.js的安裝方法非常簡單,我們可以訪問
Time of Update: 2014-08-01
JS數組的遍曆方式for迴圈與for...in,jsfor...inJS數組的遍曆方法有兩種:第一種:一般的for迴圈,例如:var a = new Array("first", "second", "third") for(var i = 0;i < a.length; i++) {document.write(a[i]+",");}輸出的結果:fitst,second,third第一種:用for...in 這種遍曆的方式,例如:var arr = new Array("first",
Time of Update: 2014-08-01
[轉] 網頁常用字型,網頁字型GeorgiaABCDEFGHIJKLMNOPQRSTUVWXYZ (26px) abcdefghijklmnopqrstuvwxyz 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ (22px) abcdefghijklmnopqrstuvwxyz 0123456789 Impact ABCDEFGHIJKLMNOPQRSTUVWXYZ (26px) abcdefghijklmnopqrstuvwxyz 0123
Time of Update: 2014-08-01
new Date()問題在ie8下面的處理方法,dateie8<script> function getDays(strDateStart,strDateEnd){ var strSeparator = "-"; var oDate1; var oDate2; var iDays; oDate1= strDateStart.split(strSeparator); oDate2= strDateEnd.split(strSeparator); var
Time of Update: 2014-08-01
javascript 10進位和62進位的相互轉換,javascript62function string10to62(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix;
Time of Update: 2014-08-01
基於socket.io和node.js搭建即時通訊系統,socket.ionode.js使用socket.io和nodejs搭建websocket伺服器端socket.io不僅可以搭建用戶端的websocket服務,而且支援nodejs伺服器端的websocket。下面讓我來介紹一下怎麼安裝配置nodejs.進入http://nodejs.org/#download下載msi檔案。一直點next安裝。最後檔案會自動安裝在C:\nodejs目錄下。安裝完成後,會自動設定環境環境變數。如果沒有自動設
Time of Update: 2014-08-01
JavaScript數值轉換的三種方式總結,javascript三種方式在JavaScript中,數值轉換一般有三種方式:一、Number(param)函數:param可以用於任何資料類型1.1 param是Boolean值,true和false分別轉換為1和0;1.2 param是數值,只是簡單的傳入和返回1.3 param是null和undefined,分別返回0和NaN1.4 param是字串,遵循下列規則:1.4.1 如果字串中只包含數字,則轉換為十進位,前置0被忽略;1.4.2
Time of Update: 2014-08-01
javascript裡絕對用的上的字元分割函數總結,javascript函數var data = [['your name', 'myvalue'], ['myr name', 'thivalue']];function string_join(data) { var str = '', arr = []; for (var i = 0; i < data.length; i++) { for (var j = 0; j < data[i].length; j++) {
Time of Update: 2014-08-01
各瀏覽器CSS相容問題,瀏覽器CSS相容問題CSS對瀏覽器的相容性有時讓人很頭疼,或許當你瞭解當中的技巧跟原理,就會覺得也不是難事,從網上收集了IE7,6與Fireofx的相容性處理方法並 整理了一下.對於web2.0的過度,請盡量用xhtml格式寫代碼,而且DOCTYPE 影響 CSS 處理,作為W3C的標準,一定要加 DOCTYPE聲名. CSS技巧 1.div的垂直置中問題 vertical-align:middle; 將行距增加到和整個DIV一樣高
Time of Update: 2014-08-01
javascript 擷取函數形參個數,javascript個數/** * 擷取函數的形參個數 * @param {Function} func [要擷取的函數] * @return {*} [形參的數組或undefind] */function getFuncParameters(func) { if (typeof func == 'function') { var mathes =
Time of Update: 2014-08-01
json屬性名稱為什麼要雙引號(個人猜測),json雙引號原因一:更加規範,利於解析原因二:避免class等關鍵字引起的不相容問題原因三:可能也是最隱晦的:var a = 00; var b = {00: 12}; a in b; --> truevar a = 0; var b = {'00': 12}; a in b; --> false個人猜測如果js對象的屬性名稱為非string類型,會先進行類型轉換,
Time of Update: 2014-08-01
JavaScript Serializer序列化時間處理樣本,serializer序列化JavaScriptSerializer序列化時間後會把時間序列化成N進位的鬼資料,於是查了下質料坐下記錄假設list = News List<Text>(){new Text(){id=1,date='2014-03-11 00:00:00.000'}}JavaScriptSerializer serializable = new JavaScriptSerializer();string
Time of Update: 2014-08-01
一個不錯的字串轉碼解碼函數(自寫),字串函數function isString(variable) { return Object.prototype.toString.call(variable).indexOf('String') != -1;}function isNumeric(variable) { return !isNaN(parseFloat(variable)) && isFinite(variable);}function stringEncode(string) {
Time of Update: 2014-08-01
javascript函數中參數傳遞問題樣本探討,javascript樣本相信每一位剛接觸javascript的同學在函數參數傳遞上都會很疑惑,原因無他,那就是它的文法太怪異了,你定義一個函數例如function test(name,msg){return 'hello' + name + msg;}那麼你在調用的時候怎麼調呢,你可以test('Eric'),test('Eric','welcome to javascript')甚至你可以給它傳遞任意多個參數,並且類型隨意.這是多麼爽的一件事情,
Time of Update: 2014-08-01
jquery擷取一個元素下面相同子項目的個數代碼,jquery個數例如下面的html代碼,要擷取P元素下面a元素的個數:<p id="father"> <a></a> <a></a> <a></a> <a></a> <a></a> …… <a></a> </p> 我們可以這樣寫:$("#father
Time of Update: 2014-08-01
js鎖屏解屏通過對$.ajax進行封裝實現,解屏.ajaxjquery外掛程式源碼:/*** 對jquery中$.ajax進行封裝,以便加入鎖屏功能* isAsync 是否為非同步請求,預設為true* isLock 是否鎖屏,預設是true* isCache 是否從瀏覽器緩衝中載入資訊,預設是fasle***/;(function($) {$.fn.doPost = function(settings) {settings = jQuery.extend({isAsync:true,type