原创 web開發幾種常見的安全問題

XSS xss是跨站腳本攻擊(cross site script)的簡稱, 簡而言之,就是在目標網站嵌入腳本。 原理: 利用網站輸入校驗不嚴格,在輸入中加入一些代碼,當用戶在訪問加入代碼的頁面時,這些代碼發揮作用。 舉例: 假設csdn的

原创 IE詭異bug記錄

IE是個黑洞,吞噬了無數前端工程師的夢想,一邊工作一邊記錄詭異的問題,讓大家少走彎路 class="append"  使用class=“append”時,有相同class的會聚集到一起,修改就好

原创 css滑動門實現

在css2.0時代,有很多效果沒法用用css直接實現,比如圓角導航欄。爲了實現這個效果,人們用到了滑動門。 我們使用a和span兩個標籤來說明滑動門。 <a href="#"> <span>Tab</span> </a> 我們有兩

原创 從零開始學GO語言(2)——賦值

GO語言的複製十分靈活,總的來說分爲顯式類型賦值和隱式類型賦值 var v1 int = 1 //變量名v1,顯式聲明類型int,賦值1 var v2 int //只聲明,不賦值,顯式聲明類型 v2 = 2 //賦值 var v3 =

原创 single page app & multi page app

單頁應用越來越流行,那麼單頁應用和多頁應用分別有哪些優勢和劣勢呢? 單頁應用 優勢: 1 降低服務器的壓力 重複的東西不需要每次都加載。比如導航,用戶登錄狀態的檢測。 2 用戶體驗 用戶獲得持續流暢的用戶體驗 劣勢: 1 需要寫較多的js

原创 input file change事件只觸發一次

onchange後,生成一個新input type file代替舊的。 $('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFi

原创 thinkphp開啓debug時正常,關閉debug時說系統錯誤

今天遇到一個非常詭異的問題,在用thinkphp開發時開啓debug時正常,關閉debug時說系統錯誤,後來在網上搜發現是自定義的函數名稱show和thinkphp的函數名稱重名了!解決辦法是,將show改成其他名稱,比如show_xxx

原创 java學習要點1(基礎篇)

1 安裝java環境 首先下載安裝jdk,然後配置環境變量。 詳細見:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html 2 eclipse 安裝 下載並且安裝

原创 Eclipse開發android沒有生成R.java

在Eclipse中安卓了android的各種包,新建工程之後無論如何都不出來R.java,晚上查了下,他們說大概原因兩種: 1 各種xml文件裏面有錯。如果你的工程是剛剛新建的,我覺得大可不必擔心這個。 2 有說是SDK升級了,軟件沒有升

原创 web開發的幾個概念

 1 文檔類型 每種文檔/文件都有類型格式(doctype),類型一般由 */*表示, 第一個*表示的是類型,第二個*表示格式,比如網頁的docty

原创 node.js學習要點

安裝過程請自己百度,並且假設讀者你已經基本掌握js知識,本文只寫一下學習node.js的要點 1、 hello world 創建hello.js, 用node hello.js命令啓動服務 var http = require("htt

原创 jquery中bind,live,delegate和on的區別

我們試圖綁定一些事件到DOM元素上的時候,我相信上面這4個方法是最常用的。而它們之間到底有什麼不同呢?在什麼場合下用什麼方法是最有效的呢?1.準備知識當我們在開始的時候,有些知識是必須具備的:1).DOM樹下圖僅僅是一個示例,這是一個在b

原创 text-overflow:ellipsis怎樣設置纔有效

以下必不可少: white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;

原创 jQuery下ajax發起jsonp請求過程

最近要把知識系統的一些文檔頁面遷移到自己的系統裏,作爲技術人員的我想的第一件事兒就是怎麼用技術實現,直接用get請求把頁面拉取下來就涉及到跨域請求問題,用script或者img標籤的話,頁面拿過來了,但是不能處理。最後,我想到了json

原创 http狀態碼

 http的狀態響應碼 請求收到,繼續處理 100——客戶必須繼續發出請求 101——客戶要求服務器根據請求轉換HTTP協議版本 操作成功收到,分析、接受 200——交易成功 201——提示知道新文件的URL 202——接受和處理