原创 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