Time of Update: 2014-03-09
Hot.xml檔案 : 複製代碼 代碼如下: <?xml version="1.0" encoding="gb2312"?> <root> <item> <name>劉亦菲</name> <url>MingXing/LiuYiFei.htm</url> <color>red</color> </item> <item>
Time of Update: 2014-03-09
Thinkphp中文章顯示代碼: 複製代碼 代碼如下: <div id="showContent">{$article.content|htmlspecialchars_decode}</div> <div id="articlePages"></div> js實現代碼: 複製代碼 代碼如下: <script type="text/javascript"> var obj =
Time of Update: 2014-03-09
1. 如果JSON對象中有屬性是包含雙引號的,比如 複製代碼 代碼如下: { "description": "25"" } 如果轉換成字串形式,將自動加上反斜線,變為"25\"", 然後傳遞給REST API,儲存到MongoDB中。 此時如果使用MongoDB的shell顯示該資料,為"25\"", 正確。 2. 但是如果用C++ driver讀取這個值是,則得到"25"", 因此如果將它直接返回到瀏覽器端,用jQuery.parseJSON()來解析就會報錯。
Time of Update: 2014-03-09
Javascript數值和和字串進行轉換時,可以對不同的進位進行操作。 轉換例子如下: 複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>帶進位的數值和字串間進行轉換</title> </head> <body> <script
Time of Update: 2014-03-09
如下,我們來定義Week的枚舉:複製代碼 代碼如下:if(typeof WeekDay == "undefined"){ var WeekDay = {};WeekDay.Sunday = 0;WeekDay.Monday = 1;WeekDay.Tuesday = 2;WeekDay.Wedesay = 3;WeekDay.Thursday = 4;WeekDay.Friday = 5;WeekDay.Saturday =
Time of Update: 2014-03-09
由於 Microsoft AJAX Library 對於 JavaScript 進行了大幅擴充,枚舉這個常用的功能當然也被加進去了,本次就是來探討 JavaScript 的枚舉功能。由於範例很簡單,所以直接看 HTML 標籤就 OK 了複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
Time of Update: 2014-03-09
有個地方很奇怪:點擊了一個彈窗中的按鈕,沒想到彈窗消失了,經公司的js高手調試,發現了其中的奧秘 複製代碼 代碼如下: <button class="btn btn_set_wj" onclick="add_q()">添加調查問卷</button> 加一個type ="button" 就好了: 複製代碼 代碼如下: <button class="btn btn_set_wj" type ="button"
Time of Update: 2014-03-09
jquery1.10去除了.live()方法,新增了一個.on()方法來給元素繫結事件,具體用法如下: on(events,[selector],[data],fn) 複製代碼 代碼如下: $("#dataTable tbody tr").on("click", function(event){ alert($(this).text()); }); 上面這中方法對所有的這個tr綁定了事件,但是對於新增的元素無法綁定事件。 複製代碼 代碼如下: $("#dataTable tbody").on(
Time of Update: 2014-03-09
複製代碼 代碼如下:<script language="javascript" type="text/javascript"> var firsty;//最開始的載入頁面時年和月 var firstm; var secondy;//當onchange觸發後的值 var secondm; var
Time of Update: 2014-03-09
但凡用過js 中的toFix() 方法的, 應該都知道這個方法存在一個小小的BUG。 在IE 下和FF 下對於小數的進位有點不同。 例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01. 這樣就會造成資料的差異。 我們可以通過 重寫 這個方法來實現精度的統一。 複製代碼 代碼如下: Number.prototype.toFixed = function(s) { return (parseInt(this * Math.pow( 10, s ) +
Time of Update: 2014-03-09
更新指定的行, param 參數包含下列特性: index:更新行的索引。 row:行的新資料。 複製代碼 代碼如下: var grid = $("#QualityAdd").datagrid("updateRow", { index: gridIndex, row: { Url: "<a href=\"#\">"+r[0].html+"</a>" } }); datagrid 內建對象 複製代碼 代碼如下: {rows:[{No:001,Order:{no:00101
Time of Update: 2014-03-09
如果父div的position定義為relative,子div的position定義為absolute,那麼子div的style.left的值是相對於父div的值,這同offsetLeft是相同的,區別在於:1. style.left 返回的是字串,如28px,offsetLeft返回的是數值28,如果需要對取得的值進行計算,還用offsetLeft比較方便。2. style.left是讀寫的,offsetLeft是唯讀,所以要改變div的位置,只能修改style.left。3.
Time of Update: 2014-03-09
javascript匿名函數,就是說個函數沒有名字,下面先列出測試代碼 複製代碼 代碼如下: /* * 一般常見函數是這樣 */ function debug(data) { console.log(data); } 但有的函數,它卻偏偏寫成了這樣 複製代碼 代碼如下: (function(x, y) { debug(x + y); }) 上面就是所說的匿名函數了 複製代碼 代碼如下: var fun = null; (function() { var test = function(x ,
Time of Update: 2014-03-09
是每次點擊時擷取一共點擊了多少次是吧 1.可以再伺服器端拖一個隱藏的隱藏的button控制項,然後寫button的Click事件,這個事件的作用是從資料庫中調取一共被點擊的次數。 2.把被點擊的次數賦給一個隱藏的TextBox控制項的Text屬性。 3.在你的js函數validata()裡觸發伺服器端的button控制項的click事件 fuction validata()" { document.getElementById("Button1").click(); var
Time of Update: 2014-03-09
1) 禁止右鍵 在開發 Web 應用程式的時候,有些情況需要禁用按右鍵功能。使用此代碼,jQuery 開發人員可以在網頁上禁用滑鼠右鍵點擊。代碼如下: 複製代碼 代碼如下: $(document).ready(function() { //catch the right-click context menu $(document).bind("contextmenu",function(e) { //warning prompt - optional alert("No
Time of Update: 2014-03-09
/** 複製代碼 代碼如下: * 第一種Ajax提交方式 * 這種方式需要直接使用ext Ajax方法進行提交 * 使用這種方式,需要將待傳遞的參數進行封裝 * @return */ function saveUser_ajaxSubmit1() { Ext.Ajax.request( { url : 'user_save.action', method : 'post', params : { userName :
Time of Update: 2014-03-09
複製代碼 代碼如下: //放在onReady的function(){}中 Ext.QuickTips.init(); //為組件提供提示資訊功能,form的主要提示資訊就是用戶端驗證的錯誤資訊。 Ext.form.Field.prototype.msgTarget='side'; //提示的方式,枚舉值為: qtip-當滑鼠移動到控制項上面時顯示提示; title-在瀏覽器的標題顯示,但是測試結果是和qtip一樣的; under-在控制項的底下顯示錯誤提示;
Time of Update: 2014-03-09
Base64是最常用的編碼之一,比如開發中用於傳遞參數、現代瀏覽器中的<img />標籤直接通過Base64字串來渲染圖片以及用於郵件中等等。Base64編碼在RFC2045中定義,它被定義為:Base64內容傳送編碼被設計用來把任意序列的8位位元組描述為一種不易被人直接識別的形式。我們知道,任何資料在電腦中都是以二進位的方式儲存的。一個位元組為8位,一個字元在電腦中儲存為一個或多個位元組,比如英文字母、數字以及英文標點符號就是用一個
Time of Update: 2014-03-09
代碼如下:複製代碼 代碼如下:<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <%@ include file="/pages/common/taglibs.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
Time of Update: 2014-03-09
我之前使用過用printf debugging,自此之後我用這種方法似乎總能更快地解決bug。 在某些情況下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你會發現它們的有用之處:1.