它們很強大,但有時候也會得不償失。如果你使用的是jQuery,它裡面有一個內建的方法可以用來載入單個js檔案。當你需要消極式載入一些js外掛程式或其它類型的檔案時,可以使用這個方法。下面就介紹一下如何使用它!一、jQuery getScript()方法載入JavaScriptjQuery內建了一個方法可以載入單一的js檔案;當載入完成後你可以在回呼函數裡執行後續操作。最基本的使用jQuery.getScript的方法是這樣:複製代碼
本人比較懶,在做web時,當遇到要重複多次同樣的事時,就想找一種省時省力的方法。 以前在web提交表單並且需要驗證使用者輸入時,在提取使用者輸入資訊時,都要在js用到document.getElementById(),這樣一個兩個表單域還行,但有很多時(我就遇到過有十幾個的情況)看看都眼花,所以個人就比較反感這種方式,不過還好,我自己瞎琢磨,利用jquery找到了一種方便的方法。 我給需要提交資料每個表單域添加了一個額外的屬性,用自己額外定義的屬性"_postField"代替原來的name屬性,
今天做的項目要用到多選的下拉框,開始想在網上找一個外掛程式用用,可是,網上的外掛程式看起來都比較雜亂,我參考了網上的一些外掛程式,自己用jquery寫了一個多選下拉框,js寫得比較簡潔。代碼如下。 js代碼 複製代碼 代碼如下: (function(){ $.fn.extend({ checks_select: function(options){ jq_checks_select = null; $(this).click(function(e){ jq_check = $(this); //
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>學習導覽列的製作</title> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $(document).ready(function() {
靜態動態成員 一下用物件導向的相關概念來解釋js中的仿物件導向,因為js中不像其他語言,不存在物件導向語言的相關特性,但可以通過一些技巧來模仿物件導向。我用同樣的概念來概述js的這些方仿物件導向的概念,因為他們的行為作用類似。 在js中有如下函數 複製代碼 代碼如下: function test(){ var var_value; this.this_value; } 其中,var_value是靜態成員,this_value是動態成員。
以wordpress 3.0.2為例,開啟 wp-includes/js/thickbox/thickbox.js,找到以下程式碼: 複製代碼 代碼如下: jQuery("#TB_window").append("<a href='' id='TB_ImageOff' title='"+thickboxL10n.close+"'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"'
以前寫的分頁用了好久了,但是分頁時除了傳頁面外有時還要傳一些其它參數,以前操作時要把傳的參數放到隱藏hidden中,分頁時在取出來,這樣比較麻煩,今天無事,重新封裝了一下直接上代碼吧css用了bootstrap中分頁的樣式.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-bottom-left-radius:
css樣式 複製代碼 代碼如下: <style type="text/css"> .box{border-left:5px solid #F93;border-right:5px solid #F93;border-bottom:10px solid #F93;width:100px;height:60px; position:absolute;top:250px;left:300px;z-index:999; overflow:hidden;} .box2{border-left:
方法基本上來自THinkphp中的源碼,但是被我修改了一下 複製代碼 代碼如下: <?php /* *@Description:刪除HTML標籤,得到純文字。可以處理嵌套的標籤 * */ class deleteHtmlTags{ private $filename; function __construct($filename='C:/AppServ/www/text.txt'){ $this->filename = $filename; } /** *
問題是這樣的:一個div元素要觸發onmouseout事件,同時這個div內部還有子項目,於是當滑鼠移動到該div的子項目上時,onmouseout事件也被觸發了。在要做浮動層效果的時候會經常遇到這個問題。 解決方案一: 使用jQuery,這個大家都會的: 複製代碼 代碼如下: <div id="div1">觸發顯示浮動層</div> <div id="div2"> <ul> <li>1</li>
phpmyadmin4系列通通載入緩慢的最終原因是最近phpmyadmin的官網經常打不開,而phpmyadmin頁面會自動檢查官網上的程式版本更新,所以當你進入phpmyadmin管理頁面點擊資料庫的時候phpmyadmin一直在嘗試串連官網從而把整個開啟過程拖得很慢。最終的解決辦法是不讓phpmyadmin檢查更新,找到phpmyadmin目錄下version_check.php檔案,具體修改如下:複製代碼 代碼如下:if
擷取select :擷取select 選中的 text :$("#ddlregtype").find("option:selected").text();擷取select選中的 value:$("#ddlregtype ").val();擷取select選中的索引:$("#ddlregtype ").get(0).selectedindex;設定select:設定select 選中的索引:$("#ddlregtype
不過, 國內大部分使用者還是在用IE6.IE6下通過a標籤的onclick事件切換某個圖片時, 有可能出現圖片無法載入問題, httpwatch抓取表現結果是abort.測試了一下,找到瞭解決辦法.a標籤事件一般情況是這樣寫的, 也可能是綁定事件, 解決方式一樣:1. <a href="javascript://" onclick="dosomething()">a1</a>2. <a href="javascript:void(0)"
這是一篇原創翻譯文章。原文地址。我們會經常使用iframes來載入第三方的內容、廣告或者外掛程式。使用iframe是因為他可以和首頁面並行載入,不會阻塞首頁面。當然使用iframe也是有利有弊的:Steve Souders在他的blog裡面有闡述:Using Iframes Sparingly:iframe會阻塞首頁面的onload事件 首頁面和iframe共用同一個串連池
效果圖:示範代碼: 生肖查詢 目前位置>>首頁>實用查詢>生肖查詢 生肖查詢 生於: 年 屬: 當然沒有人回忘記自己屬什麼。。但是你可以很輕鬆得知道任何年份出世得人的屬相。。填入查詢出生在哪一年,例如:"1986" [Ctrl+
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script><script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script src="http://code.jquery.com/jquery-latest.js"></script> <script
應用Regex的全域匹配,可以匹配出字元出現的次數,比較這些次數,將最大的儲存並返回。代碼如下: 複製代碼 代碼如下: var countMost = function(str){ if(!str) return; var _count = 0, _temp = 0, _reg, _char; for(var i=0; i<str.length; i++){ _reg = new RegExp(str.charAt(i), 'g'); _temp =
1.需求簡介 jQuery的hover事件只是針對單個HTML元素,例如: 複製代碼 代碼如下: $('#login').hover(fun2, fun2); 當滑鼠進入#login元素時調用fun1函數,離開時則調用fun2函數,這種API已能夠滿足絕大部分需求。 不過,有些時候我們希望當滑鼠進入兩個或多個元素時觸發fun1,離開他們時觸發fun2,而在這些元素間移動滑鼠並不觸發任何事件。例如兩個元素緊挨著的HTML元素,如下圖:
它們之間有區別嗎? 開發過程中似乎很少有人去加個額外的window,覺得多此一舉。比如Ajax過程中回呼函數解析JSON格式字串 複製代碼 代碼如下: ... function callback(str){ var json = eval('(' + str + ')'); } ... 通常直接使用eval,而非var json = window.eval('(' + str + ')');
問題:經常使用jQuery外掛程式的attr方法擷取checked屬性值,擷取的值的大小為未定義,此時可以用prop方法擷取其真實值,下面介紹這兩種方法的區別: 1.通過prop方法擷取checked屬性,擷取的checked傳回值為boolean,選中為true,否則為flase 複製代碼 代碼如下: <input type="checkbox" id="selectAll" onclick="checkAll()">全選 function checkAll() { var