赞了文章2021-01-15
近期在造一个 vue 的组件库(这也有不少故事可以讲...),造完轮子后需要编写组件文档,选了 vuepress,在文档中需要代码演示,自然就需要引入组件库,引入组件库后编写文档正常使用没有问题,但是在 build 的时候就出麻烦了...
回答了问题2020-10-15
延后执行 {代码...}
赞了文章2020-08-06
前言 这里的 "ES6" 泛指 ES5 之后的新语法 这里的 "完全" 是指本文会不断更新 这里的 "使用" 是指本文会展示很多 ES6 的使用场景 这里的 "手册" 是指你可以参照本文将项目更多的重构为 ES6 语法 此外还要注意这里不一定就是正式进入规范的语法。 1. let 和 const 在...
赞了文章2020-07-21
如果你回答逐个绑定那估计可以直接回家了,面试官希望的答案是你来高谈阔论事件委托,你应该能给出方法并写出解决方案。 接下来,考官一定要问,这么做的好处是什么,或者你为什么用事件委托。
赞了文章2020-06-10
基本每个开发者都需要考虑逻辑复用的问题,否则你的项目中将充斥着大量的重复代码。那么 React 是怎么复用组件逻辑的呢?本文将一一介绍 React 复用组件逻辑的几种方法,希望你读完之后能够有所收获。如果你对这些内容已经非常清楚,那么略过本文即可。
赞了文章2020-05-25
利用Github在仓库进行操作时,可以通过配置webhook向服务器发送请求,在服务器端接到请求后,使用脚本来自动进行git pull操作。
发布了文章2020-05-17
准备搭博客了。之前了解了一下vuepress,它极简而且又支持MD语法,而且还可以使用Vue自己开发个性化插件,还有一个重要的理由是有自己的网站感觉很酷?!
发布了文章2020-05-17
在部署时出现了上图这个错误,提示:bind<> to 0.0.0.0:9091 failed <0013: An attempt was made to access a socket in a way forbidden by its access permission> 。
发布了文章2020-05-17
语法:Array.sort(compareFunction),compareFunction为自己指定的排序算法,若不指定排序算法则会进行默认排序。
赞了文章2020-05-06
一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下...
赞了文章2020-04-25
在前端,说到manifest,其实是有歧义的,就我了解的情况来说,manifest可以指代下列含义: html标签的manifest属性: 离线缓存(目前已被废弃) PWA: 将Web应用程序安装到设备的主屏幕 webpack中webpack-manifest-plugin插件打包出来的manifest.json文件,用来生成一...
发布了文章2020-04-16
项目中配有除本地服务地址外的第三方服务地址,假设其地址为https://www.example.com,那么访问http://localhost:8000/todo/xxx将会被代理至https://www.example.com/todo/xxx。
赞了文章2020-04-08
JS的变量与其他语言的变量有很大区别,因为其变量松散的本质,决定了变量只是在特定时间内用于保存特定值的一个名字而已,变量的值及其数据类型可在声明周期内改变。
赞了文章2020-04-08
我们都知道,JS是单线程的,只有前一个任务结束,才能执行下一个任务。显然在浏览器上,这样执行会堵塞浏览器对DOM的渲染。所以,JS中会有很多异步操作,那JS是如何实现异步操作呢?这就要想到Promise对象了,文本先来认识Promise,再手写代码实现Promise。
发布了文章2020-04-07
要不是因为部署项目,我还不知道有这个标签?。<base>标签是用来指定一个HTML页中所有的相对路径的根路径,对比测量基准,我把它称为基路径/基值,反正是自己爱怎么叫就怎么叫。。。
发布了文章2020-04-07
部署完nginx后还要设置一下开机自启,不然重启一次电脑就要手动启动一次nginx,手打命令还是太繁琐了。本文参考资料:windows nginx开机启动和Nginx(二)-服务模式运行nginx之WINSW。 在Windows下实现自启动需要借助一个开源程序winsw。 版本选择: .netframework2....
发布了文章2020-03-26
对于前后端分离的项目,由于页面和服务运行的端口不一致,会产生跨域问题,所以必须使用反向代理以解决跨域问题。 一、获取Nginx 可以从官网获取,上图中选择一个版本,下载后直接解压即可。 将解压后的整个文件夹,拷贝至目标计算机/服务器。(这里以nginx-1.14.2为...
发布了文章2020-03-19
最近在搞博客的事情,发现部署时会出现如上图所示的错误,主要是这句:git@github.com: Permission denied (publickey),提示没有权限,push失败,之前一直是拿GitHub客户端上下代码的,这回打命令用git居然失败了。结果一番研究百度,发现和SSH Key有关,下面是我解...
赞了文章2020-03-18
2 月份发布的 Chrome 80 版本中默认屏蔽了第三方的 Cookie,在灰度期间,就导致了阿里系的很多应用都产生了问题,为此还专门成立了小组,推动各 BU 进行改造,目前阿里系基本已经改造完成。所有的前端团队估计都收到过通知,也着实加深了一把大家对于 Cookie 的理解...
赞了文章2020-03-16
前言 基本用法 使用自定义属性的第一步 自定义属性的继承 自定义属性的回调值 有效性和值 无效的变量会发生什么 通过js中获取到的css变量值 var()与rgba()配合实现复用变量 vue实战: 通过颜色选择器切换热力图主题颜色 前言 自定义属性(有时可以称为CSS变量或者层叠...