1、前言 ?這些年來(lái),前端伴隨著Vue和React等等一些框架的出現(xiàn),開(kāi)發(fā)方式發(fā)生了日新月異的變化。筆者從業(yè)10多年,組件方面使用過(guò)早期的微軟Asp.Net的服務(wù)器渲染組件、...
1、前言 ?這些年來(lái),前端伴隨著Vue和React等等一些框架的出現(xiàn),開(kāi)發(fā)方式發(fā)生了日新月異的變化。筆者從業(yè)10多年,組件方面使用過(guò)早期的微軟Asp.Net的服務(wù)器渲染組件、...
數(shù)據(jù)結(jié)構(gòu)在各大開(kāi)發(fā)語(yǔ)言中應(yīng)用廣泛,尤其是后端開(kāi)發(fā)對(duì)數(shù)據(jù)的處理,而大部分前端開(kāi)發(fā)很少應(yīng)用到,或是應(yīng)用場(chǎng)景不允許等因素,但是了解數(shù)據(jù)結(jié)構(gòu)卻對(duì)程序開(kāi)發(fā)都是有很大裨益的,那么接下來(lái)介...
小編推薦: Fundebug提供JS、微信小程序、微信小游戲,Node.js和Java錯(cuò)誤監(jiān)控。真的是一個(gè)很好用的錯(cuò)誤監(jiān)控服務(wù),眾多大佬公司都在使用。 摘要: CSS炫技。 ...
本文總結(jié)十大經(jīng)典排序算法及變形,并提供Java實(shí)現(xiàn)。參考文章:十大經(jīng)典排序算法總結(jié)(Java語(yǔ)言實(shí)現(xiàn))快速排序算法—左右指針?lè)?,挖坑法,前后指針?lè)?,遞歸和非遞歸快速排序及優(yōu)化...
本文轉(zhuǎn)載于掘金Ruheng,總結(jié)非常好,故不再重復(fù)造輪子。 在日常工作中,經(jīng)常會(huì)用到Git操作。但是對(duì)于新人來(lái)講,剛上來(lái)對(duì)Git很陌生,操作起來(lái)也很懵逼。本篇文章主要針對(duì)剛開(kāi)...
之前看了簡(jiǎn)書(shū)的文章,今天心血來(lái)潮我也湊一下熱鬧,順便當(dāng)做自己的日記,本文主要是針對(duì)IE下的設(shè)置class問(wèn)題進(jìn)行總結(jié),不喜歡低版本的IE小伙伴們可以略過(guò)?。?! 相信大家對(duì)se...
本文適用的場(chǎng)景:在對(duì)移動(dòng)端APP的純移動(dòng)端功能或者前端H5頁(yè)面的純前端功能進(jìn)行測(cè)試時(shí),服務(wù)端接口返回的數(shù)據(jù)不滿足要求,或者制造測(cè)試數(shù)據(jù)比較復(fù)雜,需要使用Mock方法來(lái)快速構(gòu)造...
本次翻譯時(shí)間為2016年9月底,目前Mocha的版本為3.1.0。官方文檔地址: http://mochajs.org/—— Awey 1. 簡(jiǎn)介 Mocha是一個(gè)能夠運(yùn)行在...
基于chai.js官方API文檔翻譯。僅列出BDD風(fēng)格的expect/should API。TDD風(fēng)格的Assert API由于不打算使用,暫時(shí)不放,后續(xù)可能會(huì)更新。 BDD...
簡(jiǎn)介 mocha是JavaScript的一種單元測(cè)試框架,既可以在瀏覽器環(huán)境下運(yùn)行,也可以在Node.js環(huán)境下運(yùn)行。使用mocha,我們就只需要專注于編寫(xiě)單元測(cè)試本身,然后...
昨晚用CSS3實(shí)現(xiàn)了幾種常見(jiàn)的Loading效果,雖然很簡(jiǎn)單,但還是分享一下,順便也當(dāng)是做做筆記…… 第1種效果: 代碼如下: 第2種效果: 代碼如下: 第3-5種效果: 代...
為了讓Page對(duì)象更專注于業(yè)務(wù)邏輯,將其它的操作轉(zhuǎn)移出去,因此引入了App對(duì)象。App對(duì)象起到了管理多個(gè)Page對(duì)象的作用。有了App對(duì)象后, Page對(duì)象只需要負(fù)責(zé)渲染頁(yè)...
2、幾種 JavaScript 動(dòng)畫(huà)庫(kù)推薦JavaScript 庫(kù)對(duì)設(shè)計(jì)師和開(kāi)發(fā)人員來(lái)說(shuō),都是非常有用的工具。它們可以為你的網(wǎng)站添加一些超級(jí)強(qiáng)大的功能,給用戶帶來(lái)更好的體驗(yàn)。...
原創(chuàng)文章,未經(jīng)允許,嚴(yán)禁轉(zhuǎn)載 還記得 圖片延遲加載方案 那篇博文嗎?當(dāng)初分析了定寬高值和定寬高比這兩種常見(jiàn)的圖片延遲加載場(chǎng)景,也介紹了他們的應(yīng)對(duì)方案,還做了一點(diǎn)技術(shù)選型的工作...
reduce也闊以。。
JS數(shù)組去重的6種算法實(shí)現(xiàn)1.遍歷數(shù)組法最簡(jiǎn)單的去重方法,實(shí)現(xiàn)思路:新建一新數(shù)組,遍歷傳入數(shù)組,值不在新數(shù)組就加入該新數(shù)組中;注意點(diǎn):判斷值是否在數(shù)組的方法“indexOf”是ECMAScript5 ...
我每天使用 Git ,但是很多命令記不住。 一般來(lái)說(shuō),日常使用只要記住下圖6個(gè)命令,就可以了。但是熟練使用,恐怕要記住60~100個(gè)命令。 下面是我整理的常用 Git 命令清...
最后一個(gè)拖拽示例,如果要在IE里運(yùn)行的話,最好用setCapture函數(shù),防止鼠標(biāo)事件丟失
原生js學(xué)習(xí)筆記6——事件事件對(duì)象 鼠標(biāo)事件 event.clientX在可視區(qū)中,鼠標(biāo)點(diǎn)擊的x坐標(biāo)event.clientY在可視區(qū)中,鼠標(biāo)點(diǎn)擊的y坐標(biāo) 示例: 示例:一個(gè)跟隨鼠標(biāo)指針移動(dòng)的紅色塊 ...