Time of Update: 2014-11-26
Android 混淆JS互動沒反應-keepattributes *Annotation*-keepattributes *JavascriptInterface*-keepclassmembers class fqcn.of.javascript.interface.for.webview { public *; } -keepclassmembers class cn.xx.xx.Activity$AppAndroid { public *; } 最重要的-keep
Time of Update: 2014-11-22
JS中三目運算子和if else的區別分析與樣本,jselse今天寫了一個圖片輪播的小demo,用到了判斷先試了一下if else,代碼如下: 複製代碼 代碼如下:if(n >= count-1){n =0;}else{n ++;}隨後代碼寫完了,準備最佳化一下代碼,將此段改成了三目運算子的寫法 複製代碼 代碼如下: n = n >= (count-1) ? n=0 : n++結果完全不同隨後研究了一下這兩者的區別,總結為一句話:三目運算有傳回值,if
Time of Update: 2014-11-21
jQuery線上選座訂座(高鐵版)HTML和上一篇文章一樣:jQuery線上選座訂座(影院篇),我們使用相同的html結構,左側顯示位置布局圖,右側顯示選座相關資訊。相關CSS代碼請下載DEMO源碼查看,本文不再詳述。 複製代碼<div class="container"> <div id="seat-map">
Time of Update: 2014-11-18
探真無阻塞載入javascript指令碼技術(1)下面的圖片是我使用firefox和chrome瀏覽百度首頁時候記錄的http請求下面是firefox:下面是chrome:在瀏覽百度首頁前我都將瀏覽器的緩衝全部清理掉,讓這個情境最接近第一次訪問百度首頁的情景。在firefox的請求瀑布圖裡有個表現非常之明顯:就是javascript檔案下載完畢後,有一段時間是沒有網路請求被處理的,這段時間過後http請求才會接著執行,這段空閑時間就是所謂的http請求被阻塞。瀏覽器裡的http請求被阻塞一般都是
Time of Update: 2014-11-16
詳談JavaScript 匿名函數及閉包,詳談javascript1、匿名函數函數是JavaScript中最靈活的一種對象,這裡只是講解其匿名函數的用途。匿名函數:就是沒有函數名的函數。1.1 函數的定義,首先簡單介紹一下函數的定義,大致可分為三種方式第一種:這也是最常規的一種複製代碼 代碼如下:function double(x){ return 2 * x;
Time of Update: 2014-11-15
實現js保留小數點後N位的代碼,js保留小數點在JS中,一般實現保留小數點後N位的話,都是利用toFixed函數複製代碼 代碼如下:<script language="javascript"> document.write("<h1>JS保留兩位小數例子</h1><br>"); var a=2.1512131231231321; document.write("原來的值:"+a+"<br>");
Time of Update: 2014-11-14
a標籤的href與onclick事件的區別詳解,hrefonclickonclick中javascript的區別一般沒用到都沒注意,但出錯時才有些鬱悶,看文本章解釋如下:以前一直很隨意,後來看.net裡的linkbutton似乎是用在<a href="javascript:fun();"...>的形式,今天用這種方式就遇到一些問題,摘網友的文章和我的結論放在下面:1.連結的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽連結);
Time of Update: 2014-11-11
使用script的src實現跨域和類似ajax效果,srcajax情境假如有兩個網域名稱不同的伺服器, a.com和b.com, 在b.com/b_return_js.php這個介面裡, 可以擷取一些資料。 當然,假如是b.com的頁面裡, 可以使用ajax, 直接請求這個介面, 但如果在a.com的頁面裡如果請求呢。b_return_js.php的介面代碼:複製代碼 代碼如下:$a = array( array('username'=>'tony',
Time of Update: 2014-11-10
一款純css3實現的數字統計遊戲,一款css3實現統計今天給大家分享一款純css3實現的數字統計遊戲。這款遊戲的規則的是將所有的數字相加等於72。這款遊戲的數字按鈕做得很美觀,需要的時候可以借用下。一起看下:線上預覽 源碼下載實現的代碼。html代碼: <h1> CSS Counter Game</h1> <section> <h2> Pick the
Time of Update: 2014-11-10
CSS3選取器之學習筆記,css3選取器首先說first-child與last-child,這兩個選取器很容易明白,就是父元素下的第一個子項目和最後一個子項目。而nth-child和nth-last-child則是父元素下指定序號的子項目,甚至第偶數個、奇數個子項目精選樣式的制定。/*選取器寫法樣本*/nth-child(n) //正數第n個子項目nth-last-child(n) //倒數第n個子項目nth-child(odd)
Time of Update: 2014-11-10
JavaScript中使用typeof運算子需要注意的幾個坑,typeof運算子typeof是一個運算子,它對運算元返回的結果是一個字串,有6種(只針對ES,不包含HOST環境對象)。1.'undefined'2.'boolean'3.'string'4.'number'5.'object'6.'function'因為它本身是運算子,它不是函數,使用時沒必要加個小括弧。複製代碼 代碼如下:if (typeof(obj) === 'undefined') { /
Time of Update: 2014-11-07
15個讓人驚訝的 CSS3 動畫效果示範,讓人驚訝css3 CSS 是網頁設計非常重要的一部分,隨著越來越多的瀏覽器對 CSS3 支援的不斷完善,設計師和開發人員們有了更多的選擇。如今,用純 CSS 就可以實現各種各樣很酷的效果,甚至是動畫。 本文收集了15個驚人的 CSS3 動畫示範,它們將證明 CSS3 Transform 和 Transition 屬性的強大能力。1. Pure CSS Coke Can 2. Colorful Clock 3
Time of Update: 2014-11-05
Extjs4.2 tooltip 提示寬度問題解決 在Extjs4.2 的tooltip 提示,寬度被限制在了40px,感覺很彆扭,是個BUG,解決辦法,在ext-all-debug.js或ext-all.js中,找到如下的代碼:Ext.define('Ext.tip.Tip', { extend: Ext.panel.Panel , alternateClassName: 'Ext.Tip', minWidth : 40, // 問題在這裡
Time of Update: 2014-11-03
一款基於css3的簡單的滑鼠移至上方按鈕,css3懸停按鈕今天給大家分享一款基於css3的簡單的滑鼠移至上方按鈕。這款懸停按鈕滑鼠經過前邊框是間斷的。當滑鼠經過的時候邊框間隔消失。如下:線上預覽 源碼下載實現的代碼。html代碼: <div class="container"> <p> Single gradient border</p> <a href="#"
Time of Update: 2014-11-02
JsRender for object文法簡介,jsrenderobject本文簡要講述了JsRender for object的基本文法。分享給大家供大家參考。具體如下: JsRender 作為一款JavaScript模版引擎,必不可少的會有迴圈功能,也就是for,但由於JsRender過於靈活,for竟然可以接受object作為迴圈對象。{{for Array}}和{{for Object}}都是允許的,{{for
Time of Update: 2014-11-01
D3.js 從P元素的建立開始(顯示可載入資料),d3.jsD3是一個基於資料操作的可視化js庫,認識d3,就從最基礎的顯示可載入資料談起。html的基本架構不多說,先上代碼再解釋:建立一個test目錄,在該目錄下建立demo和d3兩個檔案夾。demo存放要編寫的html檔案 , d3存放d3.v3.js在demo檔案夾下建立indexP.html,將下面代碼複製其中,雙擊在瀏覽器開啟查看效果。<!DOCTYPE html> <html lang="en">
Time of Update: 2014-10-30
js實現ArrayList功能1.ArrayList方法摘要構造方法摘要ArrayList() 構造一個初始容量為 10 的空列表。ArrayList(Collection c) 構造一個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。ArrayList(int initialCapacity) 構造一個具有指定初始容量的空列表。 方法摘要 booleanadd(E
Time of Update: 2014-10-27
Jquery中淡入淡出效果fadeIn()、fadeOut()、fadeToggle()、fadeTo()學習引發的思考----關於Jquery函數傳參數一、基本文法1、fadeIn淡入、fadeOut淡出、fadeToggle淡入淡出切換(已經淡出點擊淡入,或者相反):$(selector).fadeIn(duration,complete);$(selector).fadeOut(duration,complete);$(selector).fadeToggle(duration,compl
Time of Update: 2014-10-27
javascript 多線程非同步隊列首先,你得知道 jQuery.Deferred 的大致用法,然後,我們進入正題吧: 庫代碼: 複製代碼/*! * 多線程非同步隊列 * 依賴 jQuery 1.8+ (如果你用的是 1.6或1.7, 只要將源碼中的 then方法替換為pipe方法 即可) */ /** * @n {Number} 正整數, 線程數量 */function Queue (n) {
Time of Update: 2014-10-24
form.submit()不能提交表單的原因分析,form表單onsubmit直接上代碼把:複製代碼 代碼如下:<div id="register"><h4>會員註冊</h4><div class="formdiv"><form method="post" action="register.php?action=register" name="register"