原创 vue 中使用微信分享接口(簡單實用)

前言 開發微信小程序時,基本上都要接入微信的SDK,而微信也提供了非常多的接口供我們去完成我們想要的功能。微信分享功能常常是我們在開發中常見的需求之一,本文將圍繞微信分享接口使用展開,給自己以後碰到需求是查閱的同時,也希望對需要的朋友提供幫

原创 vue項目中定義全局變量、函數的幾種方法

前言 在項目中,經常會複用一些變量和函數,比如用戶的登錄token,用戶信息等。這時將它們設爲全局的就顯得很重要了,全局變量和全局函數之間有一些相通之處,它們其實很簡單,但是有些人可能還不太瞭解。簡單總結分享一波,希望對你有所幫助。 定義全

原创 Linux常用命令和環境搭建

一、Linux權限的概念 Linux下有兩種用戶:普通用戶和超級用戶()。 普通用戶:在linux下做有限的事情; 超級用戶:可以在linux系統下做任何事情,不受限制。 普通用戶的提示符是“$”,超級用戶的命令提示符是“#”。 命

原创 關於let、var和const

前言 let和const命令是ES6新增的命令,用來聲明變量,這兩個變量跟ES5中的var有許多不同,同時let和const也有不一樣的地方。並且在ES6中也添加了塊級作用域來解決ES5中作用域存在的問題。 作用域 官方解釋是:“一段程序代

原创 一文搞懂原型和原型鏈

前瞻 JavaScript是面對對象編程,但是它又跟其他編程語言不一樣,不同之處是JavaScript面對對象並不是依賴於抽象類,而是通過原型鏈。在C++和Java使用new命令時,都會調用"類"的構造函數。而在Javascript語言中,

原创 關於JS中正則表達式

前言 對於前端開發來說,正則表達式是我們避不開的且需要重點掌握的技能,作爲一門用途很廣,但是又常常讓人望而生畏的技術。花時間去深入理解並且融合貫通是值得。 基本概念 什麼是正則表達式?正則表達式是一種表達文本模式(即字符串結構)的方法,有點

原创 JS中繼承關係的應用

前言 面向對象編程很重要的一個方面,就是對象的繼承。A對象通過繼承B對象,就能直接擁有B對象的所有屬性和方法。這對於代碼的複用是非常有用的。傳統上,JavaScript語言的繼承不通過class,需要使用原型機制或者用applay和call

原创 vue中使用vee-validator表單校驗

前言 由於大部分移動端的組件庫都不提供表單校驗,因此需要自己封裝。目前,使用較多的是async-validator和vee-validator。其中,elementUI組件庫提供的表單驗證也是基於async-validator,vee-va

原创 關於new命令

前言 JS中有一種說法,叫做一切皆爲對象。對象是什麼呢?大話來講,對象是一種容器,裏面封裝了屬性和方法。在每天編程中,最基本的事情也是頻繁的乾的事情就是創建一個對象,然後使用它幹各種各樣的事情。創建對象的方法有構造函數創建、語法糖創建、還有

原创 關於this、call、applay和bind

前言 this關鍵字是一個非常重要的語法點。毫不誇張地說,不理解它的含義,大部分開發任務都無法完成。而this可以動態切換,爲JavaScript創造了巨大的靈活性的同時,也使得編程變得困難和模糊。有時,需要把this固定下來,避免出現意想

原创 關於Sass用法

前言 Sass是CSS預處理器,Sass是一種易於使用的樣式語言,可幫助減少傳統CSS的許多重複性和可維護性挑戰。學習Sass可以編寫出可重複使用的樣式效,也是在工作和麪試要求中不可或缺的一項技能了。 基本概念 什麼是Sass? Sas

原创 關於Flex佈局

前言 Flex 是 Flexible Box的縮寫,意爲"彈性佈局",用來爲盒狀模型提供最大的靈活性。它給flexbox的子元素之間提供了強大的空間分佈和對齊能力。Flex佈局是如今佈局的首選方案,本文將介紹flexbox 的基本屬性,感受