原创 VUE中的render: (h) => h(App) 究竟是什麼意思?

將 h 作爲 createElement 的別名是 Vue 生態系統中的一個通用慣例,實際上也是 JSX 所要求的,如果在作用域中 h 失去作用,在應用中會觸發報錯。 鏈接如下點擊往下滾動鼠標滾輪

原创 焦點不離開輸入框實時觸發事件,onchange 、onblur 、onkeyup 、oninput 對比

文本框輸入事件:onchange 、onblur 、onkeyup 、oninput onchange 在用於文本框輸入框時,有一個明顯的不足. 事件不會隨着文字的輸入而觸發,而是等到文本框失去焦點(onblur)時纔會觸發. 也就是沒有

原创 display:inline-block換行,float不換行

CSS 有個任務,屏幕寬375px ,3個DIV寬125px,照理說3個DIV設置爲display:inline-block的話,3個DIV會在一排,但是實際上第三個DIV卻換行了;與之相反,3個div設置爲float:left,則會在一

原创 jsonp 請求報錯Uncaught SyntaxError: Unexpected token :

在有次開發中,需要跨域請求數據,後端給的接口是 XXXX.XXXX_參數_callBack.html 我這邊的請求是 $.ajax({ type: "GET", dataType: "jsonp", json

原创 返回上一個頁面的方法(referrer,history.back())

方法1: document.location.href = document.referrer 方法2:history.back() 其中,refreer是HTTP請求裏面的上一個頁面的URL地址

原创 H5頁面在安卓中設置height:100%;依然無法充滿屏幕的解決方法

在開發過程中,需要在H5頁面點擊出遮套層,電腦上調試正常顯示,但是在app中內嵌H5頁面時,遮套層總會在屏幕下方留一個縫隙(已經設置了height:100%)。經過排查,將position:absolute改爲position:fixed

原创 H5附件上傳及預覽

[ 附件上傳參考資料大全 ] 文件尚未上傳至服務器 (待更新中),直接複製到本地即可 直接上傳並預覽 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

原创 JS 字符轉義

; (function () { var HtmlUtil = { encode: function (str) { var s = ''; if (str.leng

原创 Error: read ECONNRESET at exports._errnoException (util.js:1020:11) at TCP.onread (net.js:56

Error: read ECONNRESET at exports._errnoException (util.js:1020:11) at TCP.onread (net.js:568:26) 如果出現這個

原创 npm ERR! Please check if you have git installed and in your PATH.

在npm install 的時候報錯,是因爲安裝git沒有把其安裝到環境變量path中。

原创 JS獲取某區間隨機數,並去重

//Min 爲起始值,Max 爲最大值,Num 爲數量 let arrSet = new Set() function compare(val1, val2) { return val1 - val2; }; function G

原创 最簡單的vue todolist

<template> <div style="width:400px;margin:auto"> <span>請輸入待辦事項</span> <input type="text" placeholde

原创 vue-cli創建的項目不需要再創建webpack-config.js文件,因爲已經配置過了

很多人可能很疑惑,vue-cli創建的項目還需要創建webpack-config.js文件嗎?好像看很多別人的例子都沒有提到。其實,vue-cli已經配置過了,如下圖所示: