首页
学习
活动
专区
工具
TVP
发布

女程序员的日常_Lin

专栏作者
92
文章
129814
阅读量
14
订阅数
前端文件下载与浏览器嗅探
最近要做个下载文件的功能,当后端说做好了给我接口的时候,我直接拼上参数然后window.open(url)之后,浏览器为什么没有像从前一样下载啊?我又换了个姿势还是不行,我感觉后端给的接口不对,但是后端是个实习生,于是我们就开始面向google编程了,结果在我们共同的努力下真的解决了!将主要知识点总结如下:
用户3258338
2022-11-23
8290
webpack中mode、NODE_ENV、DefinePlugin、cross-env的使用
通过选择 development, production 或 none 之中的一个,来设置 mode 参数,你可以启用 webpack 内置在相应环境下的优化。其默认值为 production。
用户3258338
2021-04-01
2.5K0
1.vue源码entry中runtime-with-compiler.js和runtime.js的区别
template => ast => render函数 => VDOM => 真实DOM
用户3258338
2021-04-01
1K0
实现单向链表、队列
不同的数据结构适合不同的业务需求,有时候数组不能满足我们的性能要求,比如数组的塌陷问题,在工作过程中就有可能需要用到链表,今天我们一起实现一个(单向)链表。
用户3258338
2021-01-28
4450
为什么linux中权限r对应4、w对应2、x对应1
我们都知道,在linux中权限r对应的数字为4,w对应的数字为2,x对应的数字为1。
用户3258338
2021-01-18
2.3K0
随便做的svg动画
2. 以上情况下atrributeName = "height"会被微信公众号的富文本编辑器过滤掉(出现在百叶窗那个例子中)
用户3258338
2021-01-04
9910
温故知新-JS深拷贝
天马行空、脚踏实地~ 最近学到的深拷贝的简单写法: function deepClone(obj){ // typeof null的结果是object,所以单独拿出来 if(obj == null ){ console.log('请传入对象类型的数据') return; }; //如果不是object类型直接返回 if( typeof obj !== 'object'){ return obj; }
用户3258338
2020-11-09
3780
温故知新-Event Loop (2)
*注意:这种执行环境是浏览器环境、或者node 11版本及以上都是以上输出结果,node 11开始将event loop 的循环机制与js的保持一致了,所以要注意node版本号哦!
用户3258338
2020-11-09
2400
V8引擎对Array.prototype.push的源码实现
一直非常困惑操作arguments的时候为什么都要用Array.prototype,今天终于明白了。
用户3258338
2020-09-27
8830
为什么我写动画那么卡?
当使用width、height、margin、padding作为transition的值时,会造成浏览器主线程的工作量较重。比如left:20px渲染到left:40px。主线程需要计算样式left:21px,left:22px,left:23px,一直到left:40px,而且每一次主线程计算样式后,合成进程都需要绘制到GPU然后再渲染到屏幕上。前后总共进行20次主线程的渲染,20次合成线程渲染,总共40次。
用户3258338
2020-09-18
5060
docker基础
重点:volumes:将主机的数据卷或者文件挂载到容器里。(使得容器内目录与主机内目录完全同步)
用户3258338
2020-09-18
3370
今日算法题-动态规划法
思想:若要解决一个问题,我们需要解其不同部分,再根据子问题的解得出原问题的解。通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量;一旦某个给定子问题的解已经算出,就将其记忆化存储,以便下次需要同一个子问题解时直接查表。这种方法在重复子问题的数目关于输入的规模呈指数增长时特别有用
用户3258338
2020-08-06
3590
今日算法题,请查收
函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。
用户3258338
2020-07-23
3300
为什么vue中的data必须是一个函数?
object是引用类型,如果不用function返回,每个组件的data都是内存的同一个地址,一个数据改变了其他也改变了。
用户3258338
2020-06-19
9760
前端路由两种模式:hash与history
SPA需要在不刷新页面的情况下做页面更新,这就需要前端路由。实际上,前端路由是利用浏览器的hash和history属性
用户3258338
2020-06-19
7540
forEach、for...in 、 for...of
写法简单了许多,但是有缺点:不能中断循环(使用break语句或使用return语句)。
用户3258338
2020-06-02
1.2K0
JS实现继承的方式
构造函数继承的关键:在Child构造函数中执行Parent.call(this)。
用户3258338
2020-06-02
2K0
执行上下文
执行上下文为我们的可执行代码块提供了执行前的必要准备工作,如变量对象的定义、作用域链的扩展、提供调用者的对象引用等信息。
用户3258338
2020-05-26
8960
算法 - 字符串 - 翻转整数、有效的字母异位
2.遍历另一个字符串,使每个字母在已得到的对象中匹配,如果匹配则对象下字母个数减1,如果匹配不到则返回false。如果最后对象中每个字母个数都为0,则表示两个字符串相等。
用户3258338
2020-05-22
8300
Vue.js的组件、组件间通信
props定义了这个组件有哪些可配置的属性,props最好用对象的写法,这样可以针对每个属性设置类型、默认值或自定义校验属性的值。
用户3258338
2020-05-22
10.1K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档