原创 java基礎學習6-----String類、集合

字符串 創建String對象的方法 String str = "JAVA 編程 基礎"; String str1 = new String("JAVA 編程 基礎"); String的常用方法 String

原创 javaweb入門(一) ---- XML

XML是什麼? XML的全稱是EXtensible Markup Language (可擴展標記語言)。 編寫XML就是編寫標籤,與HTML非常類似,擴展名爲.xml 如: // demo.xml <employee> <

原创 前端性能優化導圖

原圖

原创 有序數組的最快的查找算法

最近面試問的比較多的一個題目是: 有一個有序的數組,有沒有最快的方法查找到裏面的一個元素是否存在?存在返回下標,不存在返回-1。 部分人回答用循環,多數人想到用數組的findIndex方法。 很少的人知道這個題是要用二分查找的。

原创 webpack4.0學習筆記(2)

優化配置 1、HMR HMR:hot module replacement 熱模塊替換 作用:一個模塊發生變化,只會重新打包這一個模塊(而不是打包所有模塊),極大提升構建速度。 樣式文件:可以使用HMR功能,因爲style-lo

原创 前端工程化、腳手架工具、自動化構建

工程化概述 面臨的問題 ES6+ 兼容問題 Less、Sass等 不支持 模塊化、組件化不支持 手動壓縮 手動上傳代碼 多人開發,難以統一風格 等待後端接口完成 … 主要解決的問題 傳統語言或語法的弊端 無法使用模

原创 LeetCode刷題(JavaScript版)--04

1、二叉樹的後序遍歷。 原題145 給定一個二叉樹,返回它的 後序 遍歷。 示例: 輸入: [1,null,2,3] 1 \ 2 / 3 輸出: [3,2,1] 題解: /** *

原创 java基礎學習5---包裝類及常用方法

java中的數據類型 包裝類與基本數據類型 java中提供了8中基本類型:6中數字類型(4個整數型,2個浮點型),1種字符類型,還有1種布爾類型。 整數: int 、short、byte、long,初始值爲0. 浮點型:fl

原创 javaweb入門(四)-----Servlet與JSP進階

HTTP請求 HTTP請求的結構 HTTP請求包含三部分:請求行、請求頭、請求體。 HTTP響應的結構 HTTP常見狀態碼 ContentType的作用 ContentType 示例: /** * Servlet imp

原创 vue-cli3 + express + mongodb小型全棧項目(一)

1、express搭建服務器 1、新建一個項目文件夾,node_app,進去文件夾後,使用命令npm init 初始化項目。 注意:這裏將入口文件改爲了server.js. 2、安裝express,全局安裝nodemon。 3、

原创 ES新特性、TS、JS性能優化

ES新特性 1、let、const 塊級作用域 變量提升 最佳實踐:不使用var ,默認使用const ,明確會改的使用let。 2、解構 數組 const arr = [1,2,3] const [a,b] = arr; c

原创 javaweb入門(二) ----Servlet

J2EE J2EE(java 2 platform Enterprise edition)是指“java 2企業版”。 web應用就是J2EE最核心的功能。 J2EE由13個功能模塊: Servlet web服務器小程序。

原创 前端訓練營第五週

1、結構化程序設計 1.1 JS執行粒度 JS Context => Realm 宏任務 微任務(promise) 函數調用(Execution Context) 語句/聲明 表達式 直接量/變量/this Realm 裏面有

原创 前端訓練營第四周

結構化程序設計 宏任務、微任務 setTimeout、setInterval、任務隊列 – 宏任務 promise 、MutationObserver ---- 微任務 逗號表達式永遠返回最後面的。 var x = (1,2

原创 針對不同數據結構和算法的專題訓練(一)

1、數組 1.1 11. 盛最多水的容器 題解: 左右兩個指針移動,算出其中的面積,最大的就是結果。 實現 var maxArea = function (height) { if (!height || height.l