昼猫笔记 从此告别复杂代码--JavaScript
晝貓筆記--給你帶來不一樣的筆記
不止是筆記 更多的是思考
大家好,我是一只來自喵星的前端初學者,由于我們喵星人科技較為落后,晝貓從今天開始帶著使命來到地球學習前端知識。
從今天開始,貓貓我就從JavaScript開始,之后我會完善HTML+CSS的知識點
今天這篇文章主要是向大家介紹下什么是JavaScript,之后的文章中我會詳細的講解到每個知識點哦(1~2天一更)
首先咱們先了解下JavaScript
javaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。
它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在 HTML (標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
咦~(+_+)~怎么這么一大串子呢,當然了這...肯定..不是我寫的啦? (Ctrl+c-->Ctrl+v ?百度百科) Js簡介
Js簡介
通俗來說呢 ? ? Js是負責頁面中的行為,它是一門運行在 瀏覽器端的腳本語言。JavaScript設計的初衷就是做一些瀏覽器與用戶的交互和一些網頁的特效來補充html和css的不足。(功能還是很強大哦)。
既然是運行在瀏覽器端的語言,那么它的運行環境就是瀏覽器,瀏覽器就是Js的家。
不過,它還可以在 node.js中運行哦。
Js編寫位置
Js是一種腳本語言,每種語言都有特有的編寫位置,好似CSS一樣需要寫在style標簽當中一樣。
1.可以編寫到標簽的指定屬性中
<a href=javascript:alert(aaa);>? 晝貓筆記
</a>
<button onclick=alert(hello);>
? 晝貓筆記
</button>
2.可以編寫到script標簽中( 和css一樣可以寫在head或者標簽中)
? ? //編寫js代碼
</script>
3.可以將代碼編寫到外部的js文件中,然后通過標簽將其引入( css外部引入一樣寫入head中?)
Js輸出語句
JavaScript 語句向瀏覽器發出的命令。語句的作用是告訴瀏覽器該做什么。
- ?alert( 要輸出的內容);
- ?該語句會在瀏覽器窗口中彈出一個警告框
- ?document.write( 晝貓筆記,</br>不一樣的筆記 );
- ?該內容將會被寫到body標簽中,并在頁面中顯示
- ?console.log( 晝貓筆記,一種不一樣的筆記);
- ?該內容會被寫到開發者工具的控制臺中
字面量|變量
1.字面量
? ? ? ?- 字面量實際上就是一些固定的值,比如 1 2 3 4 true false null NaN hello ? ? 字面量都是不可以改變的。
? ? ? ?- 由于字面量不是很方便使用,所以在JS中很少直接使用字面量
2.變量
? ? ? ?- 變量可以用來保存字面量,并且可以保存任意的字面量
? ? ? ?- 一般都是通過變量來使用字面量,而不直接使用字面量,而且也可以通過變量來對字面量進行一個描述
3.聲明變量
? ? ? ?- ?使用 var關鍵字來聲明一個變量
? ? ? ? ? ?var = a;
? ? ? ? ? ?var = b;
? ? ? ? ? ?var = c;
- ?為變量賦值
? ? ? ? ? ?a= 1;
? ? ? ? ? ?b= 2;
? ? ? ? ? ?c= 3;
- ?聲明和賦值同時進行
? ? ? ? ? ?var d= 456;
? ? ? ? ? ?var e= 789;
4.標識符
? ? ? ?- ?在JS中所有的可以自主命名的內容,都可以認為是一個標識符,
? ? ? ? ? ?是標識符就應該遵守標識符的規范。
? ? ? ?- ?比如:變量名, 函數名, 屬性名
? ? ? ?- ?規范
? ? ? ? ? ?1. 標識符中可以含有字母, 數字, ?_ ?, ?$
? ? ? ? ? ?2. 標識符不能以數字開頭
? ? ? ? ? ?3. 標識符不能是JS中的關鍵字和保留字
? ? ? ? ? ?4.標識符一般采用駝峰命名法 ? ?xxxYyyZzz( 喵喵喜歡使用!)
?
關鍵字就是 就是 JS 本身已經使用了,具有一定特殊的含義,你就不能再用它們充當變量名
? ? ? ? ??比如: ?break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with
? ? ? ? ? ?保留字實際上就是預留的“關鍵字”,意思是現在雖然現在還不是關鍵字(也就是本身還不具備特殊含義的),但是未來可能會成為關鍵字的
? ? ? ? ? ?比如: ?abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、fimal、float、goto、import、int
晝貓筆記,一種全新的筆記? ? ? 一到兩天更新一次? ? ? ? ? ?
轉載于:https://www.cnblogs.com/zhoumao/p/9824383.html
總結
以上是生活随笔為你收集整理的昼猫笔记 从此告别复杂代码--JavaScript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于Angular中使用HTML的sel
- 下一篇: autofac JSON文件配置