Time of Update: 2017-01-19
一、getMapper()介面 解析:getMapper()介面 IDept.class定義一個介面, 掛載一個沒有實現的方法,特殊之處,借樓任何方法,必須和小配置中id屬性是一致的 通過代理:產生介面的實作類別名稱,在MyBatis底層維護名稱$$Dept_abc,selectDeptByNo() 相當於是一個強型別Eg 第一步:在cn.happy.dao中定義一個介面 package cn.happy.dao;import
Time of Update: 2017-01-19
複製代碼 代碼如下: /* 模態遮罩層單例對象 opacity:背景透明度 1. show() 2. close() */ Q.Overlay = function(opacity) { var self = this; self._createDiv = function() { if (self._overlay) return; self._overlay = $("<div></div>"); var overlayCss = { 'width': '100%',
Time of Update: 2017-01-19
示範代碼: 測試 測試Div 開啟 這是一些測試內容 測試Div [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]核心代碼:複製代碼 代碼如下:$(function(){ //標題層的高度--提示開啟或關閉 var titHeight=$("#ditTitle").height(); //內容層的高度 var conHeight=$("#divContent").height(); //開啟或關閉
Time of Update: 2017-01-19
範圍(Scoping)對於Javascript初學者來說,一個最迷惑的地方就是範圍;事實上,不光是初學者。我就見過一些有經驗的javascript程式員,但他們對scope理解不深。javascript範圍之所以迷惑,是因為它程式文法本身長的像C家族的語言。我對範圍的理解是只會對某個範圍產生作用,而不會對外產生影響的封閉空間。在這樣的一些空間裡,外部不能訪問內部變數,但內部可以訪問外部變數。c語言的變數分為全域變數和局部變數,全域變數的作用範圍是任何檔案和函數訪問(當然,對於非變數定義的其他c檔
Time of Update: 2017-01-19
其實就是一個幻燈效果,考慮到使用方便,就封裝成一個外掛程式了. 外掛程式特點 1. 參數高度自訂; 2. 可重複調用且與不影響; 3. 外掛程式檔案小,壓縮後僅1.04k,開發版3.29k. 示範及下載 使用方法 1. 引入jQuery庫檔案及jQuery.iFadeSlide.pack.js外掛程式檔案(若頁面有其他js檔案,可與之合并以減小http請求),引入位置自訂; 複製代碼 代碼如下: <script
Time of Update: 2017-01-19
剛開始學jquery,工作中有些css表單中的按鈕美化很麻煩,所以想著用jquery來替換,複選框的jquery很容易,就是簡單的樣式轉場效果,用toggleClass()方法即可。而單選框之前一直不知道怎麼做,因為在單選框中選中一個,其他的都必須移除掉樣式,如果2個單選框在同級中則用siblings()則可直接找到其他單選框移除掉樣式即可。鑒於自己工作是迴圈列表模式,每個<li>裡面都帶有一個單選框,未發現jquery中parent()這個好用的方法,以致於糾結了半天。css如下:
Time of Update: 2017-01-19
一. 存在的問題 在上篇中我已經提到過,驗證提示打算用文本和樣式兩種方式來顯示提示訊息,這兩種提示都只能單獨使用,於是新的跟新內容做了一些擴充,使得兩者可以共用。前一篇寫的是否必填項這個驗證只是正對 Text, TextArea 這兩個表單元素,在新的擴充中同時也支援了radio,checkbox 兩個元素。 二. 驗證參數的設計 基於多重選取的考慮,擴充了一些有必要的參數,參數列表如下: required: 是否為必填項,true 和 false ,true 表示為必填項 (*)
Time of Update: 2017-01-19
1概述 SQL語言的本質就是一串虛擬碼,表達的是做什麼,而不是怎麼做的意思。如其它語言一樣,SQL語句需要編譯之後才能運行,所以每一條SQL是需要通過編譯器解釋才能啟動並執行(在這之間還要做SQL的最佳化)。而這些步驟都是需要運行成本,所以在資料庫中有一個叫做執行計畫的東西,編譯器會將編譯過後的SQL存入執行計畫當中,當遇到同樣的SQL時,就直接調用執行計畫來執行,而不需要再次編譯。 通過對上面執行計畫的認識,為了提高資料庫啟動並執行效率,我們需要儘可能的命中執行計畫,這樣就可以節省已耗用時間。
Time of Update: 2017-01-19
本文執行個體講述了jQuery根據name屬性進行尋找的用法。分享給大家供大家參考,具體如下:$("div[id]") //選擇所有含有id屬性的div元素$("input[name='newsletter']") //選擇所有的name屬性等於'newsletter'的input元素$("input[name!='newsletter']") //選擇所有的name屬性不等於'newsletter'的input元素$("input[name^='news']") //選擇所有的name屬性以'
Time of Update: 2017-01-19
1.JOIN和UNION區別 join 是兩張表做交連后里麵條件相同的部分記錄產生一個記錄集, union是產生的兩個記錄集(欄位要一樣的)並在一起,成為一個新的記錄集 。 JOIN用於按照ON條件聯結兩個表,主要有四種: INNER JOIN:內部聯結兩個表中的記錄,僅當至少有一個同屬於兩表的行符合聯結條件時,內聯結才返回行。我理解的是只要記錄不符合ON條件,就不會顯示在結果集內。 LEFT JOIN / LEFT OUTER
Time of Update: 2017-01-19
1. $('textarea#txtPrizeNote'); //表示textarea控制項名稱 2. 'span' 顯示剩餘字數的標籤 HTML: 複製代碼 代碼如下: <div> <textarea id="txtPrizeNote" runat="server" height="74px" width="480px" maxlength="10" style="width: 480px; height: 74px; float:
Time of Update: 2017-01-19
再次申明,外掛程式問題比較多,後期一個個來解決,請不要惡言相向。希望各位多多提好的建議善言。 一. 分析表單驗證的基本情況 在我們做web開發的過程中,會遇到各種各樣的驗證。歸納一下基本可以分為一下幾類: (1). 是否必填項 [這個是非常基本的] (2). 輸入參數中的範圍校正 (3). 輸入參數與另外一個控制項值的比較 (4). 輸入的參數Regex驗證 二. 是否必填項驗證 有如下幾種情況: (1) 輸入框獲得焦點提示 (2)輸入框失去焦點驗證錯誤提示 (3)輸入框失去焦點驗證正確提示
Time of Update: 2017-01-19
1、總是使用#id去尋找element.在jQuery中最快的選取器是ID選取器 ($('#someid')). 這是因為它直接映射為JavaScript的getElementById()方法。選擇單個元素<div id="content"> <form method="post" action="/"> <h2>Traffic Light</h2> <ul id="traffic_light">
Time of Update: 2017-01-19
下載JS檔案引用到page中,如下代碼: 複製代碼 代碼如下: <!-- Dependencies --> <script src="/path/to/jquery.js" type="text/javascript"></script> <script src="/path/to/jquery.ui.draggable.js" type="text/javascript"></script> <!-- Core files --
Time of Update: 2017-01-19
主要特色有: 顯示HTML,swf,Iframe,ajax請求 支援滑鼠滾動顯示圖片 支援陰影,放大效果 自訂CSS與增加導覽按鈕 官方有提供比較詳細的API,與及How to Use .這裡我們不介如何使用了,您可以參看官方網站。下面我們看一段範例程式碼:複製代碼 代碼如下: var selectedid = $("select[name$=DdlSearchProfile]").val(); var selectedtxt =
Time of Update: 2017-01-19
抽空把公司項目上用的tab效果封裝了一下,實在是需要用的地方太多了~~~效果圖:代碼:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript"
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;public class Test { @SuppressWarnings("unchecked") public static void
Time of Update: 2017-01-19
使用CSS控制列印樣式,需要設定樣式media="print",並且將頁面中不需要列印的元素的樣式display屬性設定為none。如DEMO中,我將頁頭頁尾及其他不需要列印的元素的樣式設定如下:<style type="text/css" media="print"> #header,.top_title,#jqprint,#footer,#cssprint h3{display:none} </style>
Time of Update: 2017-01-19
jquery有個很不錯的ui外掛程式,dialog外掛程式,他的官方網站上有各種形式的示範:http://jqueryui.com/demos/dialog/ ,可能大家用得比較多的還是它的預設模式,具體的用法官網上都有,也有中文的講解地址,我就不再重複了,最近在弄彈出架構頁,仔細一看,和dialog外掛程式的modal form 模式很相似,demo示範效果:http://www.lovewebgames.com/addNews.aspx
Time of Update: 2017-01-19
功能實現: 使用者在輸入文字時,如果能高亮顯示正在輸入的那個文字框的話,會更人性化些,下面就使用jQuery來實現。 實現原理: 在document載入完成後(ready),添加input的focus和blur事件,並進行增加和刪除樣式的操作。 程式碼範例: 複製代碼 代碼如下: <html> <head><title></title> <style type="text/css"> .redBack{}{ color:white;