Time of Update: 2017-01-19
無論是簡單的登入頁面,還是複雜的訂單提交頁面,表單的前端驗證(比如登入名稱和密碼都符合基本要求才能點亮登入按鈕)都是必不可少的步驟。本文展示了如何用RxJava來方便的處理表單提交前的驗證問題,例子採用了Android上的一個簡單的登入頁面內容提要傳統的驗證方式combineLatest操作符用combineLatest處理表單驗證combineLatest和zip的區別本文中所示範的例子sample代碼位於RxAndroidDemo,參見loginActivity這個檔案傳統的驗證方式這裡我們
Time of Update: 2017-01-19
真正的模組化前端模組化很早就開始了,無論是 require.js,browserify 進行模組化打包, 還是 Angular 進行依賴注入,我們都可以把JS代碼分成一個個小的模組並組裝起來。然後我們還會通過 less 或者 sass 來把CSS檔案也拆成一個個小的模組來寫,甚至我們在CSS代碼中感受到了 封裝,繼承,多態 等物件導向的特性。然而,在 webpack
Time of Update: 2017-01-19
我建議大家先學會些基礎的JS,再學jquery,這樣會更好接受些新的東西.今天我們要試著做個js經典遊戲,打乒乓球的遊戲,這款遊戲大概是我做得最多次的了,我有用過xna、flash、js都做過同一款。先上張截圖,不然大夥還不知道是什麼東西. 它的示範地址是:http://www.lovewebgames.com/demo/gamepingbang/ 採用的技術是jquery+gamequery,
Time of Update: 2017-01-19
近日學習Easyui,發現非常好用,介面很美觀。將學習的心得在此寫下,這篇部落格寫SSh結合Easyui實現Datagrid的分頁顯示,其他的例如添加、修改、刪除、大量刪除等功能將在後面一一寫來。
Time of Update: 2017-01-19
類似QQ等級 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
問題描述: html代碼如下: <iframe src="http://www.jb51.net" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe> 我用 jquery 的attr 方法設定 iframe的src屬性 $("#addOrUpdateIframe").attr("src",
Time of Update: 2017-01-19
在struts2中的路徑問題是根據Action的路徑而不是JSP的路徑確定的,所以盡量不要使用相對路徑,使用相對路徑會讓路徑問題變得很繁瑣很麻煩,有的時候一個細微的變動會導致你需要大的改動。 解決方案其實也很簡單:即統一使用絕對路徑。 在jsp中可以通過request.getContextRoot的方式獲得webapp的絕對路徑:複製代碼 代碼如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%
Time of Update: 2017-01-19
每一個對象,都有一個在記憶體中的地址雜湊值,這個雜湊值是十六進位的調用Object對象的hashCode()方法,返回這個對象的雜湊值調用Integer.toHexString()方法,轉換十六進位調用Object對象的toString()方法,得到:類名@雜湊值通常我們會複寫toString()方法,因為預設的沒有太大意義實現原理是類的反射當我們建立一個對象,會在硬碟上產生xxx.class的檔案,jdk定義了Class類來描述這些class檔案調用Object對象的getClass()方法,
Time of Update: 2017-01-19
好像一般很少人講到js中的引用和複製,不過弄清楚這個概念可以協助理解很多東西先講一下很基礎的東西,看看js中幾種資料類型分別傳的什麼引用:對象、數組、函數複製:數字、布爾字串單獨說明,因為它的特殊性,無法確定是傳遞引用還是複製數值(因為字串的值是沒法改變的,所以糾結這個問題也是沒意義的)但是用於比較的時候顯然是屬於傳值比較(稍後具體說比較的事)下面講一下在使用中的具體體現最普通的使用就是賦值了var a = 1;var b = a; //賦的是a的複製值b ++;alert(a); //"1
Time of Update: 2017-01-19
FormValidate 功能更新 下載: http://xiazai.jb51.net/jslib/FormValidate.rar 更多用法,可參才: http://jobj.googlecode.com/svn/trunk/FormValidate/demo.html 加入方法: extend, 加入驗證模式 4,同3,但是當驗證不通過時,立即停止向下檢查。在模式3下,如果發生錯誤,會把錯誤記錄,並向下檢查,模式4就不向下檢查了。 用法: <input type="text"
Time of Update: 2017-01-19
換膚功能的應用很廣,不管是搜尋介面還是普通的管理介面等等,都可以進行設計並且應用換膚功能,起到更好的使用者體驗。 今天仿造百度的換膚功能,實現了基本的換膚功能,接下來將會為大家介紹如何?。在設計介面的過程當中,我採用了Bootstrap架構,以便更好的適應螢幕。(當然也是為了更好的熟悉使用這個架構,大家別忘了把Bootstrap架構的css和js包引進來哦)。在建立項目時最好可以分別將css、js、images分開。 首先是布局,我只是布局了一下換膚的簡單介面,其中就是一些按
Time of Update: 2017-01-19
abort 方法 作 用 abort 方法取消一個進行中的非同步下載 基本文法 xmlDocument.abort(); 說 明 如果這個方法在非同步下載時被呼叫,所有的解析動作會停止,而且在記憶體中的檔案會被釋放。 範 例 xmlDocument ------------------------------------------------------------------------------------- AppendChild 方法 作 用 加上一個節點當作指定節點最後的子節點。
Time of Update: 2017-01-19
樣式表串連,設3種風格,把你要改變的圖片背景等寫入樣式表。 複製代碼 代碼如下: <link media="screen" href="/css/default.css" rel="stylesheet" type="text/css" title="default" /> <link media="screen" href="/css/blue.css" rel="alternate stylesheet" type="text/css" title="blue" />
Time of Update: 2017-01-19
<html> <head> <title>Ext中的Grid例子</title> <link rel="stylesheet" type="text/css" href="../AllRes/resources/css/ext-all.css"/> <script type="text/javascript" src="../AllRes/adapter/ext/ext- base.js"></script> &
Time of Update: 2017-01-19
javascript檢查元素存在性:即使這個元素被刪除了,也不擔心javascript代碼報錯;jquery檢查元素存在性:代碼如下:if(!document.getElementById("preview")) return false;jquery $(“#preview”)擷取的永遠是對象,即使網頁上沒有此元素。不能使用以下代碼:if($("#preview"){//do
Time of Update: 2017-01-19
把兩段代碼分別測試後發現不帶括弧的window.onload在頁面載入後顯示了正確的效果。 我想window.onload也相當於一個觸發事件,如果函數加了括弧那就直接先執行函數,再載入body。而不加括弧,則相當於將一個函數當作變數賦值到window.onload上,並不立即載入。 代碼一: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]代碼二: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
demo中的p中的script改大或改小看看。。。移動到top的時間始終是一定的,你也可以設定一個閥值,在頁面高度到達這個閥值之前,移動的總時間是多少,當頁面高度超過這個數時,移動的總時間反而以一定比例減小,自己試試看吧... 雲棲社區_回到頁頂效果代碼 go to 頭 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
利用Gson將Map轉化為JsonGson(又稱Google Gson)是Google公司發布的一個開放原始碼的Java庫,主要用途為序列化Java對象為JSON字串,或反序列化JSON字串成Java對象。Gson的POM依賴 複製代碼
Time of Update: 2017-01-19
1.相等 == 和不相等 !=先轉換運算元再比較相等性在轉換不同的資料類型時,相等和不相等遵循以下規則:1.1 如果有一個運算元是布爾值,則在比較相等性前先將其轉換為數值---false轉換為0,true轉換為1;1.2 如果一個運算元是字串,另一個運算元是數值,則在比較相等性前將字串轉換為數值1.3 如果一個運算元是對象昂,另一個不是,則調用對象的valueOf()方法,用得到的基本類型值按照前面的規則比較1.4 null和undefined是相等的1.5
Time of Update: 2017-01-19
1、JDK:Java Development Kit,java開發套件。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、安裝JDK,一路Next。預設安裝路徑:C:\Program Files\Java3、配置環境變數path和classpath(