摘要:思路這個(gè)分為客戶(hù)端,控制端和服務(wù)端。客戶(hù)端是一個(gè)用寫(xiě)的三維的長(zhǎng)方體,只接受數(shù)據(jù)??刂贫耸褂檬录?lái)獲取手機(jī)姿態(tài)并通過(guò)發(fā)送姿態(tài)數(shù)據(jù)。附之前寫(xiě)過(guò)兩篇文章是關(guān)于用制作立方體和使用搭建聊天室對(duì)本文有點(diǎn)借鑒意義。 思路 這個(gè) Demo 分為客戶(hù)端,控制端和服務(wù)端??蛻?hù)端是一個(gè)用css3寫(xiě)的三維的長(zhǎng)方體,只接受websocket數(shù)據(jù)。控制端使用deviceorientation事件來(lái)獲取手機(jī)姿態(tài)并通...
摘要:例如維護(hù)一份在內(nèi)部,來(lái)判斷是否有變化,下面這個(gè)例子就是一個(gè)構(gòu)造函數(shù),如果將它的實(shí)例傳入對(duì)象作為第一個(gè)參數(shù),就能夠后面的處理對(duì)象中使用其中的方法上面這個(gè)構(gòu)造函數(shù)相比源代碼省略了很多判斷的部分。 showImg(https://segmentfault.com/img/bV27Dy?w=1400&h=544); 博客鏈接:下一代狀態(tài)管理工具 immer 簡(jiǎn)介及源碼解析 JS 里面的變量類(lèi)...
摘要:記一次打包前言公司的一個(gè)公眾號(hào)要做一個(gè)的活動(dòng)很簡(jiǎn)單的兩個(gè)頁(yè)面寫(xiě)完之后我想要不要去做一下壓縮還是直接放上去就好了后面一想還是做下壓縮吧正好重新學(xué)習(xí)下以前用都是人家寫(xiě)好的手腳架拿來(lái)直接用的自己改改沒(méi)啥問(wèn)題但是要自己重新搭一套好像也不太會(huì)所以趁這 記一次webpack打包 前言 公司的一個(gè)公眾號(hào)要做一個(gè)H5的活動(dòng). 很簡(jiǎn)單的兩個(gè)頁(yè)面, 寫(xiě)完之后, 我想要不要去做一下壓縮, 還是直接放上去...
摘要:這樣肯定不行,給添加方法或影響到這種方式有一個(gè)缺點(diǎn),在一個(gè)實(shí)例時(shí)會(huì)調(diào)用兩次構(gòu)造函數(shù)一次是,另一次是,浪費(fèi)效率,且如果構(gòu)造函數(shù)有副作用,重復(fù)調(diào)用可能造成不良后果。 寫(xiě)在前面 此文只涉及基于原型的繼承,ES6之后基于Class的繼承請(qǐng)參考相關(guān)文獻(xiàn)。 知識(shí)儲(chǔ)備 構(gòu)造函數(shù)的兩種調(diào)用方式(結(jié)果完全不同) 通過(guò)關(guān)鍵字new調(diào)用: function Person(name) { this.n...
摘要:注意黑白灰等以及接近黑白灰的顏色不支持設(shè)置為狀態(tài)欄前景色,防止與前景色一致導(dǎo)致?tīng)顟B(tài)欄文字看不到。就這樣解決了都支持 最近在寫(xiě)一個(gè)mui的項(xiàng)目, 想著把狀態(tài)也弄成沉浸式的裝個(gè)X 網(wǎng)上大多是在manifest.json->plus下設(shè)置statusbar和launchwebview屬性, 設(shè)置好之后首頁(yè)正常實(shí)現(xiàn)效果如下showImg(https://segmentfault.com/img...