經(jīng)過(guò) 如何開(kāi)發(fā)一個(gè)chrome插件[http://www.itdecent.cn/p/a00dcb049f31] 的學(xué)習(xí),我們已經(jīng)可以完整地開(kāi)發(fā)一個(gè)chrome插件了。 但...
經(jīng)過(guò) 如何開(kāi)發(fā)一個(gè)chrome插件[http://www.itdecent.cn/p/a00dcb049f31] 的學(xué)習(xí),我們已經(jīng)可以完整地開(kāi)發(fā)一個(gè)chrome插件了。 但...
一、快速入門(mén) 首先,創(chuàng)建一個(gè)項(xiàng)目chrome-plugins-x,在里面創(chuàng)建一個(gè)manifest.json文件 根據(jù)上面json文件的描述,我們創(chuàng)建一個(gè)content.js文...
github代碼:https://github.com/katherine0325/ui-tecblog-react-rematch[https://github.com/k...
預(yù)覽卡片組件庫(kù):https://katherinelo.gitee.io/tec-blog/#/article?article_number=42[https://kathe...
這是javascript技術(shù)棧,不是java技術(shù)棧更不是php技術(shù)棧
如何使用Okta驗(yàn)證登陸一、注冊(cè)一個(gè)okta賬號(hào) 由于我們只是開(kāi)發(fā)調(diào)試,所以在okta dev網(wǎng)頁(yè)中注冊(cè)即可:https://developer.okta.com/signup/ 注冊(cè)登陸后,選擇 ...
太牛了老師
Angular防抖指令第一次在掘金上記筆記,使用Angular小半年了。深感Angular中文資料稀少,故記錄一些文章供自己翻閱,同時(shí)希望能幫助到一些有需要的朋友 目標(biāo):在元素上直接對(duì)click等...
什么是事務(wù) 事務(wù)是指由一系列數(shù)據(jù)庫(kù)操作組成的一個(gè)完整的邏輯過(guò)程,這個(gè)過(guò)程中的所有操作要么都成功,要么都不成功。比如:常見(jiàn)的例子就是銀行轉(zhuǎn)賬的例子,一次轉(zhuǎn)賬操作會(huì)包含多個(gè)數(shù)據(jù)庫(kù)...
起源 ??Ryan Dahl是一名資深的C/C++程序員,在創(chuàng)造出Node之前,他的主要工作都是圍繞高性能 Web服務(wù)器進(jìn)行的。經(jīng)歷過(guò)一些嘗試和失敗之后,他找到了設(shè)計(jì)高性能,...
第八章 跨域問(wèn)題 現(xiàn)在的web項(xiàng)目一般都是前后端分離的,前后端分離的項(xiàng)目就會(huì)面對(duì)一個(gè)跨域問(wèn)題,比如說(shuō),前端向服務(wù)端發(fā)送請(qǐng)求的時(shí)候,域名地址是不一樣的。前端就會(huì)因跨域問(wèn)題請(qǐng)求...
第七章 日志及報(bào)錯(cuò) 當(dāng)有請(qǐng)求進(jìn)入服務(wù)端的時(shí)候,通常需要把請(qǐng)求記錄日志記錄下來(lái),這樣方便在以后的項(xiàng)目維護(hù)過(guò)程中查找問(wèn)題。尤其是線上環(huán)境這種可能出現(xiàn)用戶反饋等情況,必須通過(guò)日志...
第六章 使用環(huán)境變量 一個(gè)項(xiàng)目在使用的過(guò)程中,一般來(lái)說(shuō)會(huì)有三個(gè)環(huán)境:開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境和線上環(huán)境。開(kāi)發(fā)環(huán)境顧名思義就是當(dāng)前開(kāi)發(fā)使用的電腦的環(huán)境,通常會(huì)在本地創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)(...
第五章 HTTP請(qǐng)求之POST 上面我們的請(qǐng)求,都是通過(guò)瀏覽器發(fā)出,向服務(wù)端獲取數(shù)據(jù),由瀏覽器地址欄發(fā)出的請(qǐng)求,都是GET請(qǐng)求,除了GET之外,還有POST、PUT、DEL...
第四章 入?yún)⒑万?yàn)證入?yún)?之前我們寫(xiě)了一個(gè)接口,把所有的書(shū)本數(shù)據(jù)都提供給了api,現(xiàn)在我們?cè)賹?xiě)一個(gè)接口,通過(guò)豐富之前的代碼,用于搜索書(shū)本。 搜索功能,我們知道,大約是在輸入框中...
第三章 從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)并返回給API接口 上面,我們已經(jīng)通過(guò)路由成功將內(nèi)容返回給了api接口,但是數(shù)據(jù)都是動(dòng)態(tài)的,后端是用于連接客戶端和數(shù)據(jù)庫(kù)并完成邏輯的一端,顯然需要...
第二章 創(chuàng)建第一個(gè)接口 通常,我們會(huì)把業(yè)務(wù)代碼放進(jìn)一個(gè)叫做src的文件夾中,所以同樣的,我們也在根目錄創(chuàng)建這個(gè)文件夾,并把server.js文件放進(jìn)去。 以創(chuàng)建一個(gè)圖書(shū)管理...
第一章 一個(gè)最簡(jiǎn)單的服務(wù)端 首先,我們下載安裝好Node。官網(wǎng)下載地址 tips:不停地點(diǎn)下一步到安裝完成為止 創(chuàng)建一個(gè)文件夾命名為 sample-api 進(jìn)入文件夾,使用...
通常,我們的測(cè)試框架會(huì)使用mocha package.json 借助mocha,我們可以用nyc來(lái)進(jìn)行覆蓋率測(cè)試 安裝 添加scripts package.json 增加覆蓋...