摘要:整個(gè)系列差不多涵蓋或滿足日常單元測(cè)試開(kāi)發(fā)所需的知識(shí),當(dāng)然,像前面說(shuō)的,你也認(rèn)同單元測(cè)試的重要性,否則看這系列并無(wú)任何意義因?yàn)?,我并不描述任何有關(guān)于開(kāi)發(fā)技巧。 Angular單元測(cè)試在所有前端框架當(dāng)中不要太爽了,但是要全面說(shuō)好它,還真需要很長(zhǎng)的篇幅,因?yàn)楦鞣N測(cè)試方式就如同在寫(xiě)一份Angular入門(mén)級(jí)開(kāi)發(fā)一樣。因此,我打算使用一個(gè)系列來(lái)說(shuō)明。 當(dāng)然,一切的前提是,你同我一樣認(rèn)同單元測(cè)試的重...
摘要:知識(shí)點(diǎn)總結(jié)一實(shí)現(xiàn)頁(yè)面的緩存二移動(dòng)端固定定位的解決方案三表單校驗(yàn)表單驗(yàn)證中文文檔橫向滑動(dòng)的選項(xiàng)卡,以及輸入法定位相關(guān)的插件網(wǎng)當(dāng)?shù)谝粋€(gè)輸入框自動(dòng)獲得光標(biāo)的時(shí)候,彈出的輸入法會(huì)把布局頂上去問(wèn)題可以左右滑動(dòng)的將項(xiàng)目中引入框架和插件當(dāng)?shù)谝粋€(gè)輸 ======================知識(shí)點(diǎn)總結(jié)=========================== 一、keep-alive(實(shí)現(xiàn)頁(yè)面的緩存) ...
摘要:前言這個(gè)項(xiàng)目是利用工作之余寫(xiě)的一個(gè)模仿微信的單頁(yè)面應(yīng)用,整個(gè)項(xiàng)目包含個(gè)頁(yè)面,涉及實(shí)時(shí)群聊,機(jī)器人聊天,同學(xué)錄,朋友圈等等,后續(xù)頁(yè)面還是開(kāi)發(fā)中。 前言 這個(gè)項(xiàng)目是利用工作之余寫(xiě)的一個(gè)模仿微信app的單頁(yè)面應(yīng)用,整個(gè)項(xiàng)目包含27個(gè)頁(yè)面,涉及實(shí)時(shí)群聊,機(jī)器人聊天,同學(xué)錄,朋友圈等等,后續(xù)頁(yè)面還是開(kāi)發(fā)中。寫(xiě)這個(gè)項(xiàng)目主要目的是練習(xí)和熟悉vue和vuex的配合使用,利用socket.io實(shí)現(xiàn)實(shí)時(shí)聊...
摘要:的出現(xiàn)是因?yàn)闆](méi)有可以用來(lái)表示唯一的標(biāo)識(shí)符,所以從根本上防止屬性名的沖突,所以引入了。所以對(duì)象的屬性名可以有兩種類(lèi)型,一種是通常的字符串,另一種是新增的類(lèi)型。而且值不能與其他類(lèi)型的值進(jìn)行運(yùn)算。 Symbol的出現(xiàn)是因?yàn)闆](méi)有可以用來(lái)表示唯一的標(biāo)識(shí)符,所以從根本上防止屬性名的沖突,所以引入了Symbol。所以對(duì)象的屬性名可以有兩種類(lèi)型,一種是通常的字符串,另一種是新增的Symbol類(lèi)型。Sy...
摘要:如果你了解過(guò),那么你應(yīng)該對(duì)比較熟悉了,但是你知道背后的原理是什么么嗎首先調(diào)用集合的方法,緊接著返回一個(gè)新的迭代器對(duì)象。迭代器對(duì)象可以是任意具有方法的對(duì)象循環(huán)將重復(fù)調(diào)用這個(gè)方法,每次循環(huán)調(diào)用一次。 如果你了解過(guò)ES6,那么你應(yīng)該對(duì)for...of比較熟悉了,但是你知道for...of背后的原理是什么么嗎? for...of首先調(diào)用集合的[Symbol.Iterator]()方法,緊接...