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