Time of Update: 2014-01-10
php+js+ajax+mysql實現省市三級聯動效果如:思路:先擷取所選省的市或者是所選時的縣,將擷取的資料轉換為jason格式的字串返回到ajax用戶端,在用戶端使用eval將jason格式的字串轉化為對象,將對象的每個元素值建立成文本節點,並建立option節點,將文本節點追加到option節點,在將option的節點追加給select節點。ajax-area-select.html實現使用ajax+dom+php+mysl
Time of Update: 2014-01-10
業務需求,要統計使用者點擊了頁面上的哪些元素.JQuery . Easy.$('a.click').each(function(i){ var o=$(this); o.bind('click',function(){ $.getJSON( '後台統計程式入口', { page_type:o.attr('data-clicktype')
Time of Update: 2014-01-10
Regex中的內容很多,也很深,下面只是一些基本的知識點,練習中使用的瀏覽器是IE10,若有不當處請各位朋友指正,我會在第一時間修改錯誤之處。 匹配的概念:是包含的意思,不是相等的意思 1、Regex簡介 在表單提交的時候需要用JS來對使用者提交的資料進行驗證,這樣做的目的一是減少網路流量(儘可能的讓提交到伺服器端的資料時合法的,減少了用戶端和伺服器端資料互動),二是改善了使用者的體驗效果。
Time of Update: 2014-01-10
大學專業是電腦童鞋或多或小的知道 電腦是由二進位儲存和處理數位,不能精確到處理浮點數,且javascript也沒有這樣的方法 所以在瀏覽器計算的時候也會有誤差,比如說 我想用 3.3 / 1.1 那麼按道理來說 答案是 3 ,對不對 但是我們可以列印出來看下 結果令我們很驚訝 是 2.9999999999999996 .現在我們想 為了避免產生精度差異,需要計算的數字升級(乘以10的n次冪)成電腦能夠精確識別的整數,等計算完畢再降級(除以10的n次冪). 這樣處理下
Time of Update: 2014-01-10
今天用Regex的時候遇到了不少問題,就研究了一下,參考了不少部落格,特此記錄。 Regex的參數 參考/i (忽略大小寫)/g (全文尋找出現的所有匹配字元)/m (多行尋找)/gi(全文尋找、忽略大小寫)/ig(全文尋找、忽略大小寫) i 模式中的字元將同時匹配大小寫字母m 字串視為多行s 將字串視為單行,分行符號作為一般字元x 將模式中的空白忽略e preg_replace() 函數在替換字串中對逆向引用作正常的替換,將其作為 PHP
Time of Update: 2014-01-10
做善良公社的搜尋功能的時候,需要將首頁的值傳入到搜尋網頁面(從一個頁面傳入到另一個頁面),我採用的是用URL傳值的方式傳到搜尋網頁面,從URL中將參數擷取後,寫入相應的下拉框中,並顯示相關查詢資料。首頁頁面如下(HTML頁面): 在首頁下面擷取到值並傳到搜尋網頁面(HTML頁面),首頁JS如下:[html] view plaincopyfunction MemSearch() {
Time of Update: 2014-01-10
/** * 將unicode 字串 * * @param str * 待轉字串 * @return 一般字元串 */ public String revert(String str) { if (str != null && str.trim().length() > 0) { String un = str.trim();
Time of Update: 2014-01-10
1、js代碼如下: 複製代碼 代碼如下: <%--實現班級跳轉DIV--%> <div id="displayClassDiv" style="display:none;" class="gp_box"> <ul> <% for(int i=0;i<dtPTC.Rows.Count;i++) { if (dtPTC.Rows[i]["ISPRO"].ToString() == "1") { %> <li> <h1
Time of Update: 2014-01-10
<input name="study" type="radio" value="Jquery外掛程式教程">Jquery外掛程式教程<input name="study" type="radio" value="Jquery學習">Jquery學習<input name="study" type="radio" value="PHP學習">PHP學習<input id="tijiao" type="button"
Time of Update: 2014-01-10
js中浮點型是如何運算的呢?例如:var a=0.69;我想得到6.9 直接這樣寫 var c=a*10;alert(c); 得到結果是:6.8999999999999995到網上一搜,有網友說這是一個JS浮點數運算Bug,找瞭解決方法:方法一:有js自訂函數複製代碼 代碼如下:<script>//加法函數,用來得到精確的加法結果 //說明:javascript的加法結果會有誤差,在兩個浮點數相加的時候會比較明顯。這個函數返回較為精確的加法結果。
Time of Update: 2014-01-10
一般我們在實現一些表單提交頁面時會放置若干隱藏屬性 比如在修改某條記錄時,在編輯視窗會嵌入該記錄的id 在展示介面有時需要將input或select選框設為disable以避免使用者修改 下列代碼中的hidden在IE中不能正常作用 複製代碼 代碼如下: <input name = "role_name" id = "role_name" value="Roy" disabled> <input name = "role_id" id = "role_id" hidden
Time of Update: 2014-01-10
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="showdialog_dialog.aspx.cs" Inherits="WSHelpDoc_showdialog_dialog" %>複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2014-01-10
設定屬性 - attr()jQuery attr() 方法也用於設定/改變屬性值。下面的例子示範如何改變(設定)連結中 href 屬性的值:執行個體複製代碼 代碼如下:$("button").click(function(){$("#keleyi").attr("href","http://www.jb51.net");});attr() 方法也允許您同時設定多個屬性。下面的例子示範如何同時設定 href 和 title 屬性:執行個體複製代碼
Time of Update: 2014-01-10
本文總結了Array數組的3個屬性,length 屬性、prototype 屬性、constructor 屬性使用,並附註數組對象的8個分類及多個方法使用,具體如下:對象的3個屬性1、length 屬性length
Time of Update: 2014-01-10
先說一下JS的擷取方法,其要比JQUERY的方法麻煩很多,後面以JQUERY的方法作對比JS的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當最DOM元素原生的JS擷取ID為test的元素下的子項目。可以用:比如:<div id="dom"> <div></div> <div></div> <
Time of Update: 2014-01-10
折騰了半天,程式中使用jquery的load方法進行請求,很奇怪為啥第二次無法發送請求。百度了一把,誰知load是用get方式進行請求的,因此IE瀏覽器對其進行緩衝了。網上搜了很多解決方案,一大把,下面是我認為比較全面的解決方案。主要分為用戶端解決和服務端解決。1.用戶端解決方案IE存取原則:Internet選項--瀏覽歷程記錄--設定-- Internet 臨時檔案的選項改為每次訪問網頁時也可以 1: 在AJAX請求的頁面後加個隨機函數,我們可以使用隨機時間函數
Time of Update: 2014-01-10
先說一下JS的擷取方法,其要比JQUERY的方法麻煩很多,後面以JQUERY的方法作對比。JS的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當最DOM元素複製代碼 代碼如下:<div id="test"><div></div><div></div></div>原生的JS擷取ID為test的元素下的子項目。可以用:var a = docuemnt.getElementById("test").
Time of Update: 2014-01-10
複製代碼 代碼如下: var Map = function(){ this._entrys = new Array(); this.put = function(key, value){ if (key == null || key == undefined) { return; } var index = this._getIndex(key); if (index == -1) { var entry = new Object(); entry.key = key; entry.value
Time of Update: 2014-01-10
複製代碼 代碼如下: /** * 擴充startWith方法 * @param str * @return */ String.prototype.startWith=function(str){ if(str==null||str==""||this.length==0||str.length>this.length) return false; if(this.substr(0,str.length)==str) return true; else return false;
Time of Update: 2014-01-10
複製代碼 代碼如下:<script type="text/javascript"> function getTxt1CursorPosition(){ var oTxt1 =