Time of Update: 2013-10-16
模板引擎Express支援許多模板引擎,常用的有:haml 的實現Haml haml.js 接替者,同時也是Express的預設範本引擎Jade 嵌入JavaScript模板EJS 基於CoffeeScript的模板引擎CoffeeKup 的NodeJS版本jQuery模板引擎 視圖渲染(view
Time of Update: 2013-10-16
這是一篇原創翻譯文章。原文地址。我們會經常使用iframes來載入第三方的內容、廣告或者外掛程式。使用iframe是因為他可以和首頁面並行載入,不會阻塞首頁面。當然使用iframe也是有利有弊的:Steve Souders在他的blog裡面有闡述:Using Iframes Sparingly:iframe會阻塞首頁面的onload事件 首頁面和iframe共用同一個串連池
Time of Update: 2013-10-16
3.1 基礎資料型別 (Elementary Data Type) 1.字串類型(string) :由unicode字元、數字、標點符號組成,在javascript中沒有char字元類型 ,即使只表示一個字元,也必須用到字串 2數字型(number):不區分整型和浮點型 3.布爾型(boolean) 3.2複合資料型別 1.數組(array):數組元素:放在數組中的資料稱為數組元素。 數組下標:從0開始編號 讀:arr[0]; 賦值:arr[1]=120; 2.對象: 對象名.屬性名稱 對象名.
Time of Update: 2013-10-16
4.1 字串直接量 1.字串直接量 。可以是0個或多個。 。字串必須寫在同一行。太長用+號 。用於界定開始與結束雙引號和單引號必須匹配 2.字串中的逸出字元
Time of Update: 2013-10-16
開始想當然地認為可能像php或python等語言中一樣 js 代碼 複製代碼 代碼如下: function test(a,b="er"){ alert(a + b ); } 可是,定義完之後一直在報錯:缺少對象.經過查詢才發現,javascript中的確不能這樣定義,可以借肋於arguments 是實參數組,參考下例: js 代碼 複製代碼 代碼如下: <script type="text/javascript"> function Test(a) { var b =
Time of Update: 2013-10-16
方法主要有三種 轉換函式、強制類型轉換、利用js變數弱類型轉換。 1. 轉換函式: js提供了parseInt()和parseFloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其他類型返回的都是NaN(Not a Number)。 一些樣本如下: parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 parseInt("22.5");
Time of Update: 2013-10-16
複製代碼 代碼如下: /* 代碼1 */ var scope = "global "; function checkScope() { var scope = "local "; function childCheck() { var scope = "childLocal "; document.write(scope); } function childUndefined() { document.write(scope); var scope; } function
Time of Update: 2013-10-16
特羨慕寫出這些特效的進階程式員。我想學習,可總是不知道怎麼去思考,不知道怎麼去邏輯。有時候也很著急,這些都不怕,幸好還有人教我,指點我,這是我比較幸運的。但是我過不了自己這關了,自己最大的缺點就是 逃避,不會做的就放棄了,不會了就不會了,也不敢問了。改,這個大缺點一定得改。以下,是洋哥指點我的學習技巧,思路清晰,效率也有很大的提高。。廢話就不扯了,言歸正傳: 題目:btton 按鈕 一個添加 一個刪除
Time of Update: 2013-10-16
一、解決方案 在頁面配置<!DOCTYPE />如下 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 其中 "http://www.w3.org/TR/html4/loose.dtd" 是必需的,如果少了這句話仍然會有閃爍的問題,具體為什麼我不太清楚 我查了下,這個句話好象牽扯到規範。如果有大牛看到這篇帖並知道原因,
Time of Update: 2013-10-16
在此貼出一些學習成果,希望能對學習JQuery的其他同學有所協助,同時也記錄下自己的學習情況。 看了一些JQuery的官方教程,已經有點心潮澎湃了,就決定自己嘗試著寫一些東西出來。我看到了很多很絢的動畫效果,然後決定自己也嘗試一下,我決定要寫一個圓周運動的動畫效果,下面貼出js代碼 複製代碼 代碼如下: var CircleAnimation = function (center_left, center_top, id, clockwise, duration) { return new
Time of Update: 2013-10-16
為瞭解決這個問題需要在EditorGridPanel的ColumnModel中顯示ComboBox的地方使用renderer屬性,重新渲染,方法如下: 複製代碼 代碼如下: //部門列表 var comboxDepartmentStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: "GetDepartmentJson.aspx", method: 'GET' }), reader: new
Time of Update: 2013-10-16
ajax同步和非同步差異, 先看2段代碼: 代碼一: 複製代碼 代碼如下: Synchronize = function(url,param) { function createXhrObject() { var http; var activeX = [ "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP" ]; try { http = new XMLHttpRequest; } catch (e) { for (var i
Time of Update: 2013-10-16
:enable 擷取可輸入狀態的元素 :disabled 擷取不可輸入狀態的元素 :checked 擷取選中的表單元素 :seleced 擷取下拉框中選中的元素 下面看一粒例子 Html 複製代碼 代碼如下: <body> <form id="form1" runat="server"> <div> <ul> <li><label>訂單號碼:</label><input type="text"
Time of Update: 2013-10-16
以下操作預設客服端以及開啟js支援,noscript情況請自行編寫代碼實現首先貼上展示圖片:預設狀態:出錯狀態:等待狀態:工作流程:在使用者登入提交之前,在用戶端驗證輸入框只做空值和長度判斷,提交到伺服器之後自動對提交來的字串進行合法性以及長度的驗證並且去除非法字元返回合法的字串,根據返回的合法字串進行登入驗證,然後返回json資料給前台處理,其中登入成功的標記是
Time of Update: 2013-10-16
jQuery丟棄了標準的 button 屬性採用 which,這有點讓人費解。which 是Firefox引入的,IE不支援。which的本意是擷取鍵盤的索引值(keyCode)。jQuery中的which即可以是鍵盤的索引值,也可以是滑鼠的索引值。即當判斷使用者按下鍵盤的哪個鍵時可以使用which,當判斷使用者按下滑鼠的哪個鍵時也可以用which。它一舉兩用了。源碼 複製代碼 代碼如下: // Add which for key events if ( event.which == null
Time of Update: 2013-10-16
具體代碼如下: 引用js和css檔案有: 複製代碼 代碼如下: <link ID="skin" rel="stylesheet" type="text/css" href="css/config.css"> <script type="text/javascript" src="js/config.js"></script> <script type="text/javascript"
Time of Update: 2013-10-16
當頁面點擊分頁表徵圖時,程式會自動去後台擷取對應頁數的記錄。 關鍵代碼如下: 需要引入的css和js檔案有: 複製代碼 代碼如下: <link rel="stylesheet" type="text/css" href="<%=basePath %>css/theme/default/css/jpage.css"></link> <link ID="skin" rel="stylesheet" type="text/css"
Time of Update: 2013-10-16
以下是全部內容: 2010.11.29日 1.[window.]alert(); document.alinkColor textString.anchor() navigator.appCodeName escape("Hi!") 返回ascii 碼 eval("x+y") 對字串求值 x=10,y=20;eval=30 formName.elementName.focus(); 設定元素成為焦點 history.forward() 前進瀏覽器 Date相關的函數 Date.getDate()
Time of Update: 2013-10-16
可以一個頁面中建立多個彈出窗,被選中的彈出窗會加亮顯示,在同一網頁中可以有多個快顯視窗,也可以通過雙擊視窗實現最大化,跟windows像極了。如果想要做一個類似作業系統的頁面,用這個外掛程式是完全可以實現的。相容多種主流瀏覽器。 最基礎的調用方法: 複製代碼 代碼如下:$('#YourContainerDiv').AeroWindow((WindowTitle:'hello world',)); 帶全部參數的調用: 複製代碼 代碼如下:
Time of Update: 2013-10-16
複製代碼 代碼如下: $('tr').hover(function(event) { $(this)[ (event.type == 'mouseenter' ? 'add' : 'remove') + 'Class' ]('test'); //test是樣式 }); $('tr').hover(function(event) { $(this).toggleClass('test'); //test是樣式 }); $('tr').hover(function(){