限制只能輸入數位實現代碼,限制數字實現代碼當我們在一些網站註冊帳號、填寫資訊是,不小心將電話號碼填寫成漢字或其他英文字母了,這顯然是不正確的。為了協助使用者更好地糾正輸入時的錯誤,在表單中填寫資訊時,需要限制手機號、郵編、電話號碼這類文字框不能輸入其他字元,只能是數字。通過使用正則匹配輸入的時候只是數字:var numRegex = /\D/g再通過JavaScript的onblur 事件:定義和用法onblur 事件會在對象失去焦點時發生。Onblur
基於javascript實現最簡單的選項卡轉場效果,javascript選項卡本文執行個體為大家分享了js選項卡轉場效果的具體實現代碼,供大家參考,具體內容如下<!DOCTYPE html><html><head><meta charset="gb2312" /><title>朱朱製作</title><script src="js/jquery.js"
Bootstrap打造一個左側摺疊菜單的系統模板(二),bootstrap模板在上一篇文章給大家介紹了Bootstrap打造一個左側摺疊菜單的系統模板(一),具體內容介紹可以點擊瞭解詳情。1. 關於上一篇文章BUG上一篇文章中有幾位朋友提出的問題和BUG. 我簡單的說一下。1>. IE版本的支援?我寫的這些只是測試FirefoxGoogle瀏覽。在IE8+下可以添加代碼以實現相容。<!--[if lt IE 9]><script
Angularjs中的事件廣播
Bootstrap打造一個左側摺疊菜單的系統模板(一),bootstrap模板1. 前言最近需要做一個後台管理系統,我打算使用bootstrap弄一個好看的後台模板。網上的好多模板我覺的css和js有點重。於是就打算完全依靠bootstrap搭建一個屬於自己的模板。首先從左側的摺疊菜單開始。看圖。2. CSS 代碼以下是自訂的css代碼,由於系統是內部使用,所以優先考慮chrome,firefox 不考慮IE了。#main-nav {margin-left:
Web前端新人筆記之jquery入門心得(新手必看),jquery新手必看本章將為大家介紹以下幾點內容;1、jquery的主要特點;2、建立jquery的編碼環境;3、簡單jquery指令碼樣本;4、選擇jquery而不是純javaScript的理由;5、常用的jquery開發工具;jquery能做什嗎?① 取得文檔中的元素$('div.content').find('p');② 修改頁面的外觀$('ul > li:first').addClass('active');③ 改變文檔內容$(
Js擷取圖片原始寬高的實現代碼,js擷取代碼如果我們頁面看到的圖片都是縮圖,那就需要做個圖片點擊放大效果,那麼怎樣擷取圖片的原始寬高呢?方法如下://擷取圖片原始寬度function getNaturalWidthAndHeight(img) {var image = new Image();image.src = img.src;return
Jquery修改image的src屬性,圖片不載入問題的解決方案,1. 當點擊某一按鈕的時候,把圖片域中的圖片改變一下 <img id="randimg" src="/servlet/CreateValidateNum" width="60" height="20" /> <span style="cursor:hand" onclick="reflush();return false;">看不清</span> <script>
簡單的分頁代碼js實現,分頁代碼js先看看:簡單的分頁js代碼:1、效果描述: 不用分頁即可顯示的jQuery外掛程式 jQuery分頁外掛程式——jQuery.page.js用法很簡單,效果很棒 2、調用方法: $(".tcdPageCode").createPage({ pageCount:10, current:1, backFn:function(p){ //單擊回調方法,p是當前頁碼 } })
BootStrap的alert提示框的關閉後再顯示怎麼解決,bootstrapalertbootstrap中有alert組件,如果點擊關閉按鈕後該組件會被刪除而不是被隱藏,想再顯示怎麼辦呢?bootstrap-alert.js源碼片段:function removeElement()
jQuery 擷取跨域XML(RSS)資料的相關總結分析,jqueryxml前段時間項目,需要前端JS擷取跨域XML(RSS),最先打算使用jQuery.ajax方法擷取,但是在ie9以下,提示“拒絕訪問的” 略尷尬,網上尋找了相關資料總結了以下幾種方法:一、google的jGFeed:相信很多同學對這個應該不陌生,使用也相對簡單:源碼:(function($){ $.extend({ jGFeed : function(url, fnk, num, key){ // Make sure
jquery解析XML及擷取XML節點名稱的實現代碼,jqueryxmljquery擷取XML節點名稱的幾種方法以:• get(0).tagName$(this).get(0).tagName• [0].tagName[0]$(this)[0].tagName• context.nodeName$(this).context.nodeNamefunction getXMLData(){ $.ajax({ url:'data.xml',
設計模式中的facade面板模式在JavaScript開發中的運用,設計模式facade概念面板模式(門面模式),是一種相對簡單而又無處不在的模式。面板模式提供一個高層介面,這個介面使得用戶端或子系統更加方便調用。面板模式並不是適配器模式,適配器模式是一種封裝器,用來對介面進行適配以便在不相容系統中使用它。而建立外觀元素則是圖個方便。它並不用於達到需要特定介面的客戶系統打交道這個目的,而是用於提供一個簡化的介面。JavaScript程式碼範例用一段再簡單不過的代碼來表示var getName =
JQuery中attr屬性和jQuery.data()學習筆記【必看】,jqueryattr用html直接data-key來存放,key必須全部小寫。<div data-mydata="123"></div>consoloe.log($("div").data("mydata"));//output 123二避免在key中使用虛線<a id="bar" data-foo-bar-baz="fizz-buzz" href="#">fizz
Jquery跨域獲得Json的簡單一實例,jquery跨域json這兩天用 Jquery 跨域取資料的時候,經常碰到 invalid label 這個錯誤,十分的鬱悶,老是取不到伺服器端發送回來的 json 值,一般跨域用到的兩個方法為:$.ajax 和$.getJSON最後,仔細安靜下來,細讀 json 官方文檔後發現這麼一段:JSON資料是一種能很方便通過JavaScript解析的結構化資料。如果擷取的資料檔案存放在遠程伺服器上(網域名稱不同,也就是跨域擷取資料),則需要使用jsonp類型。
Avalon中文長字元截取、關鍵字符隱藏、自訂過濾器,avalon過濾器關於AvalonJSavalon是一個簡單易用迷你的MVVM架構,它最早發佈於2012.09.15,為解決同一商務邏輯存在各種視圖呈現而開發出來的。 事實上,這問題其實也可以簡單地利用一般的前端模板加jQuery 事件委託 搞定,但隨著業務的膨脹, 代碼就充滿了各種選取器與事件回調,難以維護。因此徹底的將業務與邏輯分離,就只能求助於架構。
如何判斷Javascript對象是否存在的簡單一實例,javascript對象Javascript語言的設計不夠嚴謹,很多地方一不小心就會出錯。舉例來說,請考慮以下情況。現在,我們要判斷一個全域對象myObj是否存在,如果不存在,就對它進行聲明。用自然語言描述的演算法如下:if (myObj不存在){ 聲明myObj; }你可能會覺得,寫出這段代碼很容易。但是實際上,它涉及的文法問題,遠比我們想象的複雜。Juriy Zaytsev指出,判斷一個Javascript對象是否存在,有超過50
AngularJs解決跨域問題案例詳解(簡單方法),angularjs首先我們做點準備說明,不然你明白我說的是啥意思別人不明白,就算別人明白了那總有人不明白,那你要說了,我的意思是這個說明必須要做了,答案是必須的,為了更好的方便大家理解嘛。我們以兩個主網域名稱或者一個主網域名稱+一個次層網域為例,均可示範跨域問題。用戶端 a.com服務端 b.com或者s.a.comangularJs版本
javascript物件導向程式設計進階特性經典教程(值得收藏),javascript物件導向本文執行個體講述了javascript物件導向程式設計的進階特性。分享給大家供大家參考,具體如下:1.建立對象的三種方式:第一種構造法:new Objectvar a = new Object();a.x = 1, a.y = 2;第二種構造法:對象直接量var b = { x : 1, y : 2 };第三種構造法:定義類型function Point(x, y){ this.x = x;
去除html代碼裡面的script正則方法,去除html代碼script去除html代碼裡面的script正則方法/** * 去除html代碼裡面的指令碼字元(<script ...>...</script>和<script ... /> * @author ob * */public class Regex {/** * @param args */public static void main(String[] args)