原创 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規範,更多的庫並不符合。那