原创 瀏覽器上撥打電話

      代碼參考: 1 <div className="contactCode-container"> 2 <Header titleText="聯繫方式"/> 3 <div className="

原创 React項目中antd的按需引入與自定義主題

一.React中使用antd 1.下載antd包    npm i antd -S 2.按需引入 //App.jsx文件import {Button} from 'antd' //引入按鈕組件 import {WechatOutlined

原创 webpack入門筆記(2)

前言:承接之前的webpack學習,請看完入門筆記1後再看本章內容 webpack入門筆記(1) 第 7 章:Webpack 配置詳情 7.1 entry entry: 入口起點 string --> './src/index.js',單

原创 Git回退代碼到指定版本

  1. 查看所有的歷史版本,獲取你git的某個歷史版本的id, git log 這時會獲得當前版本的所有commit記錄 commit後面字母和數字組成的一串就是ID     2. 回退本地代碼庫:git reset --hard

原创 webpack 入門筆記(1)

第 1 章:webpack 簡介 1.1 webpack 是什麼 webpack 是一種前端資源構建工具,一個靜態模塊打包器(module bundler)。 在 webpack 看來, 前端的所有資源文件(js/json/css/im

原创 學習webpack遇到的相關問題

1.解決VSCODE"因爲在此係統上禁止運行腳本"報錯 在vscode終端使用webpack命令時,出現以下報錯:提示在系統上禁止運行腳本    原因:這是PowerShell執行策略的問題 解決方法: 1. 以管理員身份運行vscod

原创 JS算法入門(1)-去重

前言 開發中,經常會遇到對一個數組重複的元素進行去重處理,這裏簡單介紹5種方案 1.先排序,再利用正則相鄰比較 1 let arr = [12,23,12,15,25,23,25,14,16] 2 3 /* 4 方法1:先排序

原创 JS算法入門(3)-數組扁平化

數組扁平化指得是將一個多維數組轉爲一維數組 1.使用ES6提供的Array.prototype.flat處理 對於flat,MDN上有詳細講解 1 let arr = [ 2 [1,2,2], 3 [3,4,5,5]

原创 JS算法入門(2)- 排序

1.冒泡排序 核心思想:讓數組中的當前項和後一項進行比較,如果當前項比後一項大,則兩項交換位置,讓大的靠後即可   代碼: 1 let arr = [12,8,24,16,1] 2 function bubble(arr){ 3

原创 搞懂JS執行機制

前言 JS執行機制的問題面試時經常會遇到,以前匆匆忙忙過了幾篇文檔就覺得自己掌握了,然後遇到相關筆試題時,還是懵懵懂懂的,於是下定決心已定要弄懂,於是產生了這篇文章 我們都知道瀏覽器是多線程的,然而JS確是單線程的(可以理解爲瀏覽器只給了一

原创 VUE 如何分環境打包(開發/測試/生產)配置

前言 之前小玲一直處於更新,迭代項目的狀態,開發環境、測試環境、生產環境都是前輩配置好的,自己幾乎沒有配置過,這次做幾個新項目時,面臨着上線,需要分環境打包配置,於是在網上遨遊了一會會,摸索着按照網上的方法,試驗了一把,三種環境已經能夠用命

原创 git 賬號管理

收集幾個關於git操作和配置的鏈接 1.git基本操作   (基本操作,一般就這些了) 2.git教程  (廖雪峯大佬寫的) 3.配置多個git賬號 4.vscode編輯器配置git   對於配置多個git賬號,按照鏈接3操作完成後, 切換

原创 css開發小技巧

1.隱藏滾動條:https://www.cnblogs.com/jofun/p/11158145.html 2.CSS設置文字不換行: 1 .textText{ 2 width:50px; 3 overflow:hidde

原创 在vue項目中如何實現跳轉到一個新頁面

記錄一下在vue項目中如何實現跳轉到一個新頁面(一個比較簡單又比較基礎的問題了),有兩個方法: 1、<vue-link>標籤實現新窗口打開 官方文檔中說 v-link 指令被 <router-link> 組件指令替代,且 <router-l

原创 Vue 修改第三方組件的樣式

vue引用了第三方組件,需要在組件中局部修改第三方組件的樣式,而又不想去除scoped屬性造成組件之間的樣式污染。此時只能通過>>>,穿透scoped。 有些Sass 之類的預處理器無法正確解析 >>>。可以使用 /deep/ 操作符( >