Time of Update: 2015-05-25
標籤:設計模式 javascript 開發 多態 “多態”一詞源於希臘文polymorphism,拆開來看是poly(複數)+ morph(形態)+
Time of Update: 2015-05-24
標籤: 繼承在JavaScript中是一種“奇葩”的存在,因為其本身並沒有類(class)的概念(ES5),所以只能用其他方式(原型鏈、建構函式、對象執行個體)來類比繼承的行為。既然是類比,那就應該是想辦法實現繼承的行為特點,個人認為繼承的核心就是:複用。 寫在前面: 方法是屬性的特殊形式,這裡就用屬性全權代表。
Time of Update: 2015-05-23
標籤:1、相容xhtml方法:<script>//<![CDATA[ ...
Time of Update: 2015-05-22
標籤:不久前寫了一個簡單的圖片效果,沒想到那麼快就要用到項目中,所以功能方面要豐富一下;主要改進:1# 用圓點代替之前簡單的頁數顯示,並且點擊圓點可以顯示對應圖片;2# 點擊圓點,顯示對應圖片的縮圖。 今天完善了一下,當然動畫效果,以及其他小細節還沒來得及最佳化:示範地址:http://codepen.io/anon/pen/rVMKdz 如下: HTML部分:<!DOCTYPE html><html
Time of Update: 2015-05-22
標籤:在項目中需要驗證輸入的字串是否為空白,包括空格,不太喜歡使用正則,所以就想到了js的indexOf函數,indexOf() 方法可返回某個指定的字串值在字串中首次出現的位置,如果要檢索的字串值沒有出現,則該方法返回 -1。 文法:stringObject.indexOf(searchvalue,fromindex),searchvalue必需,fromindex:選擇性參數,在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length -
Time of Update: 2015-05-23
標籤:jsp 解決方案 javascript
Time of Update: 2015-05-22
標籤:javascript 指令檔 擷取當前Javascript指令檔的路徑擷取當前Javascript指令檔的路徑,在特定情境下可能需要,比如寫模組載入器,或者進行日誌記錄。並沒有統一的方法適用於所有瀏覽器,本文分幾種情況進行說明。(1). 標準做法: document.currentScript 對象的src屬性 適用於Firefox 4+, Chrome 29+, Opera 16+, Safari 8+.
Time of Update: 2015-05-22
標籤:http://my.oschina.net/u/1376187/blog/172296 項目中使用了webview顯示網頁,其中需要網頁和native方法有互動,搜尋到一篇文章,轉寄分享一下:============================================================================================================================== 轉載
Time of Update: 2015-05-22
標籤:參考連結:http://snandy.iteye.com/blog/893955方式1,length賦值為0目前 Prototype中數組的 clear 方法和mootools庫中數組的 empty 方法使用這種方式清空數組。1 var ary = [1,2,3,4]; 2 ary.length = 0; 3 console.log(ary); // 輸出 [],空數組,即被清空了
Time of Update: 2015-05-21
標籤:javascript 資料類型 function 類型檢測 基本類型stringnumberbooleanfunctionundefinedobject (null,Array,Date,window)隱式轉換與“==”“===”num-string var str=num+‘ ’string-num var
Time of Update: 2015-05-23
jQuery實現自動滾動到頁面頂端的方法 本文執行個體講述了jQuery實現自動滾動到頁面頂端的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-05-23
JavaScript調試技巧 我之前使用過用printf debugging,自此之後我用這種方法似乎總能更快地解決bug。 在某些情況下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你會發現它們的有用之處: 1. debugger; 正如我之前提到的,你可以使用“debugger;”語句在代碼中加入強制斷點。 需要斷點條件嗎?只需將它封裝它在IF子句中: if (somethingHappens) { debugger; } 只需記住在上線前移除。 2
Time of Update: 2015-05-23
js相容Firefox擷取圖片寬和高的方法,js相容Firefox擷取本文執行個體講述了js相容Firefox擷取圖片寬和高的方法。分享給大家供大家參考。具體實現方法如下:<!doctype html> <html> <head> <meta content="text/html; charset=GBK" http-equiv="Content-Type" /> <title>擷取Image 寬高</title></
Time of Update: 2015-05-23
jQuery實現轉動隨機數抽獎效果的方法,jquery隨機數本文執行個體講述了jQuery實現轉動隨機數抽獎效果的方法。分享給大家供大家參考。具體實現方法如下:<!Doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><script src="jquery-1.6.2.min.js"
Time of Update: 2015-05-23
簡單分析javascript物件導向與原型,javascript物件導向本文主要內容參考來自JavaScript進階程式設計,物件導向與原型章節:1、原廠模式ECMAScript 可以通過原廠模式來建立對象://原廠模式function createObject(name, age) { var obj = new Object(); //建立對象 obj.name = name; //添加屬性 obj.age =
Time of Update: 2015-05-22
js設定document.domain實現跨域的注意點分析 本文執行個體分析了js設定document.domain實現跨域的注意點。分享給大家供大家參考。具體分析如下: document.domain 用來得到當前網頁的網域名稱。 比如在地址欄裡輸入: 代碼如下: javascript:alert(document.domain);
Time of Update: 2015-05-22
javascript去除空格方法小結 本文執行個體總結了javascript去除空格方法。分享給大家供大家參考。具體如下: 這裡str為要去除空格的字串: 去除所有空格: 代碼如下: str = str.replace(/\s+/g,""); 去除兩頭空格: 代碼如下: str = str.replace(/^\s+\s+$/g,""); 去除左空格: 代碼如下: str=str.replace( /^\s*/, ''
Time of Update: 2015-05-22
Flash餅狀圖統計代碼,flash餅統計index.html檔案:<!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
Time of Update: 2015-05-22
初識jQuery的ajax 前面有一篇博文,寫的是ajax請求時,返回json字串和json數組的情境,今天,將原始的ajax修改為jQuery版的ajax。 jQuery對ajax做了很多的封裝,使得ajax使用起來非常的方便,省去了很多代碼。 閑話少說,直接看代碼吧。 代碼 <%@ page language="java" contentType="text/html; charset=UTF-
Time of Update: 2015-05-22
JS中的Replace方法使用經驗分享,replace經驗分享最近查一個bug,原因是JS中的Replace方法造成的,當將一個字串中有處需要替換時,一般會用到JS中的Replace方法,Replace方法的第一個參數如果是傳的字串,只會替換第一處。代碼如下:複製代碼 代碼如下:var str =