原创 viewport、rem、vw等實現前端頁面適配

    寫在前面,一直被頁面適配的問題困擾,這段時間查了一些資料自己做個總結,可能會有點亂,儘量清晰,我也還在學習摸索,歡迎討論和指正。     不同的瀏覽器、不同的屏幕大小,所呈現的頁面佈局都是有差別的,但是我們希望不管在什麼瀏覽器、什

原创 前端開發常用網站總結

總結一下自己在前端學習過程中常用的一些網站 1、教程類 w3school:教程詳細,覆蓋面廣http://www.w3school.com.cn 菜鳥教程:與w3school類似http://www.runoob.com 慕課網:以視頻課

原创 前端操作Cookie及實現表單記住用戶名

目錄 一、Cookie主要屬性 二、瀏覽器對Cookie的大小和個數限制 三、Js設置、讀取及清除Cookie 四、vue-cookies實現cookie操作     寫登錄頁面的時候,爲了提升用戶體驗,加入表單記住用戶名功能,這樣用戶下

原创 vue中上傳讀取及下載excel文件

準備工作 1、安裝依賴包 npm install -S file-saver (-S用於生產環境) npm install -S xlsx npm install -D script-loader  (-D用於開發環境) 2、引入文件 導

原创 vue中實現文件的上傳讀取及下載

文件的上傳利用input標籤的type="file"屬性,讀取用FileReader對象,下載通過創建a標籤實現 <template> <div class="filediv"> <el-button @click="dow

原创 谷歌地圖API教程及在VUE中的使用

目錄 一、獲取密鑰API Key   1、創建項目   2、啓用Maps JavaScript API服務   3、創建API Key   4、設置結算賬戶 二、頭文件中引入api資源文件   1、獲取Ip所屬區域   2、根據地區加載不

原创 Markdown語法及工具

Markdown是一種標記語言,文件後綴爲md。它可以使普通文本具有一定格式,簡單易上手。平時我們寫博客的時候使用Markdown編輯器可以實現快速排版,CSDN也支持Markdown編輯器。 Markdown語法 標題 語法:[# 文字

原创 position,float,flex,grid,table前端頁面佈局方式分析及選擇

頁面佈局的幾種方式 1. 定位佈局(position)   定位佈局分爲兩種:絕對定位(absolute)和相對定位(relative),但是位置是寫死的,很不靈活,一般只用在頁面中一些需要固定的小標籤上。 2. 浮動佈局(float

原创 vue-i18n插件實現前端文字語言切換

當面向不同語言羣體的用戶時,我們就需要考慮前端頁面的語言切換問題,在vue中,可以通過vue-i18n插件實現。 1、安裝vue-i18n npm install vue-i18n --save-dev 2、新建語言配置js文件,我的文

原创 JS分割字符串常用方法總結

函數:substring() 定義:substring(start,end)表示從start到end之間的字符串,包括start位置的字符但是不包括end位置的字符。 功能:字符串截取,比如想從"MinidxSearchEngine"中得

原创 Ubuntu16.04下mongodb的安裝、用戶配置、遠程連接

一、安裝mongodb     安裝過程,參考:https://www.cnblogs.com/hupeng1234/p/7000499.html     版本更新可以及時跟蹤官網:     https://docs.mongodb.co

原创 微信小程序開發記錄總結

    微信小程序的簡易教程請參考官方文檔:     https://developers.weixin.qq.com/miniprogram/dev/index.html     這裏只記錄自己開發中遇到的一些問題及注意事項。    

原创 vue-router中的#

    vue工程搭建完成後,我們運行在瀏覽器中打開,會發現url中多了一個#符號,     有#是使用URL hash模式的緣故,#代表網頁中的一個位置,右邊的字符就是該位置的標識符,從#開始的部分就是URL的錨部分,vue-rout

原创 Canvas繪圖教程及簡單實踐

一、前言     最近想嘗試用代碼畫圖,最開始考慮的是用css,用css畫圖的本質就是不斷地拼接div,熟悉一些基本的css屬性根據需求去設置,有一定的耐心就可以實現。網上有很多優秀的例子,如下面教程中的哆啦A夢。    https://

原创 瀏覽器offsetWidth、clientWidth、scrollWith等總結

    對象尺寸會涉及width和height,我們以width爲例,height則是一樣的道理。     1、clientWidth:對象可見的寬度,不包括滾動條等邊線,會隨窗口的顯示大小改變。     clientWidth  =