Time of Update: 2014-09-08
關於javascript模組載入技術的一些思考前不久有個網友問我在前端使用requireJs和seajs的問題,我當時問他你們公司以前有沒有自己編寫的javascript庫,或者javascript架構,他的回答是什麼都沒有,他只是聽說像requirejs和seajs是新東西新技術,很有價值所以想用它。 這位網友的問題引起了我對javascript模組載入技術的思考,上篇文章我給出了自己寫的一個javascript庫的基本結構,其實寫這篇文章的一個起因就是因為我想使用require
Time of Update: 2014-09-08
JS 使用for迴圈遍曆子節點尋找元素,jsfor這篇文章主要介紹了JS 使用for迴圈配合數組遍曆子節點尋找元素function nextChildNode(node,clazz,tagName){ var count= node.childElementCount; for(var i=0;i<count;i++){ if(node==undefined || node.children[i]==undefined){ continue; } if(clazz){
Time of Update: 2014-09-08
js擷取頁面傳來參數的方法,js擷取頁面參數這篇文章主要介紹了通過window.location.search來擷取頁面傳來的參數,經測試是OK的function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return (r[2]);
Time of Update: 2014-09-08
JavaScript實現動態建立CSS樣式規則方案,javascriptcss現在Web應用中有大量的JavaScript代碼,而我們也一直在追尋各種使他們更快的解決方案。1.我們通過 事件代理(event delegation) 讓事件監聽更高效,2.我們利用 函數降頻技術(function debouncing) 來限制一段時間內給定方法被調用的次數,請參考:如何防止事件函數的高頻觸發(中文翻譯)3.我們使用 JavaScript載入器
Time of Update: 2014-09-08
禁止iframe指令碼彈出的視窗覆蓋了父視窗的方法,iframe視窗我所希望的iframe功能是不要去控制父頁面,如果他想要控制,哪從父頁面裡面加入什麼代碼能讓他無法控制呢?假如iframe裡面有這樣的語句:window.parent.location.href="http://www.baidu.com"這就會把父頁面的網頁改掉,我在父頁面裡面加入什麼,能讓他無法改變父頁面呢,有命令在新視窗裡面彈出來,而不是覆蓋父頁面!百度被放入架構後,使用搜尋就會跳到父架構中,但是這個番茄搜尋中卻成功把他置
Time of Update: 2014-09-08
在JavaScript裡防止事件函數高頻觸發和高頻調用的方法,javascript事件網頁中JavaScript最基本的功能是監聽或響應使用者的動作,這非常的有用。使用者的動作有些頻率非常高,有的十分罕見。有些監聽器函數的執行如閃電般完成,而有些繁重的會把瀏覽器拖死。拿瀏覽器視窗的resize事件來說,這種事件會在瀏覽器視窗大小的每一尺度變化都觸發一次,如果監聽器體量很大,你的瀏覽器很快就會被拖垮。很顯然,我們不能允許瀏覽器被拖垮,但我們又不能刪除刪除監聽器。然而,我們可以限制函數調用的頻度,弱
Time of Update: 2014-09-08
jquery向上向下取整適合分頁查詢,jquery取整在用ajax進行分頁查詢時,分頁的數目要用到取整函數<script language="javascript"> var uu=Math.floor(5.36) //向下取整 結果為5 var uu=Math.floor(5.88) //結果為5 Math.ceil(5.33) //向上取整,結果為6 Math.round(5.55) //四捨五入 結果為6 math.round(5.22) //結果為5 </script&
Time of Update: 2014-09-08
jquery
Time of Update: 2014-09-08
jquery實現html頁面 div 假分頁有原理有代碼,jquerydivdiv假分頁原理:填充後div的總高度 (1000px) 顯示高度(100px) 則頁面總數為10頁 。當查看第二頁時,顯示的div高度為100 - 200之間,以此類推看見頁面在翻頁 實則為div捲軸移動。<div id="applications">顯示資料集合</div><style> #applications { /* width:500px;調整顯示區的寬*/
Time of Update: 2014-09-08
10分鐘學會寫Jquery外掛程式執行個體教程,jquery執行個體教程有很多朋友都用過jquery外掛程式,但是很少有人自己動手寫過jQuery外掛程式,本文就以執行個體形式簡單敘述了jQuery外掛程式的實現方法。分享給大家供大家參考之用。具體方法如下: 具體而言,其實就是把一些常用、實用、通用的功能封裝起來而以,簡單的來講就是把這些代碼放在一個方法裡面,可以達到重複使用的效果,這樣就可以不需要每次要用此功能的時候都去重新寫一遍。 現在Jquery裡面加入了外掛程式的概念
Time of Update: 2014-09-08
JavaScript及jquey實現多個數組的合併作業,javascriptjquey1、原生的JavaScript實現var array1 = ["a", "b"];var array2 = ["c", "d"];我要合并後變成下面這樣:<span class="keyword" style="font-weight:bold">var</span> <span class="keyword"
Time of Update: 2014-09-08
js和jquery中迴圈的退出和繼續學習記錄,jsjquery作為水貨,就是學會了1+1=3也要記錄一下!錯了,是2學習記錄:js中的for(var i=1;i<5;i++){if(i==3){break; // 使用break,彈出2次提示分別為1,2;如果使用continue,則會彈出3次,分別是1,2,4}alert(i);}迴圈,退出迴圈,使用break;退出當前迴圈繼續下一個迴圈,使用continuejquery中的each()方法中要實現break,使用return
Time of Update: 2014-09-08
jQuery源碼分析之jQuery中的迴圈技巧詳解,jquery源碼jQuery的源碼中有很多值得學習借鑒的技巧,本文即收集了jQuery中出現的各種遍曆技巧和情境。具體分析如下:// 簡單的for-in(事件) for ( type in events ) { } // 緩衝length屬性,避免每次都去尋找length屬性,稍微提升遍曆速度 //
Time of Update: 2014-09-07
[ExtJS5學習筆記]第十五節 Extjs5表格顯示不友好?panel的frame屬性在作怪本文地址:http://blog.csdn.net/sushengmiyan/article/details/39057243sencha官方API: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.Panel-cfg-store本文作者:sushengmiyan--------------------------------------
Time of Update: 2014-09-08
頁面載入完後自動執行一個方法的js代碼,js代碼1、在body中用onload:<body onload="myfunction()">2、在指令碼中用window.onload:<script type="text/javascript">function myfun(){alert("this
Time of Update: 2014-09-07
AJAX---jQuery的相關使用(一)大致的學習了一下jQuery,因為在做網頁的時候這寫技術會用到的,好處就不說了,網上一大推!講一下我的理解(我是在W3C學習的,那上面有很多很好的例子)關於 jQuery 與 AJAXjQuery 提供多個與 AJAX 有關的方法。通過 jQuery AJAX 方法,您能夠使用 HTTP Get 和 HTTP Post 從遠程伺服器上請求文本、HTML、XML 或 JSON - 同時您能夠把這些外部資料直接載入網頁的被選元素中。提示:如果沒有
Time of Update: 2014-09-07
android應用因為加入js而導致webview一直在載入中的bug解決方案日前在開發程式的時候發現,有一個應用的webview載入html5頁面總是一直在載入中,載入很慢或乾脆載入不出來,但是在其它應用中卻沒有問題,能很快載入,找了一圈問題原因,腦袋都大了也沒找到。今天聽瀏覽器的大牛說可能是js導致的,嘗試在onpause裡加入mWebView.pauseTimers(), onResume()裡加入mWebView.resumeTimers()。奇蹟般的解決了,目前正在研究為什麼。。。。
Time of Update: 2014-09-07
javaScript & jquery完美判斷圖片是否載入完畢好久沒寫東西了,正好最近因為工作需要,寫了一個瀑布流非同步載入的程式。 今天就不談瀑布流,來談一下關於load的問題。 ------------------------------------------------------------- 眾所周知,常見瀑布流當滑鼠滾動到瀏覽器底部的時候,就會發起一個ajax的請求。在服務端產生item列表後,通過 js
Time of Update: 2014-09-07
jQuery 1.6.4 RC1 發布jQuery 官方部落格寫道 jQuery 1.6.4. 將很快發布,需要大家的協助來找出其中存在的 bug,在下個月 1.7 版本發布前修複這些 bug 很重要。如果大家有時間的話,可以協助測試下 jQuery 1.6.4 RC1。 jQuery 1.6.4 RC1 中修複的 bug 有:1.Data 屬性分享一個最好用的UI前端架構!在 jQuery 1.6.4 之前,通過 ".data('imageXOffset')" 擷取 data
Time of Update: 2014-09-07
使用jquery的 uploadify,在Google瀏覽器上總會崩潰的解決方案因為是java項目。 解決的辦法是: 給引入的js加上一個參數,時間戳記就可以,防止緩衝,使每一次都請求。(這個問題是因為Google瀏覽器會快取檔案導致的) <script type="text/javascript"