Time of Update: 2014-03-10
無處不在的JavascriptJavascript現在已經無處不在了,也許你正開啟的某個網站他可能是node.js+json+javascript+mustache.js完成的,雖然你還沒理解上面那些是什麼,也正是因為你不理解才需要去學習更多的東西。但是Javascript已經無處不在了,可能會在你手機上的某個app裡,在你瀏覽的網頁裡,在你IDE中的某個進程中啟動並執行。從數學出發讓我們回到第一章講述的小明的問題,從實際問題下手編程,更容易學會編程。小學時代的數學題最喜
Time of Update: 2014-03-10
UI(使用者介面設計)與UX(使用者體驗)是密切聯絡的,優秀的UI介面設計首先就能從視覺上給使用者極好的體驗,今天藍藍設計從Drrible和Behance上挑選了20套使用者體驗超棒的UI介面設計,包括了睡眠APP、天氣APP等等,還有對Facebook、Instagram、Ebay等應用的扁平化再設計,都非常棒呦!如果你正在設計UI介面,那麼可得好好借鑒學習一下,希望能給你帶來靈感 : )1. Graph screen2. 時間提醒APP3. Capital One
Time of Update: 2014-03-10
在上一篇部落格中《acegi security基於form表單認證-debug調試》中講述了一個現象,每次重新開啟新的瀏覽器,依然保留著上個頁面。針對上個例子來說,要麼是目前使用者資訊、要麼是無許可權資訊。出現這個現象上篇部落格我們已經分析過,就是securitycontext中已經存在認證過的權限物件。 那麼,我想,重新運行userinfo.jsp頁面,重新認證一遍,怎麼辦啊?唯一的辦法,stop server;open server
Time of Update: 2014-03-10
1、使右鍵和複製失效方法1:在網頁中加入以下代碼:<script language="Javascript">document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new
Time of Update: 2014-03-10
樣式代碼<!doctypehtml><html><head> <metacharset="utf-8"><title>jQueryUI Example Page</title>
Time of Update: 2014-03-10
開關,顧名思義,控制開和關,在介面設計中是一種加速器。在今日的UI設計中,無論是網頁設計還是手持功能介面設計,越來越多應用到這種元素。酷炫的開關能給設計增色不少。而且在具備美觀的同時,也兼具功能性。可是遺憾的是設計開關是個比較麻煩的任務,所以藍藍設計今天推薦20款不同風格的開關,供大家參考學習。
Time of Update: 2014-03-10
盒模型乍一看很簡單,無非就是內容、內邊距、邊框和外邊距。但是寫起代碼來你會發現並不簡單,很多地方都很模糊,特別是外邊距為負值的時候。這篇文檔主要說明兩個問題:1.外邊距疊加2.外邊距為負值 首先說明兩個基本的要點:1.如果給元素添加背景,背景會應用於內容和內邊距組成的地區。2.width和height是內容地區的寬度和高度。增加內邊距、邊框和外邊距不會影響內容地區的尺寸,只會增加元素框的總尺寸。特別說明,如果將元素的box-sizing屬性設定為"
Time of Update: 2014-03-10
在看springMVC之前,就聽說現在很多公司用SSH的並不多,但是springMVC的不少,感覺springMVC應該是一個比較好用的架構,但是具體怎麼用多好用還是沒有概念,通過這次簡單的學習,發現的確有他的很多優勢,下面以springMVC上次為例,寫一個簡單的springMVC執行個體,稍微感受一下springMVC 的好處。 首先配置web.xml檔案:<servlet>
Time of Update: 2014-03-10
原文連結: Disable the User’s JavaScript Console原文日期: 2014年03月06日翻譯日期: 2014年03月07日翻譯人員: 鐵錨有幾個巨頭公司,即Facebook和Netflix,決定禁止使用者在控制台(console)執行JavaScript命令。最初這是 由Facebook開始的 ,用於防止惡意使用者通過JavaScript控制台執行特定的命令散播訊息(發送給所有Facebook使用者大量垃圾資訊)。當然這受到很多指責,但在我參與之前,
Time of Update: 2014-03-10
[Bug描述]Windows XP IE8的某些版本下頁面只顯示一部分,其餘為空白。IE左下角有驚歎號報錯標誌,點開後顯示字元如下:HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917) Line: 0 Char: 0 Code: 0 URI:
Time of Update: 2014-03-10
IIS啟用GZip壓縮JS/CSS等靜態檔案採用EXT作為前端架構後,一個缺點就是extjs類庫檔案比較大,超過1M,在內網應用問題不突出,在外網使用,首次載入要8~20秒,有時網速不好,載入就更慢了,讓使用者第一體驗就不好,為瞭解決這個問題,我在項目中採用兩種方法,一是在前端增加一個載入進度條,二是設定IIS,開啟GZIP壓縮功能,可以減少傳輸量一半以上,大大加快載入速度.以下是開啟IIS的GZIP方法:IIS啟用Gzip預設只壓縮尾碼是htm與html的檔案,而且對經常用到的js、css無效
Time of Update: 2014-03-10
頁面可用的緩衝包括:Http Cache, Local Storage, Session Storage以及Application Cache. 它們都可以用來減少請求數量,以提高頁面的效能及減少流量消耗,這對於移動端的瀏覽器來說更為重要 (另外還有Memory Cache, 不過對於前端工程而言是透明的)。Http Cache最為常用的緩衝機制。相對後三項屬於瀏覽器核心內的模組(也是H5中定義的標準),Http
Time of Update: 2014-02-13
貪吃蛇是一個經典的小遊戲,雖然我當年是個遊戲小白,但是好歹當年玩這種不需要腦力的小遊戲,還是手到擒來的。貪吃蛇的演算法不算複雜,主要講蛇身的每一個片段分解儲存在數組裡,然後每一次移動時,a[n-1] = a[n],即將每一個前元素的值,賦給下一個元素。最後重新設定第一個元素a[0]的位置和方向。// r表示蛇,co表示蛇前進的方向,預設向下, e表示食物 var r = [{x : 10, y : 9}, {x : 10, y : 8}],
Time of Update: 2014-02-13
回顧Struts2的使用過程,網上搜的教程多多少少都會有點問題,重新記錄下建立過程,方便查閱。1、下載Struts2的jar包:http://archive.apache.org/dist/struts/binaries/我用的是struts-2.3.14-all.zip這個版本2、建立一個web project項目下面給出所有檔案均建立完成後的工程師圖。3、匯入Struts2所需jar包因為只是樣本程式,只需要匯入Struts
Time of Update: 2014-02-13
這兩天需要做一些東西,需要抓取別人網頁中的一些資訊。最後用htmlparser來解析html。直接從代碼中看吧:首先需要注意匯入包為:import org.htmlparser下面的包
Time of Update: 2014-02-14
BaseX 是一個XML資料庫,用來儲存緊縮的XML資料,提供了高效的 XPath 和 XQuery 的實現,還包括一個前端操作介面。該版本實現了完整的 XQuery Update 規範、100%達到 W3C 的測試要求。引入一個增強用戶端伺服器的體系架構,基於 ACID 安全事務、使用者和密碼管理、交易記錄等。擴充了 XQuery 的全文特性、支援 TF/IDF 排名、停止詞列表和模糊查詢。使用固定記憶體來提升了索引建立過程,改進了索引的結構和迭代查詢處理。:
Time of Update: 2014-02-12
Extjs 4 nest grid or sub grid demogrid的嵌套用到外掛程式rowexpander,ext4.2.2.1144版本官方有這個外掛程式。實現重點一:nest grid不能響應很多事件,否則會發生異常進入到函數 getHeaderIndex: function (header) 。 innerGrid.getEl().swallowEvent([ 'mousedown', 'mouseup', '
Time of Update: 2014-02-13
要求:動態輸入內容,點擊post產生內容條,實現自動翻頁!廢話不多說,直接上代碼:js代碼:var date=new Date();var myDate=date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getFullYear();var arr=new Array();var pagesize=8;var curpage=0;var id=0;var ind=0;function
Time of Update: 2014-02-14
北京時間3月16日訊息,據國外媒體報道,XML(可延伸標記語言 (XML))聯合發明人蒂姆布雷(Tim Bray)發表部落格文章稱,他已經從甲骨文離職,當地時間周一正式加盟Google AndroidTeam Dev。布雷表示,我拒絕了甲骨文的挽留。布雷曾任Sun的 Web技術主管。甲骨文是XML的支援者,其新一代Fusion中介軟體的各個組件利用XML共用資訊。布雷披露了跳槽到Google的幾個原因,其中大部分都與Android有關。布雷表示,開放原始碼、API(應用編程介面)、與蘋果
Time of Update: 2014-02-13
為了把問題說清楚,假設了如下的實驗環境、測試過程和問題。一、實驗環境:1.存在一個Java Project,工程名為JarTest.(將其匯出jar檔案為test.jar)內有兩個類,一個為抽象父類A,一個為子類B,代碼如下。package cn.edu.sdu;public abstract class A {public String name = "";public abstract String process();}package