日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

阅读JavaScript高级程序设计(第二版)笔记

發(fā)布時間:2025/4/16 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阅读JavaScript高级程序设计(第二版)笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

第一章js簡介

???? JavaScript誕生在1995年,當時負責進行輸入型驗證。

???? JavaScript是一種專為與網(wǎng)頁交互而設計的腳本語言,分為 :

??? 1. ECMAScript核心語言功能。

??? 2.文檔對象模型DOM,提供訪問網(wǎng)頁內(nèi)容的方法和接口。

??? 3.瀏覽器對象模型BOM,提供與瀏覽器交互的方法和接口。

第二章HMTL中使用JavaScript

??? 1.將<script type='text/javascript' scr='test.js'></script>放在<body>標簽中會在解析腳本前呈現(xiàn)頁面,會給用戶頁面速度加快了的感覺。

??? 2.延遲腳本defer,可在頁面解析完后再加載腳本。

第三章 基本概念

??? 1.區(qū)分大小寫。

??? 2.typeof 返回元素類型

??? 3.Undefined類型,使用var聲明但未初始化時。

??? 4.Null類型,表示一個空對象指針。

??? 5.NaN非數(shù)值(Not a Number)數(shù)字或能轉(zhuǎn)換成數(shù)字的都返回False,不為數(shù)字返回True.

??? 6.數(shù)值轉(zhuǎn)換Number(),parseInt(),parseFloat()

??? 7.一元加減操作符???? a=-25//-25,a=+25//25,(+變整數(shù),-變負數(shù))

??? 8.?arguments 訪問傳遞來的參數(shù) 例如:

???? function closeFind2(vv) {
??????? alert(arguments[0]);//vv的值
?????}

?第四章 變量、作用域和內(nèi)存問題

??? 1.值類型(Number,boolean,Null,String,Undefined)和引用類型(Object)

?第五章 引用類型

??? 1.Object類型,創(chuàng)建對象的兩種方法

???????? 1.1? var person=new Object();

??????????????? person.name='php';

????????? 1.2 var person={name:'php',age:25};

?????? 2.Array類型,創(chuàng)建數(shù)組的兩種方法:

????????? 2.1 var colors=new Array(); new Array(20); new Array('red','blue','green');

????????? 2.2 var colors = ['red','blue','green']; var names=[];//空數(shù)組

??????? 3. join()方法,將數(shù)組元素按指定字符連接起來。

????????? 3.1 var colors=['red','blue']; alert(colors.join(','));//red,blue

??????? 4. 棧方法。push()//添加到數(shù)組末尾返回數(shù)組的長度,pop();//刪除數(shù)組最后一個元素并返回刪除的元素

????????? 4.1 var colors=new Array();

??????????????????? var count=colors.push('red','blue'); alert(count);//2

??????????????????? var item=colors.pop();alert(item);//blue

???????? 5.對數(shù)組排序 reverse(),sort()

var valurs=[1,2,3,4,5]; vlaues.reverse() alert(vlaues);//5,4,3,2,1 //sort()按字符串排序 var valurs=[1,10,5,15]; vlaues.sort() alert(vlaues);//1,10,15,5

??????? 6. 操作方法

??????????? concat();//創(chuàng)建一個新數(shù)組,并將值添加到數(shù)組后面。

var colors=['red','blue','black']; var colors2=colors.concat('yellow'); alert(colors2);//'red','blue','black','yellow'

?????????? slice();//數(shù)組中的SubString();

var colors=['red','blue','black','yellow']; var colors2=colors.slice(1); var colors3=colors.slice(1,3) alert(colors2);//'blue','black','yellow' alert(colors3);//'blue','black'

?

轉(zhuǎn)載于:https://www.cnblogs.com/Evan-Pei/archive/2013/05/10/3071000.html

總結

以上是生活随笔為你收集整理的阅读JavaScript高级程序设计(第二版)笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。