摘要:在彈一彈游戲中,小球不能向上發(fā)射。這里又有一個(gè)坑彈一彈游戲中,剛射擊出去的小球是不受重力影響的不然瞄準(zhǔn)還有什么意義。 前言 半年前用js和canvas仿了熱血傳奇網(wǎng)游(地址),基本功能寫(xiě)完之后,剩下的都是堆數(shù)據(jù)、堆時(shí)間才能完成的任務(wù)了,沒(méi)什么新鮮感,因此進(jìn)度極慢。這次看到微信《彈一彈》比較火,因?yàn)樯婕暗轿锢硪妫榱苏鎸?shí)),于是動(dòng)手試了一下。一共用了10個(gè)小時(shí),不僅完成了這個(gè)demo,...
摘要:區(qū)分基本類型和引用類型基本類型值指的是簡(jiǎn)單的數(shù)據(jù)段,而引用類型值指那些可能由多個(gè)值構(gòu)成的對(duì)象。基本包裝類型類型類型是字符串的對(duì)象包裝,可以使用構(gòu)造函數(shù)來(lái)創(chuàng)建。對(duì)數(shù)組中的每一項(xiàng)運(yùn)行給定函數(shù),返回該函數(shù)返回的項(xiàng)組成的數(shù)組。 區(qū)分基本類型和引用類型 基本類型值指的是簡(jiǎn)單的數(shù)據(jù)段,而引用類型值指那些可能由多個(gè)值構(gòu)成的對(duì)象。基本類型包含Undefined、Null、Boolean、Number、...
摘要:因?yàn)樵谖⑿判〕绦蛑校投际牵由嫌謴?qiáng)制使用嚴(yán)格模式,為,掛載就會(huì)發(fā)生錯(cuò)誤,所以就有人又發(fā)了一個(gè),代碼變成了這就是現(xiàn)在的樣子。 前言 在 《JavaScript 專題系列》 中,我們寫(xiě)了很多的功能函數(shù),比如防抖、節(jié)流、去重、類型判斷、扁平數(shù)組、深淺拷貝、查找數(shù)組元素、通用遍歷、柯里化、函數(shù)組合、函數(shù)記憶、亂序等,可以我們?cè)撊绾谓M織這些函數(shù),形成自己的一個(gè)工具函數(shù)庫(kù)呢?這個(gè)時(shí)候,我們就要借...
摘要:作用域首先分為兩個(gè)部分全局作用域和局部作用域。局部作用域在函數(shù)內(nèi)部聲明的變量和函數(shù)保存在函數(shù)的局部作用域中。作用域鏈作用域鏈?zhǔn)且驗(yàn)楹瘮?shù)發(fā)生了嵌套,當(dāng)一個(gè)函數(shù)嵌套在另一個(gè)函數(shù)內(nèi)就發(fā)生了作用域的嵌套。 1.作用域比較復(fù)雜的說(shuō)法是根據(jù)名稱來(lái)查找變量的一套規(guī)則,還有的說(shuō)法是變量數(shù)據(jù)的集合。作用域其實(shí)是指一個(gè)包含了所有在同一個(gè)區(qū)域聲明的變量和函數(shù)的集合,那么如何決定這些變量數(shù)據(jù)和函數(shù)是屬于同一區(qū)...
摘要:前言雖然使用構(gòu)造函數(shù)或者使用對(duì)象字面量可以很方便的用來(lái)創(chuàng)建一個(gè)對(duì)象,但這種方式有一個(gè)明顯的缺點(diǎn)使用一個(gè)接口創(chuàng)建多個(gè)對(duì)象會(huì)產(chǎn)生很多冗余的代碼。即調(diào)用構(gòu)造函數(shù)所創(chuàng)建的那個(gè)對(duì)象的原型對(duì)象好處是可以讓所有對(duì)象的實(shí)例共享他的屬性的方法。 前言 雖然使用Object構(gòu)造函數(shù)或者使用對(duì)象字面量可以很方便的用來(lái)創(chuàng)建一個(gè)對(duì)象,但這種方式有一個(gè)明顯的缺點(diǎn):使用一個(gè)接口創(chuàng)建多個(gè)對(duì)象會(huì)產(chǎn)生很多冗余的代碼。因此...