前言 vue實(shí)例創(chuàng)建后,當(dāng)我們重新賦值data中的數(shù)據(jù)時(shí),視圖就會(huì)更新,那么具體干了啥呢?本文用demo + 調(diào)試斷點(diǎn),一步步來(lái)研究一下具體流程。 demo代碼 眾所周知,v...
前言 vue實(shí)例創(chuàng)建后,當(dāng)我們重新賦值data中的數(shù)據(jù)時(shí),視圖就會(huì)更新,那么具體干了啥呢?本文用demo + 調(diào)試斷點(diǎn),一步步來(lái)研究一下具體流程。 demo代碼 眾所周知,v...
?? OK!本節(jié)我們來(lái)學(xué)習(xí)使用Actions,Actions存在的意義是vuex作者假設(shè)你在修改state的時(shí)候有異步操作,作者不希望你將異步操作放在Mutations中,所以...
提到JS的調(diào)試,寫(xiě)過(guò)JS的同志都知道:簡(jiǎn)單,console.log解決一切問(wèn)題。其實(shí)JS調(diào)試還有很多好用的工具可供選擇,使用起來(lái)會(huì)比直接log更為高效,但是我在工作中很少見(jiàn)到...
一個(gè)軟件產(chǎn)品從開(kāi)發(fā)到用戶使用都涉及哪些環(huán)境?開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、回歸環(huán)境、預(yù)發(fā)布環(huán)境、生產(chǎn)環(huán)境。 下面說(shuō)說(shuō)我個(gè)人對(duì)這些環(huán)境的理解: 1、開(kāi)發(fā)環(huán)境 顧名思義,開(kāi)發(fā)同學(xué)開(kāi)發(fā)時(shí)使用...
?? 個(gè)人主頁(yè)歡迎訪問(wèn) ?? 大家好,本人名叫蘇日儷格,大家叫我 (格格) 就好,在上一章節(jié)中我們學(xué)到了Symbol & generator的用法,下面我們一起來(lái)繼續(xù)學(xué)習(xí)as...
首先看一下整體的目錄結(jié)構(gòu): 首層目錄: 【node_modules 】 第三方依賴包存放目錄 【e2e 】 端到端的測(cè)試目錄 用來(lái)...
本人是去年 7-8月開(kāi)始準(zhǔn)備面試,過(guò)五關(guān)斬六將,最終在年末抱得網(wǎng)易歸,深深感受到高級(jí)前端面試的套路。以下是自己整理的面試題匯總,不敢藏私,統(tǒng)統(tǒng)貢獻(xiàn)出來(lái)。 面試的公司分別是:阿...
簡(jiǎn)介 一個(gè)神奇的文檔網(wǎng)站生成工具 我們?cè)谧鐾觏?xiàng)目的時(shí)候經(jīng)常會(huì)寫(xiě)一些項(xiàng)目手冊(cè),來(lái)記錄我們?cè)陧?xiàng)目開(kāi)發(fā)過(guò)程中的一些開(kāi)發(fā)流程、使用方式以及注意事項(xiàng),分享給將會(huì)使用到這個(gè)項(xiàng)目的人,方便...
學(xué)習(xí)于廖雪峰的官方網(wǎng)站 Node.js內(nèi)置的fs模塊就是文件系統(tǒng)模塊,負(fù)責(zé)讀寫(xiě)文件。 和所有其它JavaScript模塊不同的是,fs模塊同時(shí)提供了異步和同步的方法。 異步讀...
學(xué)習(xí)于廖雪峰的官方網(wǎng)站 因?yàn)镹ode.js是運(yùn)行在服務(wù)區(qū)端的JavaScript環(huán)境,服務(wù)器程序和瀏覽器程序相比,最大的特點(diǎn)是沒(méi)有瀏覽器的安全限制了,而且,服務(wù)器程序必須能接...
學(xué)習(xí)于廖雪峰的官方網(wǎng)站 在計(jì)算機(jī)程序的開(kāi)發(fā)過(guò)程中,隨著程序代碼越寫(xiě)越多,在一個(gè)文件里代碼就會(huì)越來(lái)越長(zhǎng),越來(lái)越不容易維護(hù)。 為了編寫(xiě)可維護(hù)的代碼,我們把很多函數(shù)分組,分別放到不...
學(xué)習(xí)于廖雪峰的官方網(wǎng)站 在前面的所有章節(jié)中,我們編寫(xiě)的JavaScript代碼都是在瀏覽器中運(yùn)行的,因此,我們可以直接在瀏覽器中敲代碼,然后直接運(yùn)行。 從本章開(kāi)始,我們編寫(xiě)的...
學(xué)習(xí)于廖雪峰的官方網(wǎng)站 npm其實(shí)是Node.js的包管理工具(package manager)。 為啥我們需要一個(gè)包管理工具呢?因?yàn)槲覀冊(cè)贜ode.js上開(kāi)發(fā)時(shí),會(huì)用到很多...