原创 javascript定時器及其優化
啓動定時器 var timer=setInterval(method,time); method是調用的js方法 time是時間間隔,毫秒數 關閉定時器 clearInterval(timer); 用這種方法去關閉定時器,往往不能及時關
原创 未知元素寬高水平垂直居中
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>未知寬度高度的水平垂直居中(4種)</title> <
原创 JS面向對象(一)
“面向對象編程”的第一步,就是要生成“對象”。 前面說過,“對象”是單個實物的抽象。通常需要一個模板,表示某一類實物的共同特徵,然後“對象”根據這個模板生成。 JavaScript語言的對象體系,不是基於“類”的,而是基於構造函數
原创 你不知道的CSS(邊框塌陷)
在html和CSS的學習中,你可能會做很多精美的網頁,但其中一些不常見的問題,或許初次遇到的你會很是棘手,下面就一些例子我做一些簡單分析。 圖片加上鍊接後,點擊該圖片默認會產生虛線邊框: <a href=
原创 (跨域問題《二》jsonp)
Jsonp(JSON with Padding) 是 json 的一種”使用模式”,可以讓網頁從別的域名(網站)那獲取資料,即跨域讀取數據。 客戶端代碼: <!DOCTYPE html> <html> <head> <meta
原创 鼠標點擊li元素,彈出各自索引值
這篇博客我主要是把鼠標點擊li元素,彈出各自索引值的幾種方法進行總結。 問題:如下代碼所示有好多li元素。實現的效果是當鼠標點擊某個li元素時彈出自己的索引值(當然這裏不是彈出它的innerHTML,這是湊巧索引值和它的inner
原创 CSS瀏覽器兼容性----Hack
CSS Hack大致有3種表現形式, CSS類內部Hack、 選擇器Hack以及HTML頭部引用(if IE)Hack, CSS Hack主要針對IE瀏覽器。 類內部Hack:比如 IE6能識別下劃線”“和星號” * “,
原创 console對象
console對象是JavaScript的原生對象,它有點像Unix系統的標準輸出stdout和標準錯誤stderr,可以輸出各種信息到控制檯,並且還提供了很多額外的有用方法 它的常見用途有兩個: 1.調試程序,顯示網頁代碼運行
原创 prototype和__proto__
一、prototype和__proto__的概念 prototype是函數的一個屬性(每個函數都有一個prototype屬性),這個屬性是一個指針,指向一個對象。它是顯示修改對象的原型的屬性。 __proto__是一個對象擁有的內
原创 css製作三角形
通常大家對css製作圓形的方法比較熟悉: <div id="circle"></div> //html代碼 //css代碼 #circle{ width:100px; height:100px; bo
原创 Ubuntu-server搭建lamp環境
1.更新軟件源 sudo apt-get update 2.安裝Apache sudo apt-get install apache2 3.查看Apache是否安裝成功 apache2 –v 如下所示,表示搭建成功 4 通
原创 (跨域問題《一》)HTML5中postMessage實現ajax中的post跨域
HTML5中提供了在網頁文檔之間相互接收與發送信息的功能。使用這個功能,只要獲取到網頁所在窗口對象的實例,不僅僅同源(域+端口號)的web網頁之間可以互相通信,甚至可以實現跨域通信。 1. 首先,要想接收從其他的窗口發過來的消息
原创 substr和substring的用法和區別
substr 和 substring都是JS 截取字符串函數,兩者用法很相近,下面是兩者的語法很示例: substr 方法 返回一個從指定位置開始的指定長度的子字符串。 stringvar.substr(start [, le
原创 Cookie知識總結
主要用途:目前Cookies 最廣泛的是記錄用戶登錄信息,這樣下次訪問時可以不需要輸入自己的用戶名、密碼了——當然這種方便也存在用戶信息泄密的問題,尤其在多個用戶共用一臺電腦時很容易出現這樣的問題。 生存週期:Cookie可以保持
原创 require.js shim 配置
require.config的參數配置 原因:理論上,require.js加載的模塊,必須是按照AMD規範、用define()函數定義的模塊。但是實際上,雖然已經有一部分流行的函數庫(比如jQuery)符合AMD規範,更多的庫並不符合。那