摘要:今天的已經成為一門功能全面的編程語言總結最初的用途是為來實現用戶與瀏覽器的交互二為何是單線程的的單線程,與它的用途有關。這決定了它只能是單線程,否則會帶來很復雜的同步問題。 showImg(https://user-gold-cdn.xitu.io/2019/3/31/169d1c40c27a173c?w=428&h=252&f=png&s=35393); 前言 我本來是打算寫一篇co...
摘要:什么是狀態模式狀態模式對象行為是基于狀態來改變的。原文地址設計模式手冊之狀態模式優缺點優點封裝了轉化規則,對于大量分支語句,可以考慮使用狀態類進一步封裝。 1. 什么是狀態模式? 狀態模式:對象行為是基于狀態來改變的。 內部的狀態轉化,導致了行為表現形式不同。所以,用戶在外面看起來,好像是修改了行為。 Webpack4系列教程(17篇) + 設計模式手冊(16篇):GitHub地址 博...
摘要:遇到的坑和通信時,會有一些延遲導致不能立即生效具體描述在使用時,需要加載外部網頁,加載后,提供一個按鈕可以關閉網頁,但如果打開的是內部網頁就需要隱藏這個按鈕,代碼使用寫的,在時,發送給客戶端,此時發現收不到,查閱官方文檔后得已解決。 遇到的坑:webview和h5通信時,會有一些延遲導致不能立即生效具體描述:在使用react-native時,需要加載外部網頁,加載后,RN提供一個按鈕可...
摘要:只獲取那些可以遍歷的屬性,使用方法對象實例的方法返回一個布爾值,用于判斷某個屬性定義在對象自身,還是定義在原型鏈上。運算符和循環運算符返回一個布爾值,表示一個對象是否具有某個屬性。 Object.getPrototypeOf()Object.setPrototypeOf()Object.create()Object.prototype.isPrototypeOf()Object.pro...