以圖明志

JQuery

博客新加入“掃碼閱讀”功能

給文章生成二維碼
今天看到一個用戶發了個話題,“PC端的URL在移動端上打開要一個個敲好麻煩,有什么好的辦法?”。確實現在已經是移動時代了,在移動設備上閱讀慢慢會成為主流,網站如果沒有便捷的方式讓用戶在移動設備閱讀的話還真有點落伍,于是想想就做個“掃碼閱讀”的功能吧。其實很簡單,就是將網址生成二維碼就行了。無論用PHP生成,還是用JavaScript生成都是可以的,從代碼改動來說,用JavaScript會更省事些。

JQuery

JQuery選擇器$()的工作原理淺析

選擇器寫成$('#id')的時候最快
每次申明一個jQuery對象的時候,返回的是jQuery.prototype.init對象,很多人就會不明白,init明明是jQuery.fn的方法啊,實際上這里不是方法,而是init的構造函數,因為js的prototype對象可以實現繼承,加上js的對象只是引用不會是拷貝,new jQuery,new jQuery.fn和new jQuery.fn.init的子對象是一樣的,只是有沒有執行到init的不同。

JQuery

如何優化JQuery each()函數的性能

有時還需要對JQuery的具體實現進行了解
這篇文章,僅僅是想在jQuery的各個實現的層面上來進行優化,只涉及到了對jQuery整個運行過程的分析、細節介紹和優化方向,并沒有提到一些基本之基本的優化方法,比如:先將整個table從DOM樹中移除,完成所有的操作之后再放回DOM,減少repaint。將mouseover和mouseout改為mouseenter和mouseleave,減少因為下正確的事件冒泡模型導致的重復的事件函數的執行。

JQuery

強大的JQuery數組封裝使用

JQuery數組操作方法匯總
JQuery對數組的處理非常便捷并且功能強大齊全,一步到位的封裝了很多原生js數組不能企及的功能。下面來看看JQuery數組的強大之處在哪。不同于例遍 jQuery 對象的 $.each() 方法,此方法可用于例遍任何對象(不僅僅是數組哦~). 回調函數擁有兩個參數:第一個為對象的成員或數組的索引, 第二個為對應變量或內容.

JQuery

收藏幾個JQuery解析XML的程序例子

解析XML數據是常見的編程任務
用JavaScript解析XML數據是常見的編程任務,JavaScript能做的,JQuery當然也能做。下面我們來總結幾個使用JQuery解析XML的例子。如果讀取的xml是來于xml文件,這結合上面的那點,處理如下$.get("xmlfile.xml",function(xml){$(xml).find("item").length;});

JQuery

用JQuery的$.getJSON發起跨域Ajax請求

getJSON來調用并獲取遠程的JSON字符串
jquery提供了$.getJSON的方法,讓我們可以實現跨域ajax請求,但jqueryAPI上的內容實在太少,如何用$.getJSON,請求網站應該返回怎樣的數據庫才能讓$.getJSON獲取到,下面我就用一個實際例子來說明下。由于在PHP中是用JSON編碼返回值,所以此處必須用getJSON去調用PHP文件,從而獲取數據。

JQuery

提取JQuery的ready()方法來單獨使用

如何實現加載DOM時執行js代碼
有一些功能需求,需要在DOM載入時馬上執行一些函數,但又不愿意僅為了這一個需求而引入整個JQuery庫,于是就把jQuery的方法提取出來,單獨使用了。大家可以使用windows.onload事件,但onload在看來,就是頁面上的東西(img,iframe等資源)全部都加載完畢后才能發生,如果頁面內有大的圖片的話,會在頁面展現后好久時間后才執行。

JQuery

JQuery拖拽改變元素的尺寸

top、left、width、height 的運用
"元素拖拽改變大小"其實和"元素拖拽"一個原理,只是所動態改變的對象不同而已,主要在于 top、left、width、height 的運用,相對實現起來也非常容易。以下附出源碼原型,弄明白了原理再擴展其他實際應用,思路就變得簡單、清晰得多了。

JQuery

JQuery中的each()的使用

可以遍歷對象、數組的屬性值并進行處理
each()函數是基本上所有的框架都提供了的一個工具類函數,通過它,你可以遍歷對象、數組的屬性值并進行處理。jQuery和jQuery對象都實現了該方法,對于jQuery對象,只是把each方法簡單的進行了委托:把jQuery對象作為第一個參數傳遞給jQuery的each方法.換句話說:jQuery提供的each方法是對參數一提供的對象的中所有的子元素逐一進行方法調用。

JQuery

JQuery下拉控件select的操作匯總

用JQuery便捷操作select控件
JQuery獲取和設置Select選項方法匯總如下:獲取select 選中的 text :$("#ddlRegType").find("option:selected").text();獲取select選中的 value:$("#nowamagic").val(); 獲取select選中的索引:$("#nowamagic").get(0).selectedIndex;

JQuery

JQuery用鼠標選文字來發新浪微博

一個小demo
最近注意到新浪博客有個小功能,就是當鼠標選中一段文字時會浮現一個小圖片,點擊這個圖片可以把選中內容發送到新浪微博,一時興起昨晚就寫了一個Demo玩了一下,代碼超簡單,沒優化,有興趣的朋友可以自己改進。原理很簡單,先獲得鼠標選中文字,然后調用新浪博客中提供的頁面,把文字作為參數傳過去就OK了。

JQuery

JQuery隊列queue與原生模仿其實現

queue和dequeue的用法
jQuery中的queue和dequeue是一組很有用的方法,他們對于一系列需要按次序運行的函數特別有用。特別animate動畫,ajax,以及timeout等需要一定時間的函數。queue() 方法顯示或操作在匹配元素上執行的函數隊列。用queue把函數加入隊列(通常是函數數組)用dequeue將函數數組中的第一個函數取出,并執行(用shift()方法取出并執行)。

JQuery

十個迅速提升JQuery性能的技巧

簡單的幾步讓你的JQuery跑得更快
本文提供即刻提升你的腳本性能的十個步驟。不用擔心,這并不是什么高深的技巧。人人皆可運用!這些技巧包括:使用最新版本,合并、最小化腳本,用for替代each,用ID替代class選擇器,給選擇器指定前后文,建立緩存,避免DOM操作,避免使用concat(),利用join()處理長字串,返回false值,利用小抄和參考文檔。

JQuery

動態更換網頁的背景圖

用JQuery實現自定義選擇桌面
有些時候,我們可以為用戶提供很貼心的功能,比如判斷用戶是什么時候來訪問的,然后給出一句問候,晚上好,下午好之類的。并且更換網頁的背景顏色,比如晚上的時候就可以用滿天星星的背景,白天就用陽光燦爛,或者特定節日就用該主題背景,讓你的網站顯得非常靈活,不枯燥。

JQuery

分享一個JQuery彈出層插件

一個很好用的JQuery彈出效果
一個基于jQuery的彈出層。支持拖拽,支持內容為文字,圖片,URL等!至于兼容性。在IE6下,彈出對像無法絕對固定。其他應該沒啥大問題;像這種彈出透明背景層效果很常見了,除部分區域可以操作外其他區域不能操作,目前有提供插件,完全可以實現此種效果。

JQuery

用live()方法給新增節點綁定事件

bind()與live()
jQuery 給所有匹配的元素附加一個事件處理函數,即使這個元素是以后再添加進來的也有效。這個方法是基本是的 .bind() 方法的一個變體。使用 .bind() 時,選擇器匹配的元素會附加一個事件處理函數,而以后再添加的元素則不會有。為此需要再使用一次 .bind() 才行。
1 / 2 首頁 < Prev 1 2 Next > 尾頁 頁碼:
云南快乐十分走势一定牛 云南快乐十分规律 快乐扑克3玩法 甘肃11选五开奖结果 伊利股份股票分析报告 黑龙江十一选五走势图首页 七乐彩2020 十分快3开奖结果 北京好的期货配资公司 北京pk10下载 a股平均市盈率2018