當前位置:首頁 » 網頁前端 » javascript前端入門
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

javascript前端入門

發布時間: 2023-01-08 10:50:41

前端開發核心js要怎麼學

JS,全稱為JavaScript,是一種客戶端腳本語言,是前端開發學習內容當中的一個重要部分。

JavaScript可運行在所有主要平台的所有主流瀏覽器上,也可運行在每一個主流操作系統的伺服器端上。現如今我們在為網站寫任何一個主要功能的時候都需要有懂能夠用JavaScript寫前端的開發人員。我有web前端開發課程的全套視頻資料,可以發給你自學。

要學的內容主要有:

①計算機基礎以及PS基礎

②前端開發基礎(HTML5開發、JavaScript基礎到高級、jQuery網頁特效、Bootstrap框架)

③移動開發

④前端高級開發(ECMAScript6、Veu.js框架開發、webpack、前端頁面優化、React框架開發、AngularJS 2.0框架開發等)

⑤小程序開發

⑥全棧開發(MySQL資料庫、Python編程語言、Django框架等)

⑦就業拓展(網站SEO與前端安全技術)

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

Ⅱ 學習Web前端要知道的JavaScript、Ajax、jQuery知識

今天小編要跟大家分享的文章是關於學習Web前端要知道的JavaScript、Ajax、jQuery知識。今天小編將詳細解讀JavaScript、ajax、jQuery是什麼?他們可以實現什麼?想要學習Web前端的小夥伴們來和小編一起看一看吧!


1、JavaScript


·___ㄒ澹


javaScript的簡寫形式就是JS,是由Netscape公司開發的一種腳本語言,一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能(其編寫的程序可以被嵌入到HTML或XML頁面中,並直接在瀏覽器中解釋執行)。


·___槌剎糠鄭


核心(ECMAScript)、文檔對象模型(DocumentObjectModel,簡稱DOM)、瀏覽器對象模型(BrowserObjectModel,簡稱BOM)


·___枋觶


Javascript就是適應動態網頁製作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用於Internet網頁製作上。


Javascript是由Netscape公司開發的一種腳本語言(scripting
language),或者稱為描述語言。在HTML基礎上,使用Javascript可以開發互動式Web網頁。


Javascript的出現使得網頁和用戶之間實現了一種實時性的、動態的、交互性的關系,使網頁包含更多活躍的元素和更加精彩的內容。


Javascript短小精悍,又是在客戶機上執行的,大大提高了網頁的瀏覽速度和交互能力。同時它又是專門為製作Web網頁而量身定做的一種簡單的編程語言。


主流的javaScript框架有:YUI,Dojo,Prototype,jQuery...


2、AJax


·___ㄒ澹


AJAX即「AsynchronousJavaScriptandXML」(非同步JavaScript和XML),AJAX並非縮寫詞,而是由JesseJamesGaiiett創造的名詞,是指一種創建互動式網頁應用的網頁開發技術。


_JAX不是一個技術,它實際上是幾種技術,每種技術都有其獨特之處,合在一起就成了一個功能強大的新技術。


·___槌桑


基於XHTML和CSS標準的表示;


使用Document
ObjectModel進行動態顯示和交互;


使用XML和XSLT做數據交互和操作;


使用XML
HttpRequest與伺服器進行非同步通信;


使用JavaScript綁定一切。


·___枋觶


Ajax是結合了Java技術、XML以及JavaScript等編程技術,可以讓開發人員構建基於Java技術的Web應用,並打破了使用頁面重載的管理。


Ajax技術使用非同步的HTTP請求,在Browser和WebServer之間傳遞數據,使Browser只更新部分網頁內容而不重新載入整個網頁。


Ajax是使用客戶端腳本與Web伺服器交換數據的Web應用開發方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態地更新。使用Ajax,用戶可以創建接近本地桌面應用的直接、高可用、更豐富、更動態的Web用戶界面。


3、jQuery


·___ㄒ澹


jQuery是一個快速的,簡潔的javaScript庫,使用戶能更方便地處理HTML
documents、events、實現動畫效果,並且方便地為網站提供AJAX交互。


·___氐悖


輕量級、鏈式語法、CSS1-3選擇器、跨瀏覽器、簡單、易擴展;


jQuery是一種獨立於伺服器端代碼的框架,獨立於ASP.NET或者JAVA;


jQuery是當前很流行的一個JavaScript框架,使用類似於CSS的選擇器,可以方便的操作HTML元素,擁有很好的可擴展性,擁有不少插件。


·___枋觶


對於程序員來說,簡化javascript和ajax編程,能夠使程序員從設計和書寫繁雜的JS應用中解脫出來,將關注點轉向功能需求而非實現細節上,從而提高項目的開發速度。


對於用戶來說,改善了頁面的視覺效果,增強了與頁面的交互性,體驗更絢麗的網頁物資。javaScript框架實際上是一系列工具和函數。


4、三者的關系


下面我用一張導圖來闡述這三者的關系:

解釋:


javaScript是用於Web客戶端開發的腳本語言,Ajax是基於JS語言,主要組合JS、CSS、XML三種技術的新技術,是用於創建互動式網頁應用的網頁開發技術。jQuery是JS的框架,基於JS語言,集合Ajax技術開發出來的JS庫,封裝JS和Ajax的功能,提供函數介面,大大簡化了Ajax,JS的操作。


以上就是小編今天為大家分享的關於學習Web前端要知道的JavaScript、Ajax、jQuery知識的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助。想要了解更多Web前端知識記得關注北大青鳥Web培訓官網。最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師!


原文鏈接:#/u/155352/blog/789347


SHAPE*MERGEFORMAT


SHAPE*MERGEFORMAT

Ⅲ 學習Web前端要知道的JavaScript基礎語法規則

今天小編要跟大家分享的文章是關於學習web前端要知道的JavaScript基礎語法規則。俗話說,「無規矩不成方圓」。用在計算機語言上也同樣使用。每種計算機語言都有自己的語法規則,只有遵循語法規則才能寫出符合要求的代碼。JavaScript也不例外,在使用JavaScript語言時,需要遵循某些語法規則,如執行順序、大寫和注釋規范。下面我們就以來介紹下,JavaScript基礎語法規則。

1.按從上到下的順序執行


JavaScript程序按照在HTML文檔中的排列順序逐行執行。如果代碼(例如函數、全局變數等)需要在整個HTML文件中使用,最好將這些代碼放在HTML文件的標記中。


2.區分大小寫字母


JavaScript嚴格區分字母大小寫。也就是說,在輸入關鍵字、函數名、變數以及其他標識符時,都必須採用正確的大小寫形式。例如,變數username與變數UserName是兩個不同的變數。


3.每行結尾的分號可有可無


JavaScript語言並不要求必須以分號「;」"作為語句的結束標記。如果語句的結束處沒有分,JavaScript會自動將該行代碼的結尾作為整個語句的結束。例如,下面兩行示例代碼,雖然第一行代碼結尾沒有寫分號,但也是正確的。(注意:書寫JavaScript代碼時,為了保證代碼的嚴謹性、准確性,最好在每行代碼的結尾加上分號。)


alert


alert


4、注釋規范


使用JavaScript時,為了使代碼易於閱讀,需要為
JavaScript代碼加一些注釋。JavaScript代碼注釋和CSS代碼注釋方式相同,也分為單行注釋和多行注釋,示例代碼如下:


//我是單行注釋


/*


我是多行注釋1


我是多行注釋2


我是多行注釋3


*/


以上就是小編今天為大家分享的關於學習web前端要知道的JavaScript基礎語法規則的文章,希望本篇文章能夠對正在從事會計相關工作的小夥伴們有所幫助。想要了解更多會計相關知識記得關注北大青鳥web培訓官網。最後祝願小夥伴們工作順利成為一名優秀的web前端工程師!


Ⅳ Web前端新手應該知道的JavaScript開發技巧有哪些

今天小編要跟大家分享的文章是關於Web前端新手應該知道的JavaScript開發技巧有哪些?熟悉Web前端的小夥伴都知道,Javascript
的很多擴展的特性是的它變得更加的犀利,同時也給予程序員機會創建更漂亮並且更讓用戶喜歡的網站。

盡管很多的開發人員都樂於頌揚javascript,但是仍舊有人看到它的陰暗面。


使用很多javascript代碼的Web頁面會載入很慢,過多的使用javascript使得網頁醜陋和拖沓。很快如何有效地使用
javascript成為一個非常火熱的話題。


今天小編就為Web前端新手准備了這篇JavaScript開發技巧,希望能夠對你有所幫助,下面我們一起來看一看吧!


1、盡可能的保持代碼簡潔


可能大家都聽到過了N遍這個代碼簡潔問題了。作為一個開發人員你可能在你的代碼開發過程中使用了很多次,但千萬不要在js開發中忘記這點。


§盡量在開發模式中添加註釋和空格,這樣保持代碼的可讀性


§在發布到產品環境前請將空格和注釋都刪除,並且盡量縮寫變數和方法名


§使用第三方工具幫助你實現壓縮javascript。


2、思考後再修改prototypes


添加新的屬性到對象prototype中是導致腳本出錯的常見原因。


yourObject.prototype.anotherFunction='Hello'


yourObject.prototype.anotherMethod=function(){...}


在上面代碼中,所有的變數都會被影響,因為他們都繼承於yourObject。這樣的使用會導致意想不到的行為。所以建議在使用完後刪除類似的修改。


yourObject.prototype.anotherFunction='Hello'


yourObject.prototype.anotherMethod=function(){};


test.anotherMethod();


deleteyourObject.prototype.anotherFunction='Hello'


deleteyourObject.prototype.anotherMethod=function(){};


3、DebugJavascript代碼


即使最好的開發人員都會犯錯。為了最大化的減少類似錯誤,請在你的debugger中運行你的代碼,確認你沒有遇到任何細微的錯誤。


4、避免Eval


你的JS在沒有eval方法的時候也可以很好的工作。eval允許訪問javascript編譯器。如果一個字元串作為參數傳遞到
eval,那麼它的結果可以被執行。


這會很大的降低代碼的性能。盡量避免在產品環境中使用eval。


5、最小化DOM訪問


DOM是最復雜的API,會使得代碼執行過程變慢。有時候Web頁面可能沒有載入或者載入不完整。最好避免DOM。


6、在使用javascript類庫之前先學習javascript


互聯網充斥著很多的javascript類庫,很多程序員都往往使用js類庫而不理解負面影響。強烈建議你在使用第三方類庫之前學習基本的JS
代碼,否則,你就准備著倒霉吧。


7、不要用「SetTimeOut」和「Setinterval」方法來作為「Eval」的備選


setTimeOut("document.getID('value')",3000);


在以上代碼中document.getID(『value』)在setTimeOut方法中被作為字元串來處理。這類似於eval
方法,在每個代碼執行中來執行一個字元串,因此會降低性能,因此,建議在這些方法中傳遞一個方法。


setTimeOut(yourFunction,3000);


8、[]比newArray();更好


一個常犯的錯誤在於使用當需要數組的時候使用一個對象或者該使用對象的時候使用一個數組。但是使用原則很簡單:


「當屬性名稱是小的連續整數,你應該使用數組。否則,使用一個對象」_DouglasCrockford,JavaScript:Good
Parts的作者.


建議:


vara=[ƇA',ƈB'];


避免:


vara=newArray();


a[0]="1A";


a[1]="2B";


9、盡量不要多次使用var


在初始每一個變數的時候,程序員都習慣使用var關鍵字。相反,建議你使用逗號來避免多餘的關鍵字,並且減少代碼體積。如下:


varvariableOne='string1',


variableTwo='string2',


variableThree='string3'


10、不要忽略分號「;」


這往往是大家花費數個小時進行debug的原因之一。


我很確信你肯定也在其它的文章中閱讀過以上相關的內容,但是大家可能往往都忽略了很多基本的規則。你是不是也曾經忽略過分號。是不是也遇到過eval
關鍵字問題導致性能問題?


以上就是小編今天為大家分享的關於Web前端新手應該知道的JavaScript
開發技巧有哪些?的文章,希望本篇文章能夠對剛剛接觸Web前端行業的新手們有所幫助。想要了解更多Web前端知識記得關注北大青鳥Web前端培訓官網!


*聲明:內容與圖片均來源於網路(部分內容有修改),版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。

Ⅳ Web前端開發知識點之JavaScript的介紹與語法

今天小編要跟大家分享的文章是關於Web前端開發知識點之JavaScript的介紹與語法。正在學習web前端相關知識的小夥伴們來和小編一起看一看吧,希望本篇文章能夠對大家有所幫助。

一、JavaScript介紹


JavaScript是一門客戶端腳本語言,是適應動態網頁製作的需要而誕生的一種編程語言。這門語言可用於HTML和web,更可廣泛用於伺服器、PC、筆記本電腦、平板電腦和智能手機等設備。


在HTML基礎上,使用Javascript可以開發互動式Web網頁,可以增強用戶和HTML頁面的交互過程,可以控制HTML元素讓頁面有一些動態的效果,增強用戶的體驗。


JavaScript使有規律地重復的HTML文段簡化,減少下載時間。


二、JavaScript語法


①與HTML的結合方式


JavaScript與HTML的結合方式有兩種,一種是內部JavaScript,一種是外部JavaScript,定義的方式與CSS類似。


內部JavaScript需要定義一對


外部JavaScript也需要定義一對


注意:JavaScript可以定義在HTML頁面的任何地方,但是定義的位置會影響執行的順序。而且可以在HTML文檔中放入不限數量的腳本。通常的做法是把函數放入部分中,或者放在頁面底部。這樣就可以把它們安置到同一處位置,不會干擾頁面的內容。


②注釋


JavaScript的注釋與java相同,一種是「//」單行注釋,一種是「/**/」多行注釋。例如


//這是單行注釋


/*


這是多行注釋


這是多行注釋*/


③數據類型


JavaScript的數據類型包括兩大類:原始數據類型和引用數據類型。


原始數據類型包括:


·number數字:包括整數、小數和NaN(notanumber不是數字的數字類型)


·string字元串


·boolean布爾型:包括true和false


·null:一個對象為空的佔位符


·undefined:未定義


引用數據類型就是指對象類型。


④變數


所謂變數就是一小塊存儲數據的內存空間。java語言是強類型語言,在開辟變數存儲空間時就定義了存儲數據的類型,而且只能存儲固定類型的數據;JavaScript是弱類型語言,在開辟變數存儲空間時不定義存儲數據的類型,可以存儲任意類型的數據。


聲明變數用var關鍵字,例如:


vara=3;


我們可以使用typeof運算符獲取變數的類型。


⑤運算符


JavaScript中的運算符與java中的基本一致,大家可以參考這個鏈接復習一下,接下來我再說說JavaScript里比較特殊的運算符。


在說運算符之前先說一個注意事項:在JavaScript中如果運算數不是運算符所要求的的類型,那麼JavaScript引擎會自動將運算數進行類型轉換。


因此在JavaScript中1=="1"的結果是true,那麼我想讓他的結果是false該怎麼辦呢?所以JavaScript引入了新的運算符全等於(===),此時1==="1"的結果就是false了。


⑥流程式控制制語句


JavaScript中流程式控制制語句包括if...else...、switch、while、do...while...、for等,語法規則與java中完全一致,點擊上方關鍵詞可查看java語法規則。


⑦特殊語法(不建議)


JavaScript語句以;結尾,如果一行只有一條語句則;可以省略。


變數定義是使用var關鍵字,也可以不使用。


以上就是小編今天為大家分享的關於Web前端開發知識點之JavaScript的介紹與語法的文章,希望本篇文章能夠對正在從事web前端工作和學習的小夥伴們有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的web前端工程師。


文章來源:原創凱哥的故事凱哥的故事


Ⅵ 零基礎的Web前端初學者如何學習Web前端知識

今天小編要跟大家分享的文章是關於零基礎的Web前端初學者如何學習Web前端知識。web前端開發要學的知識內容涉及的會很寬泛,雖然說主要是HTML、CSS和JavaScript這些基礎知識點,但學前端開發除了要學這些基礎知識外,學員還要在這之上進行延伸和深入的去學,而且互聯網時代不斷發展,掌握了這些新技術、新技能,在職場的競爭力必然會翻倍提升。那麼零基礎的學員該如何學習web前端知識呢?下面來和小編一起看一看吧!

一、零基礎學web前端開發要怎麼去學?


首先要學習的就是基礎知識:HTML、CSS和JavaScript。HTML是內容,CSS是表現,JavaScript是行為。前端開發的門檻其實非常低,與伺服器端語言先慢後快的學習曲線相比,前端開發的學習曲線是先快後慢。


所以,對於從事IT工作的人來說,前端開發是個不錯的切入點。也正因為如此,前端開發的領域有很多自學成「才」的同行。HTML是最基礎的,現在流行的是HTML5設計,能更好的為移動端服務,要先學會網頁布局。CSS是用來美化HTML頁面的為頁面提供布局和格式。最後再學JavaScript。


二、web前端基礎知識要怎麼合理安排學習?


1熟練掌握HTML基本知識,包括每個標簽的用法等。這個是前端開發的信息結構。


2、熟練掌握DIV+CSS基本知識,這個東西基本就是前端的基礎了,它可以將你寫的東西直觀的展示出效果給你看,這個就是前端開發的顯示效果。


3、學習JavaScript編程,深入學習,包括jquery等框架。js東西會比較多。Js就是前端的行為和數據交換。


4、學習一門簡單的後台編程語言,比如asp或者php,對自身會有一定的幫助。


三、如何學習最新的HTML5+CSS3技術


上述簡單闡述了前端開發要怎麼學,主要是從學習的基本點來描述的,另外說下最新的HTML5+CSS3了,這些與時俱進的東西一定要看。在學習HTML/CSS的時候,一定要邊學邊練習,通過這些練習來鞏固、理解自己的知識。其次學習JavaScript首先要知道這門語言可以做什麼,不能做什麼,擅長做什麼,不擅長做什麼!


四、如何學習最新的JavaScript技術


就前端開發要怎麼學的問題,在這里也提醒大家明白一點,如果你只想當一個普通的前端程序員,你只需要記住大部分JavaScript函數,做一些練習就可以了。但如果你想深入了解JavaScript,你需要了解JavaScript的原理,機制。需要知道他們的本源,需要深刻了解Javascript基於對象的本質。


還需要深刻了解瀏覽器宿主下的Javascript的行為、特性。一個優秀的前端工程師更需要深入了解、以及學會處理Javascript的這些缺陷。


五、如何學習提高其它方面的知識點


當然除了以上這些基礎的知識點,軟體之外,並不能足夠解決前端開發要怎麼學的問題,作為一名優秀的前端開發工程師要時刻保持一種學無止境的態度!


首先,優秀的web前端開發工程師要在知識體繫上既要有廣度和深度。做到這兩點,其實很難。所以很多大公司即使出高薪也很難招聘到理想的前端開發工程師。技術非黑即白,只有對和錯,而技巧則見仁見智。


Web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端工程師才能做好。Web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。


以上就是小編今天為大家分享的關於零基礎的Web前端初學者如何學習Web前端知識的文章,希望本篇文章能夠對正准備學習web前端工作的小夥伴們有所幫助,想要了解更多web前端相關知識記得關注北大青鳥web培訓官網。最後祝願小夥伴們學習成功,工作順利,成為一名優秀的web前端工程師。


Ⅶ 前端演算法入門:刷演算法題常用的 JS 基礎掃盲

此篇屬於前端演算法入門系列的第一篇,主要介紹常用的 數組方法 、 字元串方法 、 遍歷方法 、 高階函數 、 正則表達式 以及相關 數學知識 。

在尾部追加,類似於壓棧,原數組會變。

在尾部彈出,類似於出棧,原數組會變。數組的 push & pop 可以模擬常見數據結構之一:棧。

在頭部壓入數據,類似於入隊,原數組會變。

在頭部彈出數據,原數組會變。數組的 push (入隊) & shift (出隊) 可以模擬常見數據結構之一:隊列。

concat 會在當前數組尾部拼接傳入的數組,然後返回一個新數組,原數組不變。

在數組中尋找該值,找到則返回其下標,找不到則返回 -1 。

在數組中尋找該值,找到則返回 true ,找不到則返回 false 。

將數組轉化成字元串,並返回該字元串,不傳值則默認逗號隔開,原數組不變。

翻轉原數組,並返回已完成翻轉的數組,原數組改變。

從 start 開始截取到 end ,但是不包括 end

可參考 MDN:Sort [5]

將數組轉化成字元串,並返回該字元串,逗號隔開,原數組不變。

返回指定索引位置處的字元。類似於數組用中括弧獲取相應下標位置的數據。

類似數組的concat(),用來返回一個合並拼接兩個或兩個以上字元串。原字元串不變。

indexOf ,返回一個字元在字元串中首次出現的位置, lastIndexOf 返回一個字元在字元串中最後一次出現的位置。

提取字元串的片斷,並把提取的字元串作為新的字元串返回出來。原字元串不變。

使用指定的分隔符將一個字元串拆分為多個子字元串數組並返回,原字元串不變。

match() 方法可在字元串內檢索指定的值,或找到一個或多個正則表達式的匹配,並返回一個包含該搜索結果的數組。

注意事項 :如果 match 方法沒有找到匹配,將返回 null 。如果找到匹配,則 match 方法會把匹配到以數組形式返回,如果正則規則未設置全局修飾符 g ,則 match 方法返回的數組有兩個特性: input 和 index 。 input 屬性包含整個被搜索的字元串。 index 屬性包含了在整個被搜索字元串中匹配的子字元串的位置。

replace 接收兩個參數,參數一是需要替換掉的字元或者一個正則的匹配規則,參數二,需要替換進去的字元,仔實際的原理當中,參數二,你可以換成一個回調函數。

在目標字元串中搜索與正則規則相匹配的字元,搜索到,則返回第一個匹配項在目標字元串當中的位置,沒有搜索到則返回一個 -1 。

toLowerCase 把字母轉換成小寫, toUpperCase() 則是把字母轉換成大寫。

includes 、 startsWith 、 endsWith , es6 的新增方法, includes 用來檢測目標字元串對象是否包含某個字元,返回一個布爾值, startsWith 用來檢測當前字元是否是目標字元串的起始部分,相對的 endwith 是用來檢測是否是目標字元串的結尾部分。

返回一個新的字元串對象,新字元串等於重復了指定次數的原始字元串。接收一個參數,就是指定重復的次數。原字元串不變。

最常用的 for 循環,經常用的數組遍歷,也可以遍歷字元串。

while 、 do while 主要的功能是,當滿足 while 後邊所跟的條件時,來執行相關業務。這兩個的區別是, while 會先判斷是否滿足條件,然後再去執行花括弧裡面的任務,而 do while 則是先執行一次花括弧中的任務,再去執行 while 條件,判斷下次還是否再去執行 do 裡面的操作。也就是說 do while 至少會執行一次操作 .

拷貝一份遍歷原數組。

for…of 是 ES6 新增的方法,但是 for…of 不能去遍歷普通的對象,** for…of 的好處是可以使用 break 跳出循環。**

面試官:說一下 for...in 和 for...of 區別?

返回一個布爾值 。當我們需要判定數組中的元素是否滿足某些條件時,可以使用 every / some 。這兩個的區別是, every 會去判斷判斷數組中的每一項,而 some 則是當某一項滿足條件時返回。

rece 從左到右將數組元素做「疊加」處理,返回一個值。 receRight 從右到左。

Object.keys 方法的參數是一個對象,返回一個數組。該數組的成員都是該對象自身的(而不是繼承的)所有屬性名,且只返回可枚舉的屬性。

Object.getOwnPropertyNames 方法與 Object.keys 類似,也是接受一個對象作為參數,返回一個數組,包含了該對象自身的所有屬性名。但它能返回不可枚舉的屬性。

這里羅列一些我在刷演算法題中遇到的正則表達式,如果有時間可認真學一下 正則表達式不要背 [7]

持續更新,敬請期待……

若一個正整數無法被除了 1 和它自身之外的任何自然數整除,則稱該數為質數(或素數),否則稱該正整數為合數。

Ⅷ 前端基礎必備知識有哪些

基礎:HTML/CSS/JavaScript
框架:VUE
UI:elementUI