JavaScript權(quán)威指南》第二章詞法結(jié)構(gòu)筆記(嫌排版不好的,評(píng)論區(qū)有pdf版下載哦)
一、區(qū)分大小寫
例如:"online"、"Online"、"OnLine"和"ONLINE"是4個(gè)不同的變量名
二、注釋
分單行注釋和多行注釋,注釋不能嵌套
例子:
//這里是單行注釋
/*這里是一段注釋*///這里是另一段注釋
/*
*這又是一段注釋
*這里的注釋可以連寫多行
*/
三、直接量
所謂直接量(literal),就是程序中直接使用的數(shù)據(jù)值。
書上把它稱之為直接量,其實(shí)等同于其它編程語言中的常量
例子:
12 //數(shù)字
1.2 //小數(shù)
"hello world" //字符串文本
'Hi' //另一個(gè)字符串
true //布爾值
false //另一個(gè)布爾值
/javascript/gi //正則表達(dá)式直接量(用做模式匹配)
null //空
另如果有更復(fù)雜的表達(dá)方式,可以寫成數(shù)組或?qū)ο螅纾?/p>
{x:1,y:2}//對(duì)象
[1,2,3,4,5]//數(shù)組
四、標(biāo)識(shí)符和保留字
標(biāo)識(shí)符就是一個(gè)名字。在JavaScript中,標(biāo)識(shí)符用來對(duì)變量和函數(shù)進(jìn)行命名。
JavaScript標(biāo)識(shí)符必須以字母、下劃線(_)或美元符($)開始。后續(xù)的字符可以是字母、數(shù)字、下劃線或美元符(數(shù)字是不允許作為首字符出現(xiàn)的)。下面是合法的標(biāo)識(shí)符:
i
my_variable_name
v13
_dummy
$str
JavaScript保留了一些標(biāo)識(shí)符為自己所用,我們是用不了的
五、可選的分號(hào)
雖然javascript對(duì)分號(hào)的處理比較靈活,但我們還是按照一行一句,每句代碼分號(hào)結(jié)尾的規(guī)則去寫好了,不會(huì)有問題
TML - 超文本標(biāo)記語言 (Hyper Text Markup Language)
HTML是建設(shè)網(wǎng)站/網(wǎng)頁制作主要語言。
HTML是一種易于學(xué)習(xí)的標(biāo)記語言。
HTML使用像 <p> 尖括號(hào)內(nèi)標(biāo)記標(biāo)簽來定義網(wǎng)頁的內(nèi)容:
HTML 實(shí)例
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
點(diǎn)擊 "嘗試一下" 按鈕查看實(shí)例。
HTML使用開始標(biāo)記和結(jié)束標(biāo)記來標(biāo)記一個(gè)網(wǎng)頁元素,:在上面的例子,<p>標(biāo)簽標(biāo)志著一個(gè)段落開始,</p>標(biāo)志著該段末尾。
通過使用簡(jiǎn)單的HTML標(biāo)簽,網(wǎng)頁設(shè)計(jì)師可以為一個(gè)網(wǎng)頁(HTML文檔)添加標(biāo)題,段落,文字,表格,圖片,列表,編程代碼等。
Web瀏覽器(IE瀏覽器,火狐,Chrome等)讀取HTML文檔,解釋HTML標(biāo)記,并顯示正確用戶可讀的內(nèi)容(不顯示HTML標(biāo)簽):
根據(jù)HTML標(biāo)準(zhǔn),HTML可用于定義網(wǎng)頁的內(nèi)容。/p>
要定義視覺樣式(顏色,大小,外觀,布局等),應(yīng)使用CSS(層疊樣式表)(見下一章)。
威指南系列,涵蓋CSS的里和面。
一、作者簡(jiǎn)介
Eric A. Meyer 是國際公認(rèn)的 HTML、CSS 和 Web 標(biāo)準(zhǔn)領(lǐng)域的專家,是 Complex Spiral Consulting 公司的創(chuàng)始人,是微格式運(yùn)動(dòng)的發(fā)起人之一,還是設(shè)計(jì)領(lǐng)域系列會(huì)議 An Event Apart 的創(chuàng)始人之一。他是本書前一版和其他多本關(guān)于 CSS 和設(shè)計(jì)的圖書的作者。他的個(gè)人網(wǎng)站為 meyerweb.com。
Estelle Weyl 是開放 Web 布道師和社區(qū)工程師,從 1999 年起就開始開發(fā)符合標(biāo)準(zhǔn)且具有可訪問性的網(wǎng)站。她的博客地址是 standardista.com,這里的文章討論一切與前端有關(guān)的話題,包括 CSS3、HTML5、JavaScript 性能、可訪問性和移動(dòng) Web 開發(fā)。她喜歡躺在家中的沙發(fā)上編程,也經(jīng)常游歷世界,在各種會(huì)議上演講。
二、內(nèi)容指導(dǎo)
如果你是網(wǎng)頁設(shè)計(jì)師或應(yīng)用開發(fā)者,對(duì)復(fù)雜的頁面樣式、改進(jìn)可訪問性以及節(jié)省時(shí)間和精力感興趣,決不能錯(cuò)過這本書。這一修訂版全面闡述了 CSS 的實(shí)現(xiàn)方式,還深入分析了最新的 CSS 規(guī)范。
CSS 是一門不斷發(fā)展的語言,用于描述 Web 內(nèi)容在屏幕、打印機(jī)、語音合成器、屏幕閱讀器和聊天窗口上的表現(xiàn)。各種物聯(lián)網(wǎng)設(shè)備,不論屏幕尺寸大小,只要有瀏覽器,就用得到 CSS,這其中包括手機(jī)、計(jì)算機(jī)、視頻游戲、電視、手表、自助服務(wù)終端和汽車控制臺(tái)。本書兩位作者 Eric Meyer 和 Estelle Weyl 向您展示了如何通過布局、過渡和動(dòng)畫、邊框、背景、文本屬性,以及許多其他工具和技術(shù)來改善用戶體驗(yàn)、加快開發(fā)速度、避免潛在的錯(cuò)誤,并為您的應(yīng)用程序增光添色。
三、學(xué)習(xí)目標(biāo)
CSS表單其實(shí)可以表達(dá)的非常強(qiáng)大,學(xué)好CSS,關(guān)鍵在于細(xì)節(jié)的把握。
四、知識(shí)導(dǎo)圖
第 1 章 CSS 和文檔
第 2 章 選擇符
第 3 章 特指度和層疊
第 4 章 值和單位
第 5 章 字體
第 6 章 文本屬性
第 7 章 視覺格式化基礎(chǔ)
第 8 章 內(nèi)邊距、邊框、輪廓和外邊距
第 9 章 顏色、背景和漸變
第 10 章 浮動(dòng)及其形狀
第 11 章 定位
第 12 章 彈性盒布局
第 13 章 柵格布局
第 14 章 CSS 中的表格布局
第 15 章 列表和生成的內(nèi)容
第 16 章 變形
第 17 章 過渡
第 18 章 動(dòng)畫
第 19 章 濾鏡、混合、裁剪和遮罩
第 20 章 針對(duì)特定媒體的樣式
===================================
本人系列原創(chuàng)經(jīng)典技術(shù)書單合集:
Java系列書單合集(5):Java系列書單
Python系列書單合集(3):Python系列書單
算法系列書單合集(4):算法系列書單
人工智能系列書單合集(9):人工智能系列書單
系統(tǒng)架構(gòu)系列書單合集(6):系統(tǒng)架構(gòu)系列書單
元宇宙系列書單合集(4):元宇宙系列書單
大數(shù)據(jù)系列書單合集(6):大數(shù)據(jù)系列書單
持續(xù)更新中。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。