Time of Update: 2015-04-03
標籤:Js中的資料類型:undefined,string,number,boolen,function,object(null,[],{})一、parseInt()和parseFloat()parseInt()方法首先查看位置0處的 字元,判斷它是否是個有效數字;如果不是,該方法將返回NaN,不再繼續執行其他動作。如果第一個字是+或—號同樣支援。parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns
Time of Update: 2015-04-05
標籤:和demopu一起學習javascript ( concat函數 )定義和用法concat方法可以把兩個或者多個數組串連起來,組成一個新的數組。文法concat(array1,array2,......,arrayN)參數描述array1必需。該參數可以是具體的值,也可以是數組對象。可以是任意多個。例子 1var arr = ["George","John","Thomas"];var arr2 = ["James","Adrew","Martin"];var arr3 = [
Time of Update: 2015-04-05
標籤:十年開發系列之基礎篇 - JavaScript曾林 聯絡:[email protected]網站:www.jplatformx.com著作權:文章未經同意請勿轉載 一、JavaScript函數匯總 NaN: 不是一個函數,只是表示一個值。經常用來處理原本希望是數字型結果,但是卻沒有得到數字型結果的值。比如var total = 8 * init,加入init沒有初始化,則total的值就是NaN。isNaN(): 判斷參數是否為數字parseInt(
Time of Update: 2015-04-03
標籤:之前的文章裡有提到過javascript類式繼承,那種繼承方式極大的方便了其他語言(非javascript)程式員使用javascript來實現繼承,但是有缺點,就是建立了一個非必要的建構函式,那這篇文章我們來談一談具有javascript自身特色的原型式繼承。我們先來看一看下面的代碼:var Car = { color: ‘red‘, size: ‘big‘, getAttr: function() { return this.color
Time of Update: 2015-04-04
標籤:javascript 以下是node.js的代碼,this指代的問題。很納悶,在write函數裡,this.tableName居然是未定義。其實一開始也覺得未定義正確。還有回呼函數中的this,通通會改變成當前的對象。但是js卻表現的不一樣了,為什嗎?求解var DailyworkModule=require(DATACLASS+"mongodb.js");var DailyWork = new DailyworkModule();
Time of Update: 2015-04-03
標籤:一個函數內部還定義了另一個函數,內建函式可以調用外部函數的變數,這就是閉包。function foo(x) {var tmp = 3;function bar(y) {alert(x + y + (++tmp));}bar(10);}foo(2)上述代碼輸出為16,因為bar可以調用foo內的參數x,同樣也可以調用foo裡的tmp值。function foo(x) {var tmp = 3;return function (y) {alert(x + y + (++tmp));}}var
Time of Update: 2015-04-04
標籤:Date 對象是 JavaScript 的一種內部資料類型。Date 對象沒有可以直接讀寫的屬性,所有對日期和時間值的訪問都是通過其方法執行的。Date()返回當日的日期和時間getDate()從 Date 對象返回一個月中的某一天 (1 ~ 31)getDay()從 Date 對象返回一周中的某一天 (0 ~ 6)getMonth()從 Date 對象返回月份 (0 ~ 11)getFullYear()從 Date 對象以四位元字返回年份getYear()從 Date
Time of Update: 2015-04-03
標籤:var s = "hello world!"; var word = s.substring(s.indexOf(" ")+1,s.length);字串既然不是對象,為什麼它會有屬性呢?只要引用了字串s的屬性,javascript就會將字串值通過調用new String(
Time of Update: 2015-04-04
標籤: 最近想邊學邊整一下模組化編程,那麼先從為何要使用模組化編程說起吧,可能你剛聽說模組化編程,也沒有關係,本篇講的是很基礎的東西。 一開始寫代碼的時候,我們可能只需要一個js檔案,去實現一個很小的功能,比如下面這樣:<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Time of Update: 2015-04-03
標籤:javascript的布爾值只有兩個值,保留字true和false。任意javascript的值都可以轉換為布爾值。下面這些值會轉換成false:undefinednull0-0NaN"" //Null
Time of Update: 2015-04-05
javascript實現了照片拖拽點擊置頂的照片牆代碼,javascript置頂示範圖styles.css*{ /*清空所有元素預設的外邊距和內邊距*/ } .photo_wall{background:url(bg.jpg); /*定義照片牆的預設背景*/background-size:cover; /*使照片牆的背景填充照片牆*/width:1200px; /*設定照片牆的寬高*/height:500px;margin:40px auto;
Time of Update: 2015-04-05
jQuery製作簡潔的圖片輪播效果,jquery輪播示範圖:核心代碼:$(document).ready(function(){ var $iBox = $('.imgBox'), $iNum = $('.imgNum'), //緩衝最佳化 indexImg = 1, //初始下標 totalImg = 4, //圖片總數量 imgSize = 300, //圖片尺寸 寬度 moveTime = 1100, //切換動畫時間
Time of Update: 2015-04-05
JavaScript替換當前頁面的方法,javascript當前頁本文執行個體講述了JavaScript替換當前頁面的方法。分享給大家供大家參考。具體如下:下面的JS代碼可以替換當前頁面為指定的URL<!DOCTYPE html><html><head><script>function
Time of Update: 2015-04-04
AngularJS實現cookie跨域前後端分離被越來越多的公司重視利用,然後帶來的最棘手的問題就是,使用者資訊應如何儲存。一、情境描述以Java為後台,AngluarJS做前端為例進行描述:當使用者在介面登入時,需把使用者資訊(如uid)存入後台JAVA系統中,用於前後端所處主域可能不同,所有採用常規的session進行儲存已不能滿足其業務情境。解決方案:採用cookie進行儲存,當cookie被禁止後採用瀏覽器本機存放區localstorage。採用cookie進行儲存時,會出現跨域問題(即
Time of Update: 2015-04-04
NODE.JS學習的常見誤區及四大名著收到了很多兄弟的熱情回複和激烈討論,在此深表感謝,有的朋友覺得我寫的比較粗獷,沒有給出具體的效能分析和對比,在此我想說的是其實好多東西的效能分析,根本就不用我寫到部落格上,其一是如果我寫了,很多人同樣會覺得不客觀,不中立,其二是網上很多中立的機構,隨便搜尋一下,對比太多了,就好比NODE.JS和Nginx的對比,網上客觀的分析太多了,只要你能google。 近兩年的NODE.JS雄起讓很多人覺得JavaScript就要統一全棧了,網上這種言論充斥著
Time of Update: 2015-04-03
JavaScript實現重設表單(reset)的方法,javascriptreset本文執行個體講述了JavaScript實現重設表單(reset)的方法。分享給大家供大家參考。具體如下:下面的代碼可以對錶單內的輸入資料進行重設<!DOCTYPE html><html><head><script>function formReset(){document.getElementById("frm1").reset();}</script>
Time of Update: 2015-04-03
Javascript中的封裝類型介紹,javascript封裝類型 最近不看犀牛書了,那本翻譯的特爛而且好拗口,尤其是原型那塊說的亂七八糟,後來經同事介紹,買了本js進階程式設計,然後就繼續苦逼的看,不吐槽了,繼續說說js中有新鮮感的封裝類型。 一:String 說到String類型,蠻有意思,平時我們都是這樣定義一個string類型,如:但是在js中有一點非常特別,那就是string類型是屬於基本類型,不屬於參考型別,那就說明string的值是儲存在“棧”上面的,而很多語言不是這
Time of Update: 2015-04-03
JavaScript擷取網頁表單提交方式的方法,javascript表單本文執行個體講述了JavaScript擷取網頁表單提交方式的方法。分享給大家供大家參考。具體如下:JavaScript擷取網頁表單的提交方式是get還是post,擷取提交方式可以通過表單的method屬性獲得<!DOCTYPE html><html><body><form id="frm1" action="form_action.asp"
Time of Update: 2015-04-03
javascript中call和apply的用法樣本分析,javascriptapplycall和apply的用法,並利用call實現js類的繼承/* * 矩形 */function Rectangle(len,width) { this.len = len; this.width = width; }/* * 乘以 */function multiply(a,b) { return a * b;}// 矩形執行個體var rectangle = new Rectangle(15, 30)
Time of Update: 2015-04-03
JavaScript擷取按鈕所在form表單id的方法,javascriptform本文執行個體講述了JavaScript擷取按鈕所在form表單id的方法。分享給大家供大家參考。具體如下:這裡使用javascript擷取form表單按鈕的id,可以通過下面的JS代碼擷取。<!DOCTYPE html><html><body><h1>www.sharejs.com</h1><form