Time of Update: 2015-07-10
標籤:內建函式:定義在另一個函數中的函數例如:<script> function outer(){ function inner(){ } }</script> inner()就是一個被包含在outer()範圍中的內建函式,所以:在outer()內部調用inner()函數有效,在outer()外部調用inner()函數無效。例如:<script> function outer(){ console.
Time of Update: 2015-07-10
標籤:javascript的return語句簡單介紹:return語句在js中非常的重要,不僅僅具有返回函數值的功能,還具有一些特殊的用法,有個清晰的把握是非常有必要的。下面就結合執行個體簡單介紹一下return語句的作用。一.用來返回控制和函數結果:通常情況,return語句對於一個函數是很有必要的,因為往往需要函數在一系列的代碼執行後會得到一個期望的傳回值,而此值就是通過return語句返回,並且將控制權返回給主調函數。文法格式:return 運算式代碼執行個體如下:function
Time of Update: 2015-07-11
標籤:一、函數定義function fName(params){ statements; return somevalue;//可以省略}注意事項:1、參數可有,可無。不定義參數,在調用參數時,也可以傳入參數;例如: 1 function add(){ 2 if(arguments.length==1){ 3 alert(arguments[0]); 4 }else if(arguments.length==2){ 5
Time of Update: 2015-07-10
標籤:事件 javascript 事件處理 【寫在前面】最近一直在看js的基礎,畢竟jquery雖然好用,總歸是用著別人寫的,只會用api不如搞清楚實現的原理。等把js基礎鞏固好了一定要去讀jquery的源碼。事件流事件流描述的是從頁面中接收事件的順序。js中有兩種事件流,冒泡流和捕獲流。兩種流的名稱都很形象,在由節點構成的一顆html樹上面,冒泡流指事件開始時候由最具體的元素最先接收,然後逐級
Time of Update: 2015-07-10
標籤: 本文是金旭亮老師網易雲課堂的課程筆記,記錄下來,以供備忘函數幾個要點: a).函數是javascript中的一等公民 (重要性) b).函數是一個對象
Time of Update: 2015-07-10
標籤:javascriptJS的數字類型js的數字類型只有一種,叫做Number.js中的所有數字皆屬於此類型。包括整數1,-2,3,浮點數1.1,-1.2,1.3都屬於此類型。所以,在js中,typof 整數或者 typof 浮點數返回的都是number.JS的類型轉換js中有三個常用函數用於將非數字類型轉換為數字類型,分別是,Number(),parseInt,parseFloat();可以直接在window範圍下調用,用法:aNumber =
Time of Update: 2015-07-10
標籤:範例<script type="text/javascript">{document.write("<h1>Hello World!</h1>")}js也可以賦值,比如h="hello";</script>發起警報function message(){alert("再次向您問好!在這裡,我們向您示範" + ‘\n‘ + "如何向警告框添加折行。")}</script></head><body
Time of Update: 2015-07-10
標籤:閉包的定義閉包就是能夠讀取其他函數內部變數的函數 什麼時候使用閉包閉包可以用在許多地方。它的最大用處有兩個,一個是前面提到的可以讀取函數內部的變數,另一個就是讓這些變數的值始終保持在記憶體中。 先看看一般的調用方法:1 var flag = "window";2 var object = {3 flag : "local",4 sayFlag: function(){5 alert(this.flag);
Time of Update: 2015-07-11
Node.js學習筆記 02 Implementing flow control和其它語言一樣,Node.js 在代碼編寫時,如何組織代碼,如何寫出clean code都是不可避免的痛點。 同時,由於Node.js的天然特性(非同步,事件驅動),良好的程式碼群組織就更為重要。 所謂的flow control指的是序列化的執行一個個node.js task的程式碼群組織手段。
Time of Update: 2015-07-11
JavaScript封裝對象使用詳解,javascript使用詳解 JavaScript對象是一種複合值:它是屬性和已命名值的集合。通過"."符號來引用屬性值。當屬性值是一個函數時,稱為方法。①一段你常用但卻未必明白其真正底層原理的代碼:var s = "hello world!";var word = s.substring(s.indexOf(" ")+1,s.length); 如前面所說,這裡變數s只是一個字串原始類型,它怎麼會有屬性(s.length)和方法(s.indexOf()
Time of Update: 2015-07-11
jQuery實現滑鼠點擊彈出漸層層的方法,jquery滑鼠點擊彈出層在實際應用中我們經常會碰到大量的彈出層效果,下面我來做一個基於jquery的簡單的彈出層效果執行個體,各位朋友有興趣可參考。效果代碼如下在彈出層中下面是核心代碼<script type="text/javascript">// 漸層彈出層$(document).ready(function(){ var speed = 600;//動畫速度 $("#race
Time of Update: 2015-07-11
JavaScript的類型、值和變數小結,javascript小結前言:JavaScript的資料類型分為兩類:原始類型和物件類型。5種原始類型:數字、字串、布爾值、null(空)、undefined(未定義)。對象是屬性的集合,每個屬性都由“名/值對”(值可以是原始值、也可以是對象)構成。三個比較特殊的對象:全域對象、數組、函數。JavaScript語言核心還定義了三種有用的類:日期(Date)類、正則(RegExp)類、錯誤(Error)類。 1
Time of Update: 2015-07-11
相容各大瀏覽器的JavaScript阻止事件冒泡代碼,javascript冒泡這裡僅僅是一個簡單代碼demo,因為時間問題並未做深入研究,因為今天做項目時要用到阻止事件冒泡的內容,找了好多才找到一個可以使用的,特記錄之。<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Time of Update: 2015-07-11
jquery實現表單驗證並阻止非法提交,jquery實現表單提交代碼檢測textarea內填寫的長度,未填寫時提示需要重新填寫,少於15字元時提示需要長於15字元,成功時顯示所填寫建議。<script type="text/javascript">//jQuery代碼function confirm(){ if($("#advice").val().length == 0){ alert("We can't see your advice. Maybe you should
Time of Update: 2015-07-11
jquery.map()方法的使用詳解,jquery.map使用詳解原型方法map跟each類似調用的是同名靜態方法,只不過返回來的資料必須經過另一個原型方法pushStack方法處理之後才返回,源碼如下:map: function( callback ) { return this.pushStack( jQuery.map(this, function( elem, i ) { return callback.call( elem, i, elem ); })); }
Time of Update: 2015-07-11
JS擷取下拉框顯示值和判斷選項按鈕的方法,js單選本文執行個體講述了JS擷取下拉框顯示值和判斷選項按鈕的方法。分享給大家供大家參考。具體如下:1.本人做過很多項目,都需要得到select組件顯示的值。下面是我經常用到的方法:Html源碼如下:<html><body><select id="province" name="province" ><option value="1">北京</option><option value="2
Time of Update: 2015-07-11
淺談JavaScript中null和undefined,nullundefined 先說null,它表示一個特殊值,常用來描述“空值”。對null執行typeof運算,結果返回字串“object”,也就是說,可以將null認為是一個特殊的對象值,含義是“非對象”(感覺怪怪的)。實際上,通常認為null是它自有類型的唯一一個成員,它可以表示數字、字串和對象是“無值”的。 JavaScript還有第二個值來表示值的空缺,就是undefined啦,用未定義的值表示更深層次的“空值”。undefin
Time of Update: 2015-07-11
jQuery檢測某個元素是否存在代碼分享,jquery代碼代碼中可能有這樣的情況,根據元素是否存在來執行不同的操作,這樣就需要判斷指定的元素是否存在。使用$(selector)可以獲得匹配元素集合,而匹配元素集合的length屬性可以獲得集合中匹配元素的個數,所以只要判斷length屬性值是否為零,就可以判斷元素是否存在。代碼執行個體如下:<!DOCTYPE html><html><head><meta
Time of Update: 2015-07-11
javascript+ajax實現產品頁面載入資訊,javascriptajaxjs//載入頁面//載入產品列表function GetProductList() { function PostParam(param) { param.key = "lm324"; return param; } var PostExecParam = { ClassName: "AnxinE.BLL.Product.ProductInfoBLL", MethodName:
Time of Update: 2015-07-11
JS實現文檔載入完成後執行代碼,js文檔在執行某些操作的時候,需要當文檔完全載入完成之後再去執行,否則可能出現意向不到的情況,先看一段代碼執行個體:<!DOCTYPE html><html><head><meta charset=" utf-8"><title>幫客之家</title><style type="text/css"> div{ width:200px; height:200px; } </