摘要:也就是說,屬性控制了屬性描述對象的可寫性。可遍歷性返回一個布爾值,表示目標屬性是否可遍歷運算符不管某個屬性是對象自身的還是繼承的,都會返回。上面的寫法與定義屬性描述對象是等價的,而且使用更廣泛。 屬性描述對象 概述Object.getOwnPropertyDescriptor()Object.getOwnPropertyNames()Object.defineProperty(),Ob...
摘要:用做大屏可視化的時候會遇到不是用電腦投屏而是直接在大屏打開的情況,這時候大屏幕下固定的為單位的字體就會顯得很小。 用echarts做大屏可視化的時候會遇到不是用電腦投屏而是直接在大屏打開的情況,這時候大屏幕下固定的px為單位的字體就會顯得很小。有一種解決方法就是采用rem為單位,根據屏幕的寬度調整html的font-size. 獲取屏幕寬度并計算比例 function fontSiz...
摘要:一題目接雨水給定個非負整數表示每個寬度為的柱子的高度圖,計算按此排列的柱子,下雨之后能接多少雨水。上面是由數組表示的高度圖,在這種情況下,可以接個單位的雨水藍色部分表示雨水。提交,答案錯誤。出錯的測試用例為。 做有意思的題是要付出代價的,代價就是死活做不出來。 一、題目 接雨水: 給定 n 個非負整數表示每個寬度為 1 的柱子的高度圖,計算按此排列的柱子,下雨之后能接多少雨水。show...
摘要:之前在某個項目中,遇到了許多的二進制操作場景,因此總結下中的二進制操作方法。有符號右移將的二進制表示向右移位,丟棄被移出的位。用來表示原始的二進制數據緩存區,但是不可直接對進行操作,需要借助或者類型數組對象來對緩存區的內容進行讀寫。 之前在某個項目中,遇到了許多JS的二進制操作場景,因此總結下JS中的二進制操作方法。 所謂二進制操作,是指操作變量實際存儲的值,比如獲取字符A的Unico...
摘要:使用調用構造函數,將構造函數的作用域賦給新對象指向新對象構造函數模式的特點使用構造函數創建的對象實例有特定的類型。說明是的原型屬性。 這是兩年前寫的筆記,自己都有遺忘,相信也會有人不明白,貼在這里。都是紅寶書上的內容,在比較難理解的地方加了一些示例和說明。 es中定義對象為:無需屬性的集合、其屬性可以包含基本值、對象或者函數。 創建對象 Object實例 創建對象最簡單的方法是創建一個...