原创 百度前端面試題

1.列舉你所知道的HTML行內元素、塊級元素和空(void)元素 答: 塊元素(block element) HTML標籤分類明細      * address - 地址      * blockquote - 塊引用      * ce

原创 輕量級JavaEE企業應用實戰(二)

Ant工具的使用 1.想讓Ant使用其他生成文件,可以使用-buildfile,可以用-file或-f替代 例如:         ant -f a.xml  //顯式指定使用a.xml作爲生成文件         ant -file b

原创 看Struts2技術內幕,對於書中提出的問題,參考其他前輩的文章所寫

1.Struts2和Struts1.x有什麼區別? Struts1.x的核心控制器是ActionServlet。 Struts1.x組成部分是Action、ActionForm、ActionForward。ActionForm必須實現Ac

原创 輕量級JavaEE企業應用實戰(七)

JSP自定義標籤 一、基本概念 1、標籤(Tag) 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP文件支持多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的。 2、標籤

原创 百度前端面試題2

2. 請簡述CSS加載方式link和@import的區別。 答: 本質上,這兩種方式都是爲了加載CSS文件,但還是存在着細微的差別。 差別1:老祖宗的差別。link屬於XHTML標籤,而@import完全是CSS提供的一種方式。 link

原创 輕量級JavaEE企業應用實戰(五)

雖然常把基於WEB應用稱爲B/S架構的應用,但其實WEB應用一樣是C/S結構的應用。只是這種應用的服務器是WEB服務器,而客戶端是瀏覽器 application對象 對於大部分瀏覽器而言,通常負責三種事情: (1)向遠程服務器發

原创 輕量級JavaEE企業應用實戰(一)

配置Tomcat數據源         從Tomcat5.5開始,Tomcat內置了DBCP的數據源實現方式,可以方便配置。         Tomcat提供了兩種配置數據源的方式:         1.可以讓所有的web應用訪問,成爲全

原创 輕量級JavaEE企業應用實戰(十八)

詳解Struts2的攔截器機制 Struts2攔截器是可插拔式的設計:如果需要使用某個攔截器,只需要在配置文件中應用該攔截器即可;如果不需要,則不需要在配置文件中配置; 攔截器在Struts2中的作用 對於任何MVC框架,他們都會

原创 輕量級JavaEE企業應用實戰(十)

配置Action Struts2使用包來組織Action,因此,將Action定義在包定義下完成,每個package元素配置一個包 在Struts.xml文件中,package元素用於包的定義 屬性: name:這是一個必須

原创 頁面校驗寫法總結

1.在頁面校驗較多的情況,或者網絡波動較大時。會出現異步校驗未返回時,已經提交表單 解決: var lock = false; $('input[name="username"]').blur(function(){ l

原创 輕量級JavaEE企業應用實戰(十四)

控制標籤 Struts2的非UI標籤包括:控制標籤和數據標籤,主要用於完成流程控制,以及操作Struts2的ValueStack。 數據標籤主要結合OGNL表達式進行數據訪問 控制標籤可以完成流程控制,如分支、循環,也可完成對

原创 javascript原型對象

轉載地址:http://www.108js.com/article/article1/10201.html 一. 普通對象與函數對象 JavaScript 中,萬物皆對象!但對象也是有區別的。分爲普通對象和函數對象,Object

原创 Javascript對象學習

javascript對象 動態:可新增、刪除屬性; 但常來模擬靜態對象以及靜態類型語言中的結構體(struct),有時也做字符串的集合。 除了字符串、數字、true、false、null、undefined之外,其他的javasc

原创 QQ、微信、微博第三方登錄

第三方 WEB開發時常會涉及到第三方登錄的情況,剛剛做了第三方登錄,爲避免忘記做個記錄 環境:windows + jdk1.7 + tomcat1.7 框架:SpringMVC + JPA 準備: 申請 配置文件 API 申

原创 JSP多個模塊時解決方法

當一個頁面有多個模塊,最好的方式是:將每個模塊抽離成一個單獨的JSP。 界面簡潔,易於查詢問題所在。 (1)場景一 只有多個模塊,不存在動態生成模塊 JSP <%@page prefix="c" uri="http:/