原创 gulp實現打包js/css/img/html文件,新建本地靜態服務,gulp-connect或gulp-webserver實現熱更新

全局安裝gulp $yarn global add gulp 或 $npm install --global gulp 初始化項目(或在已有項目中初始化,生產package.json文件) 注:“entry point

原创 a:hover實例

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" co

原创 egg-mysql訪問 MySQL 數據庫(egg-mysql篇)

注意事項: egg.js實現思路:符合Router -> Controller -> Service -> MySQL模式(Config配置) 1.首先安裝egg-mysql $ npm i --save egg-mysql

原创 git克隆歷史版本(下載指定版本的代碼)

步驟一:首先git clone 當前項目至文件夾 步驟二:cd 進入clone下來的項目文件夾內 步驟三:在git 倉庫查看SHA,或輸入命令git log 查看提交的歷史commit 步驟四:複製需要回退版本到的commit後

原创 圖片無縫滾動

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="tex

原创 Canvas篇

Canvas API 提供了一個通過JavaScript 和 HTML的元素來繪製圖形的方式。 可用於動畫、遊戲畫面、數據可視化、圖片編輯以及實時視頻處理等方面。 Canvas 的默認大小爲300像素×150像素(寬×高,像素的單

原创 Vue-cli3 移動端底部導航實現思路

實現思路 1.vue項目頁面入口爲App.vue文件(所有頁面都將映射到該文件的<router-view/>中) 2.初始化進入的頁面爲router.js文件中path: '/'所對應的頁面(例如如下的Home.vue文件爲初始頁

原创 封裝Id、類混用,多個類並用

<script> //function $(id) {return document.getElementById(id)} //id選擇器 //----------封裝類(多各類並用)-------------------

原创 js中a[b] a.b區別

JS對象中,a.b與a[b]並沒有什麼區別,都是獲得該對象的某個屬性 不同之處在於a[b]中的b必須是個字符串 注: 在數組裏,只能是arr[a],不能寫成arr.a。 擴展: A[i] 是數組 的第 i 個 ;A[i].k

原创 scrapy_初識篇(1)

1.scrapy startproject myproject 2.scrapy genspider $ scrapy genspider -l Available templates: basic crawl

原创 scrapy_“圖片下載”

1.通過命令 scrapy startproject netbian(‘netbian’是項目名稱,隨便取), scrapy genspider xxx xxx,com 新建項目架構,生成項目結構如下,具體自行百度 2.在

原创 vue-cli3構建TS項目(基礎篇)

概述: template 和 style 跟以前的寫法保持一致,只有 script 的變化 Vue三個TS封裝庫 vue-class-component vue-class-component 對 Vue 組件進行了一層封裝

原创 egg-mysql訪問 MySQL 數據庫

注意事項: egg.js實現思路:符合Router -> Controller -> Service -> MySQL模式(Config配置) 1.首先安裝egg-mysql $ npm i --save egg-mysql 2

原创 vue 實現二維碼 vue-qart 和 qrcodejs2

一.使用vue-qart npm安裝 $ npm install vue-qart --save$ npm install vue-qart --save 引入 import VueQArt from 'vue-qart'