赞了文章2021-09-01
我们将electron软件进行安装后右键打开文件所在位置进入resources目录(mac显示包内容),可以看到app.asar这个文件,这个文件是electron程序的主业务文件,这东西可不是什么加密文件,实际上是一种压缩文件,我们可以用npm包解压这个文件
赞了文章2021-04-06
JavaScript作为前端开发从业人员必须掌握的3大基础知识中最重要的一环,也是平是接触时间最长、写得最多的。在开发过程中必然会遇到命名的问题,你会词穷、纠结、惆怅吗?本文的出现相信能够解决大部分烦恼,让你轻松写出符合规范、易读、简短的代码。
发布了文章2019-07-31
MDN给出的解释:Blob 对象表示一个不可变、原始数据的类文件对象 创建一个blob只有两种方式 1、通过new Blob() {代码...} 2、使用blob.slice切割,创建一个新的blob对象 读取blob唯一方式,使用fileReader {代码...} File和Blob的关系 File 是一种特殊的Blob
提出了问题2019-05-21
赞了文章2019-04-18
深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 首先,请牢记2点: (1) JS是单线程语言 (2) JS的Event Loop是JS的执行机制。深入了解JS的执...
赞了文章2019-04-02
Motivation 2019寒冬来临,卷入动荡之中只能又开启了漫漫求职路。有辛酸,有坎坷,但也有点小幸运。 Experience 前前后后面试了6家公司,总结一下问题做一个backup。(仅记录问题,不区分面试轮次) 脉脉 框架 简述vue的基本原理 vue的生命周期 vue与react的不同 vue...
赞了文章2019-01-03
在工作学习之余,你可能会萌生做一个开源项目的想法。一方面将自己的好代码分享出去帮助更多开发者,另一方面也希望在开源社区中得到反馈和成长。如果项目能获得很多的关注那更是锦上添花,高 Star 不仅是衡量开源项目可靠程度的一个重要依据,这样项目维护者的 Gith...
赞了回答2018-10-25
终极答案 前些日子有过textarea高度自适应的需求,找到一个插件flexText,虽然没有用上去,但是的精简的代码很吸引我。 它是原理是这样的,HTML结构如下: {代码...} 其中的expandingArea的样式仅有 {代码...} 目的是用于textarea相对于expandingArea绝对定位: {代码...
赞了回答2018-10-15
{代码...}
赞了文章2018-09-04
由于浏览器的同源策略保护机制,浏览器不能执行来自其他来源的脚本。通过 js 在不同的域之间进行数据传输或通信,比如用 ajax 向一个不同的域请求数据,或者通过 js 获取页面中不同域的框架中(iframe)的数据的操作就叫跨域。
赞了回答2017-10-19
直接flex,如果不考虑低级浏览器的话,或者table {代码...} 或者相对定位和绝对定位组合 {代码...}
回答了问题2017-08-30
如果是移动端,用饿了吗的mint-ui:[链接] 如果是web端,用muse-ui:[链接]
赞了回答2017-08-09
之前也做过类似的东西,实现比较简单,来说下思路:1.监听滚动事件2.判断菜单dom是否超出视窗3.超出后使用绝对定位,你这里应该用fixed吧,固定在顶部
提出了问题2017-08-09
赞了回答2017-05-22
FormData可以用append添加额外的字段。 这里你需要放开思路,一个字段最终代表着传递到后台的一个参数,这个参数其实是很抽象的一个概念,具体取决与你前台跟后台的约定。 举个例子,我可以在最后要发送请求的时候构造一个额外对象(它的字段取值要跟后台商量),添加...
赞了回答2017-05-22
1.pdf应该是可以转base64的,excel没测试过,但excel可以转为Blob类型,理论上也应该可以转为base6。 2.FormData再加一个参数作为文件的唯一标记,一起传到后端就行了。
提出了问题2017-05-22
赞了回答2017-04-24
包含了各种解决方案,传送门
赞了回答2017-04-20
请问这个问题解决了吗,有没有解决方案?
回答了问题2017-04-20
ionic的路由基于ui-router,ui-router可以使用$ocLazyLoad进行懒加载。