
前端
elephant230
菜鸟,求指点
展开
-
npx webpack-dev-server后都报的哪些恶心错误(各类版本不符)
webpack4的各项版本匹配原创 2022-05-13 23:32:56 · 1740 阅读 · 1 评论 -
封装promise成class类(写完就忘系列)
根据上篇,再通过class语法糖的形式封装promise。class Promise { //构造方法 constructor(excutor) { //4.为实例对象添加属性 this.PromiseState = 'pending' this.PromiseResult = null; //8.2 为了执行器函数中的同步改为异步,需要将then中的两个回调存储在一个对象里 //9 将callback改原创 2022-04-15 17:47:33 · 271 阅读 · 0 评论 -
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
在express中 不允许两次连续调用res.send ,否则会报错。res.send() 或res.json()这类客户端返回的方法仅返回一次,多次返回会出现以上错误。原创 2022-01-30 22:44:16 · 1565 阅读 · 0 评论 -
解决vscode开发小程序的标签识别问题
用vscode开发小程序,发现无法识别view标签,即使安装了小程序开发助手、wechat-snippet,问题依然存在。在此记录一下解决方法:打开vscode的设置(ctrl+,)---- 选择编辑区右上角的‘打开设置(json)’----将以下代码片段粘上保存即可"files.associations": { "*.wxml": "html", "*.wxss": "css",}...原创 2021-04-07 22:35:21 · 2631 阅读 · 1 评论 -
怎样删除Vue CLI3的个人预设?
初始化项目时,第一步是选择预设项。我之前糊里糊涂预设了两个,在之后的开发项目过程中,每次看到就觉得碍眼。所以,我想把它们统统删掉。如图:究竟怎么删除呢?按照路径:本地磁盘(c)—> users —>administrator找到.vuerc,打开即可看到其中presets中自己的预设内容,不需要的就删除掉吧。下图是我的路径:在administrator这层目录中还可以看到很多以 rc(run command)结尾的文件,比如.npmrc,.vuexrc,其实含义相同,都是相原创 2020-12-03 10:13:01 · 1974 阅读 · 1 评论 -
额外扩展之前端的发展历程
写代码也有一年多了,却对这项技术的发展知之甚少。我一直希望对于前端技术不应仅仅停留在应用层面,而应该更多的把这项技术当作一门学科来对待。刚好,今天在看MVVM这个概念的时候,有这么一段概述,使我对前端技术有了进一步的认识。原来这项技术才刚过而立之年,庆幸自己与你相知不晚~原创 2019-08-14 18:01:44 · 175 阅读 · 0 评论 -
关于js中的回调函数callback,通俗易懂
在我读到的关于回掉函数的文章里,这一篇是相对通俗易懂且全面的,因为其中不仅讲解了回调函数的概念和用途,也连带讲解了同步和异步机制的区别,转发一下,今后常翻阅。感谢作者:https://www.cnblogs.com/moxiaowohuwei/p/8438236.html前言其实我一直很困惑关于js 中的callback,困惑的原因是,学习中这块看的资料少,但是平时又经常见,偶尔...转载 2019-08-09 16:14:00 · 720 阅读 · 0 评论 -
window对象重要的属性和方法
先了解一下BOM的概念:1. 什么是BOMBOM,Browser Object Model,即浏览器对象模型。浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览器对象模型。(不同于DOM的标准化组织是W3C,JavaScript的语法标准化组织是ECMA,BOM没有官方标准,它最初是Netscape浏览器标准的一部分,也就是说,...原创 2019-08-13 16:25:17 · 1214 阅读 · 0 评论 -
vscode的终端退出指令
天天面对vscode,今天对退出指令做个小结。按下快捷键:ctrl+ ~ 进入终端后,平时的退出指令有多种,那区别是什么呢?右侧下拉框里,有powershell、ssh、node选项,这三个选项会根据你在终端输入的指令或具体某个操纵而自行改变。当点击 “+” 按钮,会自行出现powershell;当输入服务器地址,下拉框会自行显示ssh;当输入git指令时,下拉框会...原创 2019-08-06 15:19:52 · 61482 阅读 · 1 评论 -
如何使window.addEventListener监听事件在vue组件中使用
刚才在一个前端群里,看到有人提出怎样让window.addEventListener监听事件在单独的vue组件中使用的问题。刚好之前在一个移动端vue组件中用到了touchmove事件,在这里做个记录。不多说,上代码:在vue组件中的methods中,scroll方法滚动事件,涉及到了监听touchmove事件...原创 2019-08-05 16:32:51 · 7604 阅读 · 0 评论 -
如何避免视频自动全屏现象
在微信浏览器、苹果或安卓手机等浏览器,里面使用video标签,会自动变成全屏。那么可以在video标签之中加入下列属性,就可避免出现视频自动全屏的现象:webkit-playsinlineplaysinlinex5-playsinlinex-webkit-airplay='allow'...原创 2019-08-05 16:21:20 · 1528 阅读 · 0 评论 -
VUE跳转后页面置顶问题
今天测试指出我的项目跳转页面时未置顶,嗯,这个太影响用户体验了。但是办法总会有哒!No Problem!只需在路径上匹配一段关于scroll方法即可,我简单截取一段我的代码以作演示:或者使用这段代码:afterEach (to, from, next) { window.scrollTo(0, 0)}但是还有个问题依旧没有彻底克服!比如,如果当前页面是首...原创 2019-07-22 12:23:27 · 3489 阅读 · 1 评论 -
如何在vue项目中引入video.js插件
借鉴了不少文章,照着来净报错,恼了自己给自己留一篇绝不报错的!参考文章:https://www.jianshu.com/p/8b8023c7ed37一、安装 $ npm install video.js二、main.js全局引入// 引入video.jsimport Videojs from 'video.js'import 'video.js/dist/vide...原创 2019-07-30 12:09:08 · 31467 阅读 · 4 评论 -
文件路径的引入写法
捋捋这个小问题:/ 代表根目录,慎用../ 代表上一级目录../../ 代表上两级目录/.. 代表下级目录/../.. 代表下两级目录简单举例:根目录下a.html 要引入 b文件夹里的b.css,b可以理解为下级目录<link rel="stylesheet" type="text/css" href="b/b.css" />a.html和...原创 2019-07-24 16:18:19 · 800 阅读 · 0 评论 -
iframe在Vue中的应用
最近写项目,遇到一个问题,那就是如何把vue项目和H5页面嵌套在一起呢?看似风马牛不相及,万万没想到,还有个iframe在候着呢!真是JS解决不了的,可别忘了还有标签呢!步入正题:一、介绍:HTML 中的<iframe> 标签iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。所有浏览器都支持 <iframe> 标签。二、使用...原创 2019-07-11 16:53:38 · 34499 阅读 · 5 评论 -
PWA是什么?
今天看到一个英文缩写PWA,出于好奇查了查,看了介绍才想起曾经大神给我安利过这个神器,当时他还极其小声的说到:“这个可不能被IOS和Android听到了,毕竟咱们抢的是他们饭碗啊!”说完,一脸得意。不过干了这么久,一直没听到web这边关于这项技术的新动向,以至于早已感到陌生甚至忘记。今天查了查,在这里补补关于PWA的笔记。PWA是Progressive Web App的英文缩写...原创 2019-07-11 16:09:48 · 6266 阅读 · 0 评论