原创 LeetCode7整數反轉(javascript解析)

題目描述 題目難度:中等 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 事例3: 輸入: 120 輸出: 21

原创 LeetCode5最長迴文子串(javascript解析)

題目描述 題目難度:中等 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba" 也是一個有效答案。 示例 2: 輸入

原创 LeetCode6Z字形變換(javascript解析)

題目描述 題目難度:中等 將一個給定字符串根據給定的行數,以從上往下、從左到右進行 Z 字形排列。比如輸入字符串爲 “LEETCODEISHIRING” 行數爲 3 時,排列如下: L C I R E T O E S

原创 V8引擎詳解(一)——概述

背景 在現有的javascript引擎中,V8引擎絕對是其中的佼佼者,chrome和node底層都使用了V8引擎,其中chrome的市場佔有率已經達到70%,而node更是前端工程化以及擴展邊界的核心支柱,V8引擎對於一個前端開發

原创 JS實現平衡二叉樹

JS實現平衡二叉樹 廢話不多說我直接上擼代碼,喜歡的直接拷走即可使用,有問題請留言,轉載請註明出處。 代碼 class AVLTree { constructor(num) { // this.root = {};

原创 js 獲取width 的方法總結

1.今天遇到了關於element.style.width的一個小問題記錄下來! 習慣了通過HTML DOM來給元素進行賦值。 通常通過這種方法可以給元素進行賦值,在HTML上的表現是 width直接加在HTML頁面上,優先級大於css