本文是我最近對Node.js學習過程中產生的一個想法,提出來和大家一起探討。Node.js的HTTP伺服器使用Node.js可以非常容易的實現一個http服務,最簡的例子如官方網站的樣本:複製代碼 代碼如下:var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':
1、說明 經常會出現這樣的情況,頁面的日期格式是:YYYY-MM-DD,而資料庫中的日期格式是:YYYYMMDD,兩者之間需要轉換一下,方能傳到Java後台查詢資料。 通常,這種轉化的方法有兩種,第一種,將日期文字先截取,然後拼接;第二種,就是利用Regex去掉“-” 相比較而言,第二種方法快捷,不容易出錯。 2、實現源碼 複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> &
直接上代碼吧,用js控制在游標位置插入。 在實現表情的插入時用到了。 複製代碼 代碼如下: <span style="font-size:18px;"><html> <head> <script type='text/javascript'> function test(str){ var tc = document.getElementById("mytextarea"); var tclen = tc.value.length;
複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
jQuery select表單提交省市區城市三級聯動,引用的是“jquery-1.7.min”類庫,地區碼查詢地區名用數組存在AreaData_min,下面摘要部分代碼: SelectArea.htm檔案 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用範圍: OA、MIS、ERP等資訊管理類的項目,暫時不考慮網站。遇到的問題: 完成一個項目,往往需要引用很多js檔案,比如jQuery.js、easyUI等。還有自己寫的一些列js檔案,那麼這些檔案如何方便的載入,如果檔案有變化如何才能讓用戶端及時更新緩衝?如果能夠提高點運行效率,那就更好了。目標:1、 可以方便的引用js檔案。2、 盡量使用各種緩衝,避免頻繁從伺服器讀取檔案。3、 如果js檔案有更新或者增加、減少幾個減少js檔案,需要用戶端能夠自動、
從return new jQuery.fn.init( selector, context, rootjQuery
檢測螢幕寬度,並設定為id為frame的div寬度, 根據自己網頁的最大寬度來調節,小demo最大寬度為1440 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title>
parent.hmtl 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
當你打算調用一些jQuery代碼顯示隱藏的一個元素,並調用setTimeout()在一段延時之後設定其HTML的內容: 整個頁面的代碼是這樣的. 複製代碼 代碼如下: <span style="font-size:18px;"><html> <head> <title></title> </head> <body> <a href="#" id='heihei' onclick="showNext('I
DEMO點擊圓形圖片,圖片方法,將水的圖片放置與下層,滑鼠移上去的時候,圖片高與寬同比增大,並且圖片向左上移動 代碼 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
最近項目網頁需要即時顯示伺服器時間,如果每秒通過ajax載入伺服器時間的話,就會產生大量的請求。 於是設計了“javscript自運行時鐘” 和 "ajax載入伺服器時間" 相結合的形式來顯示伺服器時間。“javscript自運行時鐘” 以某初始時間為起點自動運行,"ajax載入伺服器時間" 每60s將伺服器的時間給“javscript自運行時鐘” 更新。 javscript自運行時鐘: 複製代碼 代碼如下: /*! * File: sc_clock.js * Version: 1.0.0 *
複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> &
這個小DEMO,主要用box固定長寬用於顯示圖片,將圖片放入imagebox中,串連起來,每次換圖片則將imagebox的style屬性的margin-left改動,能形成輪播的效果。 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
複製代碼 代碼如下:jQuery.fn = jQuery.prototype = { constructor: jQuery, init: function( selector, context, rootjQuery ) { }, selector: "",
複製代碼 代碼如下: function dealNull(obj){ for(var i in obj){ if(null == obj[i] || 'null' == obj[i]){ obj[i]=''; }else if('object' == typeof obj[i]){ dealNull(obj[i]); } } }; // 測試的對象 var a={}; a.aa=null; a.bb='null'; a.c=1; a.b={}; a.b.aaa=null;
deep是布爾值,表示是否進行深度合并,預設是false,不執行深度合并.通過這種方式可以在jQuery或jQuery.fn上添加新的屬性和方法,jQuery的其他模組大都是這麼實現的.給jQuery添加擴充時用$.extend()如:jQuery.extend({add:function(a,b){return a+b}})使用:$.add(1,3)=====>4;給jQuery執行個體對象添加擴充時用$.fn.extend();$.fn.extend({gys:function(){$
在jQuery中,在一個頁面上選擇元素返回的集合是jQuery對象而不是原始的DOM對象. 所以只能運行jQuery方法. 如果要在選擇集上運行DOM方法和屬性,該集合必須轉化為DOM對象 比如你不可以這樣使用: $('div').innerHTML = "hello world"; 因為innerHTML是 DOM的屬性而不是jQuery對象的屬性.如果確實想這麼做.那麼就需要將jQuery對象轉化為DOM對象.方法有兩種.
複製代碼 代碼如下: <span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTrim(event,this);" /></span> 複製代碼 代碼如下: /**