![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 96
BadGuy..
想做一条翻身的咸鱼
展开
-
electron-mac应用-代码签名及公证(教科书式操作-亲测有效)
electron-mac应用代码签名及公证代码签名1、Apple开发者账号2、配置环境变量公证(notarize)1、说明2、使用electron-notarize插件1、安装 electron-notarize 插件2、使用hardened runtime构建App3、设置正确权限4、使用有效的开发者ID进行签名5、使用electron-notarize6、不要对dmg签名7、最终配置信息:(可参考以下代码)结束electron-MAC版应用需要做代码签名才可以在mac上被信任打开,自macOS 10.原创 2021-04-25 17:18:27 · 5396 阅读 · 12 评论 -
js闭包是啥(只要仔细看,肯定能懂)
闭包变量的作用域什么是闭包?要理解闭包,首先要知道变量作用域。过来过去也就两种:全局变量和局部变量。我们知道js比较神奇的地方是:我们可以从函数内部访问到一个全局变量。 var a = 1; function show () { console.log(a); } show(); // 1那么从一个函数外部能拿到函数内部的变量吗?接着往下看。function sho...原创 2020-11-30 18:23:33 · 161 阅读 · 0 评论 -
什么是Vue.js?它可以用来做什么?看看作者怎么说
目录开发初衷MVVM数据绑定数据观测的实现组件系统基于构建工具的单文件组件格式其他特性总结参考链接:Vue.js通过简洁的API提供高效的数据绑定和灵活的组件系统。在前端纷繁复杂的生态中,Vue.js有幸受到一定程度的关注,目前在GitHub上已经有60000+的star。本文将从各方面对Vue.js做一个深入的介绍。Vue.js 是尤雨溪在2014年2月开源的一个前端开发库,通过简洁的 ...原创 2020-11-30 18:22:14 · 1087 阅读 · 0 评论 -
git commit 之后撤销commit注释信息
git commit 之后撤销commit注释信息git commit 提交信息执行完commit想撤回?--mixed--soft--hardgit commit 提交信息平时写完代码后,最常见提交方式就是:【git add .】【 git commit -m '注释信息'】如果只是commit注释写错了,想换个注释。【git commit --amend】进入默认vim编辑,换行#号后写需要更改的注释,【:wq】保存退出。执行完commit想撤回?git reset --soft HEA原创 2020-11-30 18:19:06 · 469 阅读 · 0 评论 -
为什么说每个程序员都要尽早地学习并掌握设计模式相关知识?
为什么说每个程序员都要尽早地学习并掌握设计模式相关知识?1. 应对面试中的设计模式相关问题2. 告别写被人吐槽的烂代码3. 提高复杂代码的设计和开发能力4. 让读源码、学框架事半功倍5. 为你的职场发展做铺垫重点回顾课堂讨论我相信,很多程序员都已经意识到基础知识的重要性,觉得要夯实基础,才能走的更远,但同时对于如何将基础知识转化成开发“生产力”仍然有些疑惑。所以,你可能看了很多基础的书籍,比如操...原创 2019-12-17 10:45:15 · 373 阅读 · 0 评论 -
平时开发大家知道package-lock.json的作用嘛?
package-lock.json的作用说明什么是package-lock.json?package-lock.json有什么作用呢?补充说明package-lock.json会为npm修改node_modules树或的任何操作自动生成package.json。这是官方的说法用一句简单的话说,就是锁定安装时包的版本号,并要传到git,以保证其他人在npm install时其他开发成员的依赖...原创 2019-12-17 10:23:34 · 379 阅读 · 0 评论 -
2019前端面试集合
2019前端面试集合css1、介绍一下标准css的盒子模型?与低版本IE盒子模型有什么不同的?2、css选择器有哪些?哪些属性可以继承?3、css优先级算法怎么计算?4、display都有哪些值及作用?5、position6、你了解哪种布局模式呢?flexBox?7、用纯css写一个三角形8、设置元素浮动后,该元素的display值是多少?9、移动端布局过媒体查询吗?10、什么是响应式设计?响应式...原创 2019-09-29 19:01:46 · 186 阅读 · 0 评论 -
Web缓存(前端缓存)一起来看看
一、前端缓存概述前端缓存主要是分为HTTP缓存和浏览器缓存。HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存主要由前端开发在前端js上进行设置。二、分类1. HTTP缓存HTTP缓存都是从第二次请求开始的。第一次请求资源时,服务器返回资源,并在respone header头中回传资源的缓存参数;第二次请求时, 浏览器判断这些请求参数,击中强缓存就直...原创 2019-08-07 12:16:13 · 764 阅读 · 0 评论 -
promise.all与promise.race
一、Promise.all的使用Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功时返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。let p1 = new Promise((resolve, reject) => { resolve('成功了')})let p2 = new Prom...原创 2019-08-06 21:34:49 · 368 阅读 · 0 评论 -
分享雅虎前端优化军规
我认为作为前端开发人员,用户体验最为重要,既然体验要好,那性能优化就尤为重要,另一方面,web前端性能优化在面试中,也是高频问题,下面咋们就一起看看从哪些方面入手。内容部分1. 尽量减少HTTP请求次数。80%的终端用户响应时间都花在前端上了,大部分时间都在下载页面上的各种组件,图片、样式、脚本、动画等。减少组件数量可以减少页面提交的HTTP请求次数。那么要减少页面组件数量的方式是简化页面...原创 2019-08-05 12:01:31 · 168 阅读 · 1 评论