原创 vue + ts 實現輪播插件

背景 最近在學習 ts,打算用 ts 寫一個練手項目,參照的網站內容是 wanandroid,這個接觸過android開發的同學可能更i瞭解一些,其實一開始是打算後臺全部都自己寫的,不過奈何一個懶字,所以現在的打算就是自己實現登錄註冊簡單的

原创 適配性絕佳的全屏居中彈出框(不定高)

彈窗和垂直居中是大家常聽到和常用到的知識點和內容,我這裏給大家分享下適配超好的案例。希望大家一起學習進步 <div class="container"> <div class="dialog"> <div clas

原创 前端實現指定位置分頁、多頁打印功能(jquery.print.js)

1. 分類 原生打印,window.print() 實現 插件實現,很多種,我這裏選擇的是 jquery.print.js 優缺點 原生打印的好處就不多說了,簡單方便,全屏打印,如果對打印功能沒有什麼特殊要求可以直接使用即可;

原创 實現一個簡單的 Promise

實現一個簡易版 Promise 那麼我們先來搭建構建函數的大體框架 const PENDING = 'pending' const RESOLVED = 'resolved' const REJECTED = 'rejected' fun

原创 圖片幾種懶加載方式

故問題拆分成兩個: 如何判斷圖片出現在了當前視口 (即如何判斷我們能夠看到圖片) 如何控制圖片的加載 如何判斷圖片出現在了當前視口 clientTop,offsetTop,clientHeight 以及scrollTop各種關於圖片的高

原创 JS進階知識點和常考面試題

手寫 call、apply 及 bind 函數 涉及面試題:call、apply 及 bind 函數內部實現是怎麼樣的? 首先從以下幾點來考慮如何實現這幾個函數 不傳入第一個參數,那麼上下文默認爲 window 改變了 this 指

原创 ES6,ES7,ES8,ES9,ES10新特性

ES6新特性 一些常用新特性 類 模塊化 箭頭函數 函數參數默認值 模板字符串 解構賦值 延展操作符 對象屬性簡寫 Promise Let與Const 1.類 class Animal { // 構造函數,實例化的時候將會被調

原创 JS異步編程相關知識點

併發(concurrency)和並行(parallelism)區別 涉及面試題:併發與並行的區別? 併發是宏觀概念,我分別有任務 A 和任務 B,在一段時間內通過任務間的切換完成了這兩個任務,這種情況就可以稱之爲併發。 並行是微觀概念,

原创 JavaScrpit中new的實現(筆記)

new 一句話介紹 new: new 運算符創建一個用戶定義的對象類型的實例或具有構造函數的內置對象類型之一 也許有點難懂,我們在模擬 new 之前,先看看 new 實現了哪些功能。 舉個例子: // Muku 御宅族,簡稱宅 fun

原创 前端下載騷操作

a 標籤 let a = document.createElement('a'); a.download = '文件名稱'; a.style.display = 'none'; a.href = '/static/files/temp.xl

原创 JS常用工具方法(長文慎入)

如何隱藏所有指定的元素 const hide = (...el) => [...el].forEach(e => (e.style.display = 'none')) ES5 -> var hide = function hide()

原创 使用 OkHttp 上傳圖片文件和參數(前後臺代碼都有)

之前寫過一篇有關使用 Retrofit 上傳圖片文件的代碼,不過如果使用 OkHttp 該如何做呢。相信對於這兩者之間有些瞭解的同學都知道其實 Retrofit 的內部網絡請求實現就是 OkHttp,包裹了一層之後只是爲了方便開發者寫接口並

原创 搭建 SSM 後臺中出現的問題

前言:這篇文章是解決了一些 SSM 框架搭建的問題。我之前寫過一篇文章,有關 SSM 前後端搭建的文章,曾經的我以爲這篇文章介紹的很完美了,但是今天幫助我同學搭建後臺項目的時候才發現會有一些很嚴重的問題。 一:後臺自測的時候 action

原创 解決移動端頭像參數上傳的前後臺問題(三)

這是畢設系列的第三篇。其餘兩篇在: 本地服務器的搭建和前後端打通(一) https://www.jianshu.com/p/5d1fe5b24993 本地服務器的搭建和前後端打通(二) https://www.jianshu.com/p

原创 畢設之 本地搭建服務器的搭建和前後端打通(一)

15年進入大學,雖然不敢說什麼一眼萬年,但是我轉眼也有三年多了。目前正在實習中。畢設題目已經選好。選了我的數據庫老師(本來是不打算涉及到後臺部分的,只是打算前端顯示的炫酷一些,因爲想法中都是使用網上的公開 API 實現) 老師和我說到時候會