Time of Update: 2017-01-19
//第幾個沒有選 <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox"
Time of Update: 2017-01-19
但後兩者是將字串轉換為UTF-8的方式來傳輸,解決了頁面編碼不一至導致的亂碼問題。 例如:發送頁與接受頁的編碼格式(Charset)不一致(假設發送頁面是GB2312而接收頁面編碼是UTF-8),使用escape()轉換傳輸中文字串就會出現亂碼問題。 以下是JS下對URL進行編/解碼的各種方法: escape方法:就對@*+/ A-Z 0-9 a-z這些字元不編碼,其它非ASCII字元都會編碼以%XX編碼替換,解碼使用unescape,escape 方法不能用來對“統一資源識別項”(URI)
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript"> function people(name){ this.name=name; this.introduce=function(){ //對象方法 alert("my name is"+this.name); } } people.run=function(){ //類方法 alert("i can run"); } people.prototype.jump=function(){ //原型方法
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html> <html> <head> <title>Google 靜態地圖 API</title> <style type="text/css"> #divStaticMap span { color:Gray; font-size:12px; } #divStaticMap .sel { width:130px; } </style> <script type="
Time of Update: 2017-01-19
每次申明一個jQuery對象的時候,返回的是jQuery.prototype.init對象,很多人就會不明白,init明明是jQuery.fn的方法啊,實際上這裡不是方法,而是init的建構函式,因為js的prototype對象可以實現繼承,加上js的對象只是引用不會是拷貝,new jQuery,new jQuery.fn和new
Time of Update: 2017-01-19
複製代碼 代碼如下: /* 1.jQuery外掛程式檔案名稱推薦命名為 jquery.[外掛程式名].js
Time of Update: 2017-01-19
jquery自動填滿勾選框,即把勾選框打上(true),然後通過ajax方式獲得勾選項列表,再把列表內的選項打上。 複製代碼 代碼如下: 下拉框<select name="makemodule" id="makemodule" style='width:130px' onchange='makemoduleSelected()'> <option value='1'>1</option> </select>
Time of Update: 2017-01-19
(1)required:true 必輸欄位 (2)remote:"check.php" 使用ajax方法調用check.php驗證輸入值 (3)email:true 必須輸入正確格式的電子郵件 (4)url:true
Time of Update: 2017-01-19
今天在用easyui做布局時,碰到了一個疑惑的問題。 問題:當把class=“easyui-layout”寫在一個獨立的div中時,layout的樣式無法顯示,也不報錯。 例如: 複製代碼 代碼如下: <span style="font-size:14px;"><body > <div class="easyui-layout"> <div data-options="region:'north',title:'North
Time of Update: 2017-01-19
首先頁面上有一個 <textarea id="test"></textarea> 我們為其綁定以下事件 複製代碼 代碼如下: test.onkeydown = function(){ return false; } test.onkeyup = function(){ return false; } test.onkeypress = function(){ return false; } 我們分別注釋掉其中的兩個事件,每次測試僅綁定一個事件。
Time of Update: 2017-01-19
1.下面列出了一些判讀數實值型別的Regex 複製代碼 代碼如下: /^\d+$/ //非負整數(正整數 + 0) /^[0-9]*[1-9][0-9]*$/ //正整數 /^((-\d+)|(0+))$/ //非正整數(負整數 + 0) /^-[0-9]*[1-9][0-9]*$/ //負整數 /^-?\d+$/ //整數 /^\d+(\.\d+)?$/ //非負浮點數(正浮點數 + 0) /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][
Time of Update: 2017-01-19
雖然你現在看來沒什麼用,當要用的時候又到處找資料,還不如現在收集一下。 在DOM裡面操作textarea裡面的字元,是比較麻煩的。 於是我有這個封裝分享給大家,測試過IE6,8, firefox ,chrome, opera , safari。相容沒問題。 注意:在firefox下 添加字串的時候有個bug 就是scrollTop 會等於0,當然解決了,但是不夠完美。如果有高手也研究過,麻煩指點下。 複製代碼 代碼如下: var TT = { /* * 擷取游標位置 * @Method
Time of Update: 2017-01-19
不過隨著新版本的升級, 體積也慢慢變大了.24KB, Minified and Gzipped 155KB, Uncompressed Code壓縮並gzip輸出24K, 也不小了.如果頁面上一個簡單的效果,一個簡單的動畫就沒必要載入這麼大的庫.看下面這個圖片漸層效果, 其實純js不到20行就可以搞定了. [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
複製代碼 代碼如下: <script> function readThis(){ var tempStr = ""; var filePath= document.all.upfile.value; var oXL = new ActiveXObject("Excel.application"); var oWB = oXL.Workbooks.open(filePath); oWB.worksheets(1).select(); var oSheet =
Time of Update: 2017-01-19
比如loation.href是 頁面的url .但是 location.hash可以擷取或設定頁面的 標籤值 比如http://domain/#testDemo中 咱們的location.hash 就是 #testDemo 下面引用一個 網上的demo 一個搜尋版塊,功能有3個:普通搜尋,進階搜尋,後台管理,分別指明他們各自的hash 值:#search,#advsearch,#adminboss. 在頁面初始化的時候,通過window.location.hash來判斷使用者需要訪問的頁面,
Time of Update: 2017-01-19
在下面的文字框輸入“@” 看一下效果吧! 已經解決 IE,FF ,CHORME 主流瀏覽器的相容問題。有需要這個JS的朋友可以直接拿去用。 由於我實在無法把這個效果插入到這遍文章裡。所以只能讓大家下載我示範的檔案了。 下載示範檔案 思路 我們可以用onkeyup事件監測文字框是否輸入了一個@符號,如果輸入了,就找到@符號在頁面上的絕對位置,彈出提示。(實際製作過程中會遇到各種各樣的問題)問題: textarea 裡的游標位置無法直接擷取。所以我們只能迂迴前進了。解決彈出框的位置
Time of Update: 2017-01-19
比如這次用到的我先前介紹過的Vanadium表單驗證外掛程式, 因為是E文中不存在佔2個字元的字, 所以, 區分中英文字元就得自己擴充. 本文就將介紹兩種區分中英文字元的方法: 利用正則和charCodeAt方法區分中英文字元. 區分中英文字元的兩種方法: 正則和charCodeAt()方法@Mr.Think Mr.Think的個人部落格@專註前端技術,熱愛PHP,崇尚簡單生活. 返迴文章頁:區分中英文字元的兩種方法:
Time of Update: 2017-01-19
document.documentElement.getBoundingClientRect下面這是MSDN的解釋:SyntaxoRect = object.getBoundingClientRect()Return ValueReturns a TextRectangle object. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate
Time of Update: 2017-01-19
HTML顏色選取器 範圍:#000 - #FFF [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
我估計很多正在學習css,js的朋友們也有這樣的經曆,剛在做這個js切換的時候,我想到了一個好的方法,馬上給大家分享一下,希望你們能把它拿走 複製代碼 代碼如下: function changeDiv(index) { for(var i=0;i<=5;i++) { if(i == index) document.getElementById('dv_'+i).className="txt1"; else