Time of Update: 2014-04-10
JavaScript是一種在Web開發中經常使用的前端動態指令碼技術。在JavaScript中,有一個很重要的安全性限制,被稱為“Same-Origin
Time of Update: 2014-04-10
基本上,所有JS資料類型都擁有valueOf和toString這兩個方法,null除外。它們倆解決javascript值運算與顯示的問題。 JavaScript 的 valueOf() 方法 valueOf() 方法可返回 Boolean 對象的原始值。 用法booleanObject.valueOf(),傳回值為booleanObject 的原始布爾值。如果調用該方法的對象不是 Boolean,則拋出異常 TypeError。 <script type="
Time of Update: 2014-04-08
for迴圈是多數語言都有的。在javascript中,for迴圈有幾種不同的使用方式,下面為大家一一介紹下程式實現中經常要用到迴圈語句,其中for迴圈是多數語言都有的。在javascript中,for迴圈有幾種不同的使用方式,下面就分別來講述我的理解。 第一種:(通常情況,迴圈執行相關操作) 代碼如下:var objA=document.getElementsByTagName("a"); var i,max;
Time of Update: 2014-04-09
一、總結關鍵點和遇到的問題 1.javascript中的繼承,最好父類只提供方法共用,屬性寫到各自子類中,避免父類和子類的建構函式混雜。 2.prototype類比繼承的代碼,應寫在所有方法定義之前,否則原型對象被改變,方法就變成了未定義,如: 複製代碼 代碼如下: Hero.prototype = new Tank (0, 0, 0); Hero.prototype.constructor = Hero; Hero.prototype.addLife = function(){
Time of Update: 2014-04-08
彈出式菜單想必大家在瀏覽網頁時都有見過吧,本文要為大家介紹的是可摺疊的彈出式菜單,你若感興趣可以參考下 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2014-04-06
前面一篇介紹了一些基礎,現在我們來看看官方的V8介面文檔。 我們先來看看簡單的hello world例子#include #include using namespace v8; //使用命名空間v8,不用在代碼中寫v8::XXXXHandle Method(const Arguments& args) { //定義一個function,返回Handle類的值 HandleScope scope; //執行個體化scope,用來存放傳回值 return
Time of Update: 2014-04-06
首先引入: 1 <script type="text/javascript" src="Layout/jquery.js"></script>2 <script type="text/javascript"
Time of Update: 2014-04-05
Data URI scheme。 Data URI scheme是在RFC2397中定義的,目的是將一些小的資料,直接嵌入到網頁中,從而不用再從外部檔案載入。比如上面那串字元,其實是一張小圖片,將這些字元複製黏貼到Firefox的地址欄中並轉到,就能看到它了,一張2*2的白色gif圖片。 在上面的Data URI中,data表示取得資料的協定名稱,image/gif是資料類型名稱,base64 是資料的編碼方法,逗號後面就是這個image/gif檔案base64編碼後的資料。 目前,Data
Time of Update: 2014-04-05
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
Time of Update: 2014-04-02
昨天在修改去年寫的系統的時候無意中看到了當時寫的一個利用標準標籤未閉合在儲存格內把整個儲存格顏色渲染成紅色的效果,如下:當時的問題是從後台返回來的是個int整數而%是寫在頁面上的這 時候就出現怎麼把後面的%也渲染成紅色的問題,當時我用的是標籤label未閉合跟了一個只有閉合的自訂標籤來實現的,看到這個我突然有些疑惑瀏覽器對 標籤的閉合渲染到底是怎麼的處理方式,為啥這個錯誤的閉合方式卻沒有引起布局的錯亂,於是我做了一個研究實驗來剖析下瀏覽器對標準標籤和自訂標籤閉合與
Time of Update: 2014-04-02
添加 tabindex='-1'
Time of Update: 2014-04-02
我們知道Invalid JSON錯誤導致的json對象不能解析,一般都是伺服器返回的json字串的文法有錯誤。這種情況下,我們只需要仔細的檢查一下json就可以解決問題。下面說一下,最近在使用jquery 1.4中使用$.ajax()方法解析json對象遇到的問題。 Json對象是:
Time of Update: 2014-04-01
圖片本身的最佳化:映像品質要求和影像檔大小決定你用什麼格式的圖片,用較小的圖片檔案呈現較好的映像品質。當圖片色彩過於豐富且無透明要求時,建議採用jpg格式並儲存為較高品質。當圖片色彩過於豐富又有透明或半透明要求或陰影製作效果時,建議採用png24格式,並對IE6進行png8退化(或在不得已情況下使用濾鏡)。當圖片色彩不太豐富時無論有無透明要求,請採用png8格式,大多數情況下建議採用這種格式。當圖片有動畫時,只能使用gif格式。你可以使用工具對圖片進行再次壓縮,但前提是不會影響色彩和透明。多張圖
Time of Update: 2014-03-30
在使用$("#id").attr("color") 擷取顏色的時候,ie和ff是不同的。舉個簡單的例子: 複製代碼 代碼如下: <font id="id" color="green"> 使用$("#id").attr("color") 在ff,chrome中擷取到的值是"green",在ie中擷取到的值是"#008000"。 所以說,如果使用attr("color")來判斷當前的顏色,考慮到相容性需要同時判斷顏色名字以及對應的顏色代碼。如: 複製代碼 代碼如下:
Time of Update: 2014-03-30
以下是根據社會安全號碼碼編碼規則,使用JS對其進行有效性驗證代碼 IdCard-Validate.js代碼如下: 複製代碼 代碼如下: /** * 身份證15位編碼規則:dddddd yymmdd xx p * dddddd:地區碼 * yymmdd: 出生年月日 * xx: 順序類編碼,無法確定 * p: 性別,奇數為男,偶數為女 * <p /> * 身份證18位編碼規則:dddddd yyyymmdd xxx y * dddddd:地區碼 * yyyymmdd: 出生年月日 *
Time of Update: 2014-03-30
js或jquery實現頁面列印(局部列印) 1、js實現(可實現局部列印) 複製代碼 代碼如下: <html> <title>js列印</title> <head></head><body> <input id="btnPrint" type="button" value="列印" onclick="javascript:window.print();" /> <input id="btnPrint"
Time of Update: 2014-03-28
這篇文章主要介紹了jquery實現瀑布流效果分享,需要的朋友可以參考下使用jquery實現瀑布流效果,大家參考使用吧,運行後可以看到效果,代碼中的JQ引入一定要換成自己的才好 代碼如下:<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>AJAX</title&
Time of Update: 2014-03-25
從一個URL載入一個Document存在問題你需要從一個網站擷取和解析一個HTML文檔,並尋找其中的相關資料。你可以使用下面解決方案:解決方案使用 Jsoup.connect(String url)方法:Document doc = Jsoup.connect("http://example.com/").get();String title = doc.title();說明connect(String url) 方法建立一個新的 Connection, 和 get()
Time of Update: 2014-03-25
網頁代碼 複製代碼 代碼如下: <!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="jquery-2.0.3.min.js"></script> <script type="text/javascript" src="ManualTable2.js"></script>
Time of Update: 2014-03-23
之前在玉伯的Github Issues裡看到了使用JS檢測CPU使用率的方法,覺得很贊。 特別自己實現了一下,另外加了一個繪製長條圖的功能可以直觀看到CPU使用率的情況。 效果請見:傳送門 實現思想 其實就是setInterval,利用目前時間減去上一次執行timer記錄的時間,得到時間差來反映CPU的延遲,側面反映了CPU的使用率。 複製代碼 代碼如下: var data = [],t; var cpuTimer = setInterval(function(){ t &&