关注了问题2022-04-08
赞了文章2020-02-11
随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。当然,浏览器自身也在不断...
赞了问题2019-11-28
关注了问题2019-05-07
赞了回答2019-05-07
不用这么复杂,直接1: this.state.c.d[2].e=3; 2: this.setState({}); 这样速度最快。很多人会写this.setState(this.state),这样react就把你的所有属性又处理一遍,略慢
关注了问题2019-04-12
赞了问题2019-04-12
关注了问题2019-04-12
赞了问题2019-04-01
赞了回答2019-04-01
正好之前有相应的记录,请参考下面步骤。因为比较长截取主要部分,常见错误等问题具体见我之前的博文: 使用WinSW将Nginx注册为windows系统服务可随机启动 {代码...} 1. 在项目主页内找到winsw的下载页面(我用的是最新2.0.2版本,你可以下载最新的) [链接] 下载的...
赞了回答2019-04-01
误以为 Windows Service Wrapper 配置文件中启动和停用参数用的是文件名,实际上只要给目录路径就行。
赞了文章2019-03-12
安装less {代码...} webstorm配置 ** file>settings **安装file watchers如果没有file watchers,则需要到plugins先安装,安装过程如下: **file watchers 点击“+”号按钮找到less文件选项点击添加。(不需要填写,直接使用默认) 大功告成,在项目中新建less文件后,...
赞了文章2019-03-12
作为前端学习者的我们 或多或少都要学些 CSS ,它作为前端开发的三大基石之一,时刻引领着 Web 的发展潮向。 而 CSS 作为一门标记性语言,可能 给初学者第一印象 就是简单易懂,毫无逻辑,不像编程该有的样子。在语法更新时,每当新属性提出,浏览器的兼容又会马上变...
回答了问题2019-01-28
我是什么参数都没传递,这么解决的:const btn = e.currentTarget();
回答了问题2019-01-20
我还自己写了一个吧,对象转成name=hehe&age=10格式的,原来qs.stringify()就可以使用补充说明:qs.stringify把js对象转成key=value连接形式的字符串,类似:json.stringify,如:{name:'hehe', ange:10}==>name=hehe&ange=10qs.parse则是相反操作,把key=v...
回答了问题2019-01-20
说说:其实,JSON、queryString、qs这三个库核心都是两个方法,对象转<==>字符串,字符串<===>对象....,都有stringify和parse两个方法
赞了文章2019-01-15
Let's Encrypt 是一个免费、开放,自动化的证书颁发机构。 如果我们要启用 HTTPS,就需要从证书授权机构(以下简称 CA ) 处获取一个证书,Let's Encrypt 就是一个 CA。本文是 Debian 8 + Nginx 下的配置过程。
赞了文章2018-12-29
当上传的文件相对较大时,用户可能需要等待较长的时间,这个时候前端如果没有任何提示的话,体验不是很好,如果有上传进度提示,就会好很多。而要在上传过程实时显示上传进度,则需要已上传的大小和文件总大小。
赞了文章2018-12-26
准备上线一个项目。本地环境有两套环境,一个测试环境,一个正式环境。项目在测试环境已验证测试通过,准备部署到正式环境。但部署后任何一个请求都报错,报错日志如下:
赞了文章2018-12-11
location正则写法 一个示例: {代码...} 已=开头表示精确匹配 如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有...