原创 瀏覽器上撥打電話
代碼參考: 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/ 操作符( >