柚子快報(bào)激活碼778899分享:前端 html的學(xué)習(xí)經(jīng)歷
柚子快報(bào)激活碼778899分享:前端 html的學(xué)習(xí)經(jīng)歷
一、簡(jiǎn)介 1、前端開發(fā)最核心技術(shù) 我們知道,用所謂的網(wǎng)頁三劍客已經(jīng)不能滿足需求了,那前端開發(fā)究竟要學(xué)習(xí)什么技術(shù)呢?網(wǎng)頁最主要由3部分組成:結(jié)構(gòu)、表現(xiàn)和行為。網(wǎng)頁現(xiàn)在新的標(biāo)準(zhǔn)是W3C,目前模式是HTML、CSS和JavaScript。
前端開發(fā)最核心的3個(gè)技術(shù)
(1)HTML是什么? HTML,全稱“Hyper Text Markup Language(超文本標(biāo)記語言)”,簡(jiǎn)單來說,網(wǎng)頁就是用HTML語言制作的。HTML是一門描述性語言,是一門非常容易入門的語言。
(2)CSS CSS,全稱“(層疊樣式表)”。以后我們?cè)趧e的地方看到“層疊樣式表”、“CSS樣式”,指的就是CSS。
(3)JavaScript JavaScript是一門腳本語言。
1、什么是JavaScript? 1、JavaScript 是世界上最流行的語言之一,是一種運(yùn)行在客戶端的腳本語言 (Script 是腳本的意思) 2、腳本語言:不需要編譯,運(yùn)行過程中由 js 解釋器( js 引擎)逐行來進(jìn)行解釋并執(zhí)行 3、現(xiàn)在也可以基于 Node.js 技術(shù)進(jìn)行服務(wù)器端編程
2、JavaScript的作用 1、表單動(dòng)態(tài)校驗(yàn)(密碼強(qiáng)度檢測(cè)) ( JS 產(chǎn)生最初的目的 ) 2、網(wǎng)頁特效 3、服務(wù)端開發(fā)(Node.js) 4、桌面程序(Electron) 5、App(Cordova) 6、控制硬件-物聯(lián)網(wǎng)(Ruff) 7、游戲開發(fā)(cocos2d-js)
用JavaScript做下面的這些題。
刪除數(shù)組[1,2,4,2,6,7,3,1]中重復(fù)的數(shù)字,最終得到一個(gè)沒有重復(fù)數(shù)字的數(shù)組
定義數(shù)組:18,25,7,36,13,2,89,63,輸出數(shù)組中最小的數(shù),以及最小數(shù)所在的位置
求出1-1000之間所有的水仙花的平均值
創(chuàng)建一個(gè)長(zhǎng)度為10的數(shù)組,使用隨機(jī)數(shù)生成器填充每個(gè)元素,然后使用循環(huán)找出其中的隨機(jī)數(shù)中的最小值和最大值
對(duì)數(shù)組[1,5,2,8,11,22,13]進(jìn)行降序和升序排列
統(tǒng)計(jì)數(shù)組[1,3,2,8,3,2,13,15,1,4,2]中每個(gè)元素出現(xiàn)的次數(shù),并打印出現(xiàn)次數(shù)最多和最少的數(shù)字分別是哪兩個(gè)
1.為什么需要使用函數(shù)? ????????????1.1?代碼的復(fù)用性 ????????????1.2?代碼的可維護(hù)性 ????????2.函數(shù)(方法):封裝了一段特定功能的代碼塊,可以被反復(fù)調(diào)用 ????????3.函數(shù)的定義: ????????????function?函數(shù)名(形參1,?形參2,?形參3,?...)?{ ????????????????函數(shù)體; ????????????????return?返回值; ????????????} ????????????函數(shù)名稱取名:getXXX,?setXXX,?isXXX,?checkXXX,?createXXX,?deleteXXX,?updateXXX,?queryXXX,?findXXX,?... ????????3.函數(shù)的調(diào)用: ????????????函數(shù)名(實(shí)參1,?實(shí)參2,?實(shí)參3,?...);
函數(shù)的定義: ????????????function?函數(shù)名(形參1,?形參2,?形參3,?...)?{ ????????????????函數(shù)體; ????????????????return?返回值; ????????????} ????????????形參:形式參數(shù),用于接收實(shí)參的值---局部變量 ????????函數(shù)的調(diào)用: ????????????函數(shù)名(實(shí)參1,?實(shí)參2,?實(shí)參3,?...);???????? ????????????實(shí)參:實(shí)際參數(shù),用于給形參賦值---實(shí)參可以是任意類型的數(shù)據(jù) ????????函數(shù)的形參與實(shí)參的關(guān)系: ????????????1.形參的個(gè)數(shù)可以是0個(gè)或者多個(gè) ????????????2.實(shí)參的個(gè)數(shù)必須與形參的個(gè)數(shù)保持一致 ????????????3.實(shí)參的數(shù)據(jù)類型必須與形參的數(shù)據(jù)類型保持一致
函數(shù)的兩種聲明方式: ????????????1.命名式(具名)函數(shù)聲明 ????????????????function?函數(shù)名(形參1,?形參2,?形參3,?...)?{ ????????????????????函數(shù)體; ????????????????????return?返回值; ????????????????} ????????????2.匿名式(函數(shù)表達(dá)式)函數(shù)聲明 ????????????????let?函數(shù)名?=?function???(形參1,?形參2,?形參3,?...)?{ ????????????????????函數(shù)體; ????????????????????return?返回值; ????????????????} ????????????函數(shù)的調(diào)用: ????????????????函數(shù)名(實(shí)參1,?實(shí)參2,?實(shí)參3,?...); ????????????????實(shí)參:實(shí)際參數(shù),用于給形參賦值---實(shí)參可以是任意類型的數(shù)據(jù) ???????????? ????????????3.自調(diào)用函數(shù) ????????????????(function?(形參1,?形參2,?形參3,?...)?{ ????????????????????函數(shù)體; ????????????????})(實(shí)參1,?實(shí)參2,?實(shí)參3,?...);
作用域:數(shù)據(jù)的有效范圍 ????????????分類: ????????????????1.全局作用域 ????????????????????在函數(shù)外部聲明的變量就是全局變量,全局變量可以在任意位置訪問 ????????????????2.局部作用域 ????????????????????在函數(shù)內(nèi)部聲明的變量就是局部變量,局部變量只能在函數(shù)內(nèi)部訪問 ????????????????3.塊級(jí)作用域 ????????????????????在代碼塊中聲明的變量就是塊級(jí)變量,塊級(jí)變量只能在代碼塊中訪問
最后一個(gè)練習(xí):使用函數(shù)創(chuàng)建一個(gè)生成任意區(qū)間的隨機(jī)數(shù)的功能,例如:生成一個(gè)20-35之間的隨機(jī)數(shù)
用到let?radom?=?Math.random();?//?0-1之間的隨機(jī)數(shù) ????????????console.log(radom);
柚子快報(bào)激活碼778899分享:前端 html的學(xué)習(xí)經(jīng)歷
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。