Time of Update: 2014-04-11
今天遇到一個問題,有關ajax請求中傳輸中文,遇到亂碼的問題。如下代碼:複製代碼 代碼如下:function UpdateFolderInfoByCustId(folderId, folderName, custId) { $.ajax({ type: "Post", contentType:
Time of Update: 2014-03-12
回想2年前剛開始接觸手機項目,接到PSD稿後,發現視覺設計師們喜歡用微軟雅黑作為中文字型進行設計,於是我寫頁面的時候也定義 font-family 為微軟雅黑,後來發到線上後,細心的產品經理髮現頁面的字型不是微軟雅黑,要求馬上修改,我就驚呆了,還跟產品爭執一番。後來瞭解到的手機系統 ios、android 等是不支援微軟雅黑字型,為了滿足產品的需要,保證視覺稿的還原度,手機端是如何定義微軟雅黑字型呢?相信大家會想到 @font-face 定義為微軟雅黑字型並存放到 網頁伺服器上{:;:; :;
Time of Update: 2014-01-14
在Extjs中,為了滿足動態載入js檔案的過程,經過本人測試,可採用以下兩種方式:1、在一個application執行個體下在此情況下,可採用Ext.require()函數進行動態按需載入js檔案。以載入一個controller為例: Ext.require('MyApp.controller.event.Bases',function(){ MyApp.getController('event.Bases').init();
Time of Update: 2013-12-01
function obj2str(o){var r = [];if(typeof o =="string") return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\&
Time of Update: 2013-12-01
前台:[html]<div class="block"> <div class="title">
Time of Update: 2013-12-01
功能強大的表單驗證外掛程式很多,以前我們介紹過validation engine,但是如果你希望使用簡單輕量級的表單驗證外掛程式的話,你可以考慮使用HAPPY.js。主要特性支援jQuery和Zepto.js使用簡單,支援日期,數字,電子郵件,最大/最小數和手機號碼等驗證擁有很多自訂的選項支援IE6-8,FF3.6,Chrome7和safari5如何使用HTML代碼:<form id="login"
Time of Update: 2013-12-01
以下代碼是正在寫的initnode架構中的代碼,可能你在實現cookie的時候不能全部拷貝cookie實現,主要是發送頭部訊息:[javascript] res.setHeader("Set-Cookie", cookieArr); res.setHeader("Set-Cookie", ['username=xxx', 'age=xxx;path=/foo']);
Time of Update: 2013-12-01
[javascript]/** * 執行基本ajax請求,返回XMLHttpRequest * Ajax.request({ * url* async 是否非同步 true(預設) * method 請求方式 POST or GET(預設) * data 請求參數 (索引值對字串)
Time of Update: 2013-12-01
參考樣本:增加、刪除、修改節點 增加節點 var tree = mini.get("tree1");var
Time of Update: 2013-12-01
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath =
Time of Update: 2013-11-22
其實是有用到,只不過是簡寫了!代碼:[javascript]function check(){ //使用者名稱 var nickname=$("#nickname"); var
Time of Update: 2013-11-17
近日一位20歲的開發人員Jack Franklin在《The top 5 JavaScript templating
Time of Update: 2013-10-28
如果是自己用的Mybatis,不需要考慮對設定檔加密,如果不是,那就需要考慮加密,這篇文章主要講如何配置CS的Mybatis 因為mybatis好使,所以幾乎需要操作資料庫的時候,我都會使用mybatis,而且在一個正式的項目中,同時存在BS和CS的程式,都使用的Mybatis,使用的相同mapper檔案。Mybatis的XML設定檔正常如下:複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8" ?&
Time of Update: 2013-10-28
例子: 代碼如下: { xtype: 'datefield', width: 100, id: 'mydate', format: 'Y-m-d', value: new Date(), msgTarget: 'side', emptyText: '請選擇日期。。。', name: 'mydate' } mydate.value 和getvalue() 一樣的。 mydate.getvalue() 返回的是對象: Wed Mar 07 2007 00:0
Time of Update: 2013-10-22
下面簡單介紹下:第一個就是js中擷取對象的方法,比較直接,如果一個頁面有多個id,每次都要寫這麼長的document.getElementBy("id")複製代碼 代碼如下:document.getElementBy("id")document.getElementById的簡寫方式個人比較推薦用prototype 中對document.getElementById的定義:複製代碼 代碼如下:function $(){ var elements = new
Time of Update: 2013-10-22
複製代碼 代碼如下: <script language="javascript"> //禁止用F5鍵 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右鍵快顯功能表 function document.oncontextmenu() { return false; }
Time of Update: 2013-10-22
在js中如何?設計模式中的模板方法? 思路的產生必然要求熟悉js,如何??就很簡單了,都知道在js中如果定義兩個相同名稱的方法,前一個方法就會被後一個方法覆蓋掉,使用此特點就可以實現模板方法。例如在實際的項目中有很多頁面操作的步驟基本相同,但局部細節卻不一樣。例如在我所在的項目中,就有很多展示資料庫記錄的頁面,每個頁面都存在讀取記錄,查詢記錄,增加刪除,修改記錄等相同的操作,但對應的後台方法卻不一樣。 複製代碼 代碼如下: function ListCommon2() { var urlAdd;
Time of Update: 2013-10-22
這是一種在IE下適用的固定行列的方法.其具體代碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <style> .FixedTitleRow { position: relative; top:
Time of Update: 2013-10-22
先來看看效果: Html源碼:複製代碼 代碼如下:<!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> <meta
Time of Update: 2013-10-22
複製代碼 代碼如下://開啟模態視窗function dialog(obj){if(obj.url == undefined || obj.url == null){throw new Error("please set obj.url");}var url = obj.url;if(url.indexOf("?")!=-1){url = url+ "&r_=" + Math.random();}else {url = url+ "?r_=" +