日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

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

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

?

第一章js簡介

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

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

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

??? 2.文檔對象模型DOM,提供訪問網頁內容的方法和接口。

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

第二章HMTL中使用JavaScript

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

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

第三章 基本概念

??? 1.區分大小寫。

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

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

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

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

??? 6.數值轉換Number(),parseInt(),parseFloat()

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

??? 8.?arguments 訪問傳遞來的參數 例如:

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

?第四章 變量、作用域和內存問題

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

?第五章 引用類型

??? 1.Object類型,創建對象的兩種方法

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

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

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

?????? 2.Array類型,創建數組的兩種方法:

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

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

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

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

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

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

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

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

???????? 5.對數組排序 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();//創建一個新數組,并將值添加到數組后面。

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

?????????? slice();//數組中的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'

?

轉載于:https://www.cnblogs.com/Evan-Pei/archive/2013/05/10/3071000.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。