最近在學習jquery,看了幾天,決定做個小東西練練手。入門級的可以看看。先看下面這個小東西有什麼功能,有模有用。 功能:當你滑鼠懸浮在你的html元素上面的時候,它會顯示一個help說明性的label。 : 原始: 當你的滑鼠懸浮在'單擊我吧1'時: 當你的滑鼠懸浮在'textbox'時: 看了,若是有興趣的話,仔細看看代碼吧,代碼有注釋html 代碼:複製代碼 代碼如下: <%@ Page Language="C#"
_jQuery = window.jQuery; _$ = window.$; 這兩個變數是jQuery唯一使用的兩個全域變數。在jQuery.noConflict()函數中,會把這兩個變數恢複回去。 對於瀏覽器檢測,jQuery使用的是檢查UserAgent,而沒有使用特性檢測。 rwebkit = /(webkit)[ \/]([\w.]+)/, ropera = /(opear)(?:.*version)?[ \/](\w+)/, rmsie = /(msie) ([\w.]+)/,
Javascript源碼: 複製代碼 代碼如下: function showImg( url ) { var imgid = Math.random(), frameid = 'frameimg' + imgid; window['img'+imgid] = '<img id="img" src=\''+url+'?kilobug\' /><script>window.onload = function() {
總得來說面試的過程還是收穫了不少,主要是認清自己的差距到底有多大,知識面到底有多窄,適當打擊一下自信心還是有必要的。在這裡做一次全面的總結,關於javascript的數組去重問題。 考慮一個問題由簡到繁相對容易接受一點,首先假設要去重的數組是比較簡單的,例如: 複製代碼 代碼如下: var arr=[1,2,2,3,'5',6,5,'',' ']
1、簡單的按鈕js事件 用於判斷和顯示提示 複製代碼 代碼如下: <script type="text/javascript" language="javascript"> $(document).ready(function () { $("#btnlogin").click(function () { $("#lblInfo").html(""); var uid = $.trim($("#txtUsername").val()); var pwd =
特別是input[text]和textarea,並且在textarea右下角還有一個可用滑鼠拖動該表textarea大小的功能,如所示: input[text]:textarea:有的時候黃色邊框很影響頁面效果,並且textarea拖動改變大小之後直接影響布局,所以為了不使這些多餘的功能和效果影響頁面,可以使用一下幾句CSS清除掉chrome瀏覽器的預設效果,代碼如下:取消表單項聚焦時產生的黃色邊框:複製代碼 代碼如下: input,button,select,textarea{outline:
比如 想跳到 mao.aspx 的頁面 的div id="s" 的位置 那麼 只用<a href="mao.aspx#s"> 就可實現跳轉到指定位置 現在為了增加使用者體驗 跳轉到頁面後 平滑移動到該位置 怎麼做呢 其實也很簡單啦 那邊傳遞過來一個 要跳轉到哪個div的參數就行 先上一段 頁面擷取參數的 通用js 複製代碼 代碼如下: //根據參數名獲得該參數 pname等於想要的參數名 function getParam(pname) { var params =
核心代碼:複製代碼 代碼如下: if($("#elem_id").is(":hidden")) { } 執行個體代碼1: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> &
瀏覽器為了確保正確執行指令碼和呈現布局在瀏覽器載入和執行完成它之前會完全阻塞頁面後續內容的呈現和其他資源的載入。
/** * JavaScript ModelDialog v0.1 * * new ModelDialog({ * caption 標題 '對話方塊標題'(預設) * template 主體內容 ''(預設) * dialogCls 對話方塊className 'md-dialog'(預設) * headCls 頭部className 'md-head'(預設) * btnCloseCls 關閉按鈕className 'md-close'(預設) * bodyCls 主體className
①jQuery元素的相對定位。 jQuery中不僅可以使用選取器就行絕對位置,而且還可以進行相對定位,只要在$()中指定第二個參數,第二個參數就是相對的元素。第二個參數傳遞一個jQuery對象,則相對於這個對象為基準進行相對的選擇。 複製代碼 代碼如下: <html> <head> <title>jQuery元素的相對定位和選取器</title> <script type="text/javascript" src="jQuery-1.4.2
ws.aspx 代碼 複製代碼 代碼如下: <!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 id="Head1" runat="server">
如下 複製代碼 代碼如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>IE9/10同時支援script元素的onload和onreadystatechange事件</title> <script src="http://code.jquery.com/jquery.min.js" onload="alert(1)"
首先看一下基礎知識: 1、什麼是cookie cookie 是儲存於訪問者的電腦中的變數。每當同一台電腦通過瀏覽器請求某個頁面時,就會發送這個 cookie。你可以使用 JavaScript 來建立和取回 cookie 的值 2、有關cookie的例子: •名字 cookie 當訪問者首次訪問頁面時,他或她也許會填寫他/她們的名字。名字會儲存於 cookie 中。當訪問者再次訪問網站時,他們會收到類似 "Welcome John Doe!" 的歡迎詞。而名字則是從 cookie
1、基本思想 假設待排序的記錄存放在數組R[1..n]中。初始時,R[1]自成1個有序區,無序區為R[2..n]。從i=2起直至i=n為止,依次將R[i]插入當前的有序區R[1..i-1]中,產生含n個記錄的有序區。 複製代碼 代碼如下: <!doctype html> <html> <head><title>javascript直接插入排序</title> <meta charset = "utf-8" /> </
Question : 在IE 7中彈出頁面後,總是會顯示地址欄,而該地址欄是不希望在程式中出現的,況且也影響美觀。而在IE6中就不會出現地址欄。 Solution: 工具-->Internet 選項-->安全-->自訂層級-->允許網站開啟沒有地址欄或狀態列的視窗-->允許 這樣設定了IE7後就不會在快顯視窗中出現地址欄了。IE7以及後續版本預設不可以開啟不帶地址欄的視窗,這樣是為了安全起見。
比如: 複製代碼 代碼如下: function xmlHttpR(){ var xmlhttp; if(window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else{ try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")} catch(e){ try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){return null; }
例子:給連結中含用“wangorg"字元的連結文字加粗 css: 複製代碼 代碼如下: .abold{ font-weight:bold; } html: 複製代碼 代碼如下: $('document').ready(function(){ $('a[href*=wangorg]').addClass('abold'); }) 屬性選擇也可以用組合方式: $('a[href^=http] [href*=wangorg]').addClass('abold')
如下 複製代碼 代碼如下: <div style="width:100px;height:100px;background:gold"></div> 用IE開發人員工具,或IE8內建的開發人員工具。結構如 圖1 :紅色所圈之處可以看到給div添加的內聯樣式width,height,background都依次排列。正常!但給該div添加filter:alpha(opacity=20)後,複製代碼 代碼如下: <div
本人最近也遇到了需要傳遞中文參數的問題。在網上搜尋一下,複製粘貼發的到處都是的“終極”“解決方案”無非就是escape(str)來轉碼,然後在服務端還要寫個方法再編輯一次,或用System.Text.Encoding下的方法來換來換去。 我很久以前一直在使用Prototype架構。在.net-GB2312或jsp-utf8下都使用過,從來沒遇到有字元編碼的問題。於是將Prototype和JQuery代碼都下載下來開啟研究原因。