原创 webpack入門——安裝與Demo

安裝    參考地址 npm install --save-dev webpack npm install --save。如果你在安裝一個用於開發環境目的的 package 時(例如,linter, 測試庫等),你應該使用 npm ins

原创 冒泡排序、插入排序、希爾排序、快速排序比較

冒泡排序O(n^2) =選擇排序O(n^2)> 插入排序O(n^2)>希爾排序O(n^(3/2))>快速排序O(nlogn) 詳解參考 https://www.jianshu.com/p/f1f2dc978762https://www.j

原创 webpack入門——配置出入口和服務熱更新

配置完成後,直接輸入npm run server  啓動服務,再瀏覽器中輸入網址即可,具體配置參考下方 新建文件webpack.config.js const path=require('path'); module.exports={

原创 哈希表——js實現哈希表

哈希表:基於數組,不能重複且無序 將名稱及單詞與下標或數字對應起來 1.將字母或單詞轉換成下標或數字(hashCode)——過程講解: 方案一:數字相加——數組下標太小 方案二:冪的連乘——數組下標太多 方案改進:哈希化,例如取餘操作  

原创 單向鏈表——JS實現鏈表的常見操作

鏈表的插入和刪除操作時,時間複雜度可以達到O(1),但是訪問慢只能從表頭開始訪問。 數組的查找快,可以直接通過下標訪問,但是刪除和插入數據效率低。 insert方法圖解 <!DOCTYPE html> <html> <head

原创 算法面試題---判斷數字是否爲質數

判斷數字是否爲質數 方法一: //判斷傳入數字是否爲質數 //質數特點:只能被1和它本身整除 function isPrime(num){ for(var i=2;i<num; i++){ if(num % i == 0){

原创 webpack入門——打包css

webpack4會默認壓縮js文件 1.新建index.css文件 2.在entry.js中引入index.css文件 在webpack.config.js中配置moudle module:{ rules:[

原创 合併對象id相同的兩個數組對象

var arr2=[{id:1,name:'23'}] var arr1=[{id:1,car:'car2'}] const combined = arr2.reduce((acc, cur) => { const target =

原创 樹結構——javascript實現刪除及其他方法

非線性結構 樹的術語: 節點的度——節點的子樹點個數 樹的度——樹的所有節點中最大的度數 任何一顆樹最後都可以用二叉樹(每個節點的子節點最多隻有2個)模擬 二叉搜索樹(BST, Binary Search Tree),又稱爲二叉排序

原创 webpack4——css中引用圖片

webpack.config.js中配置module module:{ rules:[ { /*打包css需要工具style-loader和css-load

原创 nodejs的server實時響應工具supervisor

npm install -g supervisor 安裝supervisor 把node命令換成supervisor app.js執行 app.js文件後保存,node就會自動執行,不用再重新運行node app.js就可以得到相應的結果

原创 vue事件綁定的3種書寫方式

參考:https://jspang.com/posts/2017/03/26/vue2-3.html#%E7%AC%AC3%E8%8A%82%EF%BC%9Amethods-option-%E6%96%B9%E6%B3%95%E9%80%

原创 nodejs模塊使用——http、url

1.安裝插件 在vsCode中安裝插件Node Snippets後,有node提示 輸入node根據提示文本選擇node-http-server可以快速生成請求代碼 var http = require('http'); http.c

原创 webpack4——打包html文件

將index.html文件放在src文件夾中 在webpack.config.js中配置: 1.const htmlPlugin = require('html-webpack-plugin'); 2./*需要npm install --

原创 解決:vue打包後無法在本地正常運行

解決:vue打包後無法在本地正常運行,僅限於在本地運行,在服務器上運行,需要修改爲絕對路徑,即默認的路徑 1.vue-cli3以上的解決辦法: 方法一:在vue.config中配置添加屬性,新建vue.config文件  參考 vue.c