成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaScript基礎(chǔ)知識梳理,你能回答幾道題?

開發(fā) 前端
在學(xué)習(xí)JavaScript的時候,總是這里學(xué)一點,那里學(xué)一點,很的很零星,很雜,沒有很系統(tǒng)的去學(xué)習(xí),感覺好像JavaScript的知識點都了解了,但是真正要說起來,又不知道從何說起!

在學(xué)習(xí)JavaScript的時候,總是這里學(xué)一點,那里學(xué)一點,很的很零星,很雜,沒有很系統(tǒng)的去學(xué)習(xí),感覺好像JavaScript的知識點都了解了,但是真正要說起來,又不知道從何說起!

最深刻的體會就是找工作面試的時候,面試官問你一些JavaScript的基礎(chǔ)知識,你貌似知道是怎么回事,但是就是不知道怎么去表達,或者是某個知識點知其然不知其所以然,不知道大家會不會有這樣的體會!

所以不管出于什么目的,是去陳舊新也好,是從學(xué)JavaScript也好,還是說做備忘也好,我們大家一起來梳理一下JavaScript的基礎(chǔ)知 識點,我相信,要是這些知識點你都會了,而且都記住了,JavaScript的學(xué)習(xí)就更上一個層次了,我會不定期將“參考答案”發(fā)布出來,供大家來學(xué)習(xí)參 考,也希望不管是新手還是大神,能夠多貼代碼,多貼見解,供大家一起學(xué)習(xí),我只是拋磚引玉而已,在此不勝感激!(特別鳴謝某培訓(xùn)學(xué)校的 JavaScript知識點梳理參考,下面的并非是我想的,我只是做了整理):

  1. JavaScript運行在html中,引用有幾種方式?

  2. JavaScript通常寫在頁面的什么位置?

  3. 改變js加載順序的方法有什么?

  4. type屬性都有哪些常用的值?代表什么意思?

  5. 除了type屬性還有其他的什么屬性?

  6. js中常用的輸出方式?

  7. 命名規(guī)范涉及的關(guān)鍵字和保留字都有哪些?

  8. 如何定義變量?

  9. js變量有什么特點?

  10. js中的數(shù)據(jù)類型有哪些?

  11. 如何檢測這些數(shù)據(jù)類型?

  12. number數(shù)據(jù)類型中的一些知識點?NaN?isNaN?

  13. 將其他類型轉(zhuǎn)化成number類型的方法有哪些?

  14. null和undefined的區(qū)別?都是什么意思?

  15. js常用的報錯都有哪些?

  16. 基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的區(qū)別?

  17. 不同數(shù)據(jù)類型之間的轉(zhuǎn)化關(guān)系?

  18. 區(qū)分(+連接的字符串拼接都是什么情況?判斷不同數(shù)據(jù)類型是否相等的情況下都是什么情況?[] {} 0 NaN “” null undefined 都是需要特殊重點記憶的)

  19. js中常用的語法語句都有哪些(三個判斷和三個循環(huán))?

  20. 判斷語句都有什么?怎么用?每一種語法中的細節(jié)注意點都是什么?每一種判斷應(yīng)用于什么情況?= = 和 = = =的區(qū)別是什么?

  21. 三個循環(huán)語句都是什么?如何來用?每一種循環(huán)的特點和作用是什么?for循環(huán)4步和里面的break、continue怎么用?for in是用來做什么的?里面有什么需要注意的?while循環(huán)怎么用?三個循環(huán)的區(qū)別是什么?i++和++i的區(qū)別?

  22. object創(chuàng)建的方式有幾種?

  23. object如何修改,增加,刪除,獲取屬性名和屬性值(有幾種方式)?

  24. object中常用的內(nèi)置類都有哪些?

  25. 如何創(chuàng)建數(shù)組?

  26. 如何獲取數(shù)組的某一項?

  27. 有一個和數(shù)組類似的類叫做類數(shù)組是怎么一回事?

  28. 數(shù)組中常用的方法都有哪些?每一個方法都是干什么的?需要傳遞什么樣的參數(shù)?返回的結(jié)果是什么?原有的數(shù)組是不是改變了?該方法有哪些不足?

  29. 自己用代碼實現(xiàn) 數(shù)組排序,數(shù)組去重,兩個數(shù)組的交差并補集,a數(shù)組中有而b數(shù)組中沒有等等?

  30. 函數(shù)中涉及的知識點比較多,如何定義函數(shù)?如何執(zhí)行函數(shù)?什么叫做形參?為什么要用形參?什么是return?function中return的 注意項?為什么要用return?arguments是什么?如何獲取里面存儲的數(shù)據(jù)?類數(shù)據(jù)的形式和常規(guī)操作?arguments中自己特殊的屬性是什 么,干什么用的?如何的檢測執(zhí)行函數(shù)時是否傳遞了參數(shù)?以及在方法中可以用什么樣的辦法判斷傳入?yún)?shù)的類型和是否傳遞?

  31. 函數(shù)執(zhí)行的時候會形成一個私有的作用域,來保護里面的變量不受外界的干擾(作用域這塊是怎么回事)?

  32. 如何給元素綁定事件?

  33. 匿名函數(shù):函數(shù)表達式、常見閉包形式

  34. 獲取頁面上DOM元素的幾個方法和方法是如何的使用的?哪些方法不兼容?方法使用過程中在不同瀏覽器中的注意細節(jié)點都是什么?

  35. 哪些獲取的是單個?哪些獲取的是對象集合(類數(shù)組)?對于集合的話我們有幾種方式獲取某個元素?

  36. DOM中的節(jié)點都包含哪些類型?每一種類型的nodeType和nodeName和nodeValue是什么?有什么作用?

  37. 通過哪些屬性可以獲取頁面中的節(jié)點?都是如何使用的?兼容性怎么樣?在不同瀏覽器下有哪些需要注意的?

  38. DOM 創(chuàng)建、修改、刪除、替換、復(fù)制、設(shè)置自定義屬性(獲取、刪除) 這些操作都有哪些方法?這些方法如何的使用?需要注意的事項有哪些?

需要熟悉掌握的案例:

  1. 寫一個求和的方法sumFn,不管傳遞的參數(shù)有什么,都能將最終的和算出來,并且返回給函數(shù)外部使用。(要求:一個參數(shù)都不傳默認結(jié)果為0,對于傳遞的非正常數(shù)字的參數(shù)不與累加操作);

  2. 實現(xiàn)在頁面中輸出99乘法表。(要求:以每三行為一組,實現(xiàn)隔行變色(顏色為白,紅,黃(也可自己定義)),鼠標滑過每一行,行背景顏色變?yōu)樗{色,鼠標離開又恢復(fù)原來的顏色),隔行變色的效果需要用if和switch兩種判斷方式都能實現(xiàn);

  3. 實現(xiàn)一個基礎(chǔ)選項卡頁面效果(仿照市面上的真實效果做)。(要求:用自定義屬性和閉包的方式實現(xiàn)事件的綁定,選項卡的原理思想要牢牢的掌握);

  4. 寫一個方法實現(xiàn)數(shù)組的排序。(要求:執(zhí)行方法,傳遞一個數(shù)組,返回排序好的新數(shù)組(原數(shù)組不變),可以用冒泡排序,插入排序,選擇排序,快速排序各寫一個);

  5. 寫一個方法實現(xiàn)數(shù)組的去重。(要求:執(zhí)行方法,傳遞一個數(shù)組,返回去重后的新數(shù)組,原數(shù)組不變,實現(xiàn)過程中只能用一層循環(huán),雙層嵌套循環(huán)也可寫,只做參考);

  6. 編寫一個方法,實現(xiàn)從n-m個數(shù)中隨機選出一個整數(shù),要求:傳遞的參數(shù)不足兩個或者不是有效數(shù)字,返回[0-1]之間的隨機數(shù),需要解決n和m兩個數(shù)大小問題,如果m<n,兩個參數(shù)的值進行交換;

  7. 在頁面中輸出當前客戶端時間(2015年1月1日星期一10:10:10這樣的格式),每過一秒中頁面不刷新,但是時間自動更新(用兩種定時器方法都可以實現(xiàn)),鼠標點擊時間,如果原先運動則停止,如果停止則繼續(xù)運動;

看來上述的知識點,是不是有點覺得好簡單的趕腳,但是真正回答起來,還真是不知道怎么回答好,如果你也這么感覺,那你就來對了,希望你能踴躍的貼出 自己的見解和代碼,我們一起來學(xué)習(xí)探討,也希望大牛們能指點一下我們這些菜鳥,我會將大牛們比較經(jīng)典的代碼段貼出來供大家學(xué)習(xí),當然也要特別鳴謝!

注意:貼出來的代碼段,如果復(fù)雜的話,可以提供鏈接到你自己的博客里面,或者是可以復(fù)制過來直接運行的代碼。

 

責任編輯:王雪燕 來源: 博客園
相關(guān)推薦

2013-04-09 13:42:23

Unity3D基礎(chǔ)知識梳理

2022-05-09 09:07:47

JavaScript框架開發(fā)

2022-10-10 23:14:40

JavaScrip對象屬性

2023-03-21 18:16:54

2023-07-29 08:28:18

ES開源

2011-05-10 10:56:29

DBA面試

2023-08-03 11:10:05

2017-10-11 15:50:18

光纖通信傳輸

2022-10-13 16:14:26

JavaScript字符串開發(fā)

2011-05-20 13:52:31

2009-04-10 09:35:00

WCDMA基礎(chǔ)無線網(wǎng)絡(luò)

2010-07-16 11:22:31

Perl

2011-09-16 10:13:02

Emacs

2023-07-04 07:31:06

MapReduce數(shù)據(jù)處理編程模型

2011-03-29 14:11:20

Cacti基礎(chǔ)知識

2014-08-20 10:15:45

2020-09-30 18:19:27

RedisJava面試

2023-10-14 18:11:48

QinQ網(wǎng)絡(luò)協(xié)議

2009-04-17 14:22:40

XPathXML基礎(chǔ)

2009-09-23 11:07:11

Hibernate基礎(chǔ)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一区二区三区四区电影 | 黄色成人免费在线观看 | 天堂一区二区三区四区 | 婷婷成人在线 | 成人免费观看视频 | 日本午夜免费福利视频 | 午夜免费视频 | 九九热久久免费视频 | 欧美日韩在线免费 | 日韩在线小视频 | 毛片免费观看 | 99久久国产 | 国产精品久久久久久久久久三级 | 国产又爽又黄的视频 | 超碰一区二区 | 日韩成人精品 | 中文字幕成人在线 | 99精品欧美一区二区三区 | 99精品久久久久 | 一区二区三区成人 | 国产精品毛片无码 | 午夜在线免费观看 | 精品欧美一区二区三区免费观看 | 欧美精品一区二区三区在线播放 | 久久久久99 | 99精品视频在线观看免费播放 | 成人av观看 | 日韩精品视频网 | 国产精品久久av | 天天拍天天插 | 国产精品综合网 | 欧美精品一区二区三区四区 在线 | 一区二区免费看 | 日本不卡一区二区三区在线观看 | 狠狠爱网址| 精品视频一区二区三区 | 久久久久久久久淑女av国产精品 | aaaaaa大片免费看最大的 | 高清成人av | 国产精品久久久久久久久久久久冷 | 亚洲欧美日韩精品 |