JavaScript
smile-cb
安静的做个猪
展开
-
前端JS面试基础问题part1
map && parseInt['1','2','3'].map(parseInt)//[1,NaN,NaN]parseInt(string, radix) 详见MDNparseint 有两个参数 string 和 radixstring 是要被解析的值。如果参数不是一个字符串类型,则会将它转为字符串类型。radix 是一个介于2和36之间的整数,表示上述转换字符串的基数则返回一个整数或者NaN注意:如果radix 参数为 空或者0 时,Javascript是如何处理的:原创 2020-06-29 23:23:37 · 179 阅读 · 0 评论 -
add(1)(2)(3)前端面试题
实现一个函数如下效果:add(1) //1add(1)(2) //3add(1)(2)(3) //6首先我们一个个来实现以下://add(1)function add(a){ return a;}//add(1)(2)function add(a){ return function(b){ return a + b;...原创 2020-03-31 23:34:42 · 3014 阅读 · 0 评论 -
一道前端面试题
一道前端面试题.实现一个 LazyMan,按照以下方式调用时,得到相关输出:LazyMan(“Hank”)// Hi! This is Hank! LazyMan(“Hank”).sleep(10).eat(“dinner”)// Hi! This is Hank!// 等待10 秒…// Wake up after 10// Eat dinner~ LazyMan(“H...原创 2020-03-05 00:30:25 · 147 阅读 · 0 评论 -
一句话描述,js垃圾回收机制
一句话描述,JavaScript垃圾回收机制v8引擎内存大小默认为 0.7G(32位) 和 1.4G(64位),当然在node中,这些默认值是可以修改的。1. 在什么时候开始触发垃圾回收机制?2. 垃圾回收机制会不会影响正常的代码执行?3. 垃圾回收的规则?垃圾回收机制的触发,总是在内存将近快满的时候触发,并会暂停正常代码的执行,等待...原创 2019-12-26 11:45:00 · 341 阅读 · 0 评论 -
移动端键盘弹起引起的fixed,flex,absolute布局问题
移动端键盘弹起引起的fixed,flex,absolute布局问题在开发过程中,难免会遇到按钮吸底的操作的需求,一般都会借助定位和flex布局来实现,但在移动端,会被系统的键盘“撑破”。导致吸底按钮或footer顶上来。由于项目为内部项目,不做贴图说明。解决方案: 监听resize事件,当屏幕高度发生变化时,控制元素的隐藏展示。let win_h = document.body.clie...原创 2019-11-27 14:42:23 · 897 阅读 · 0 评论 -
监控静态资源加载
监控静态资源加载引用大神的一段话来描述下背景:怎样定位前端线上问题,一直以来,都是很头疼的问题,因为它发生于用户的一系列操作之后。错误的原因可能源于机型,网络环境,接口请求,复杂的操作行为等等,在我们想要去解决的时候很难复现出来,自然也就无法解决。使用error事件来监听静态资源的加载情况 window.addEventListener('error', function(err){...原创 2019-11-04 17:21:18 · 635 阅读 · 0 评论