赞了文章2019-10-24
一晃眼,两个月过去了,自己从一家不大不小的屌丝公司跳到一家被具有纯正互联网血液的公司。从以前的围绕jQuery、Echarts为主技术栈开展工作,到现在以React、Antd为主技术栈开发业务;但不是所有的业务antd都能支持,所以有时得自己动手,在antd上做一层浅封装。文...
发布了文章2018-12-25
由于始终没有还原阻塞时的情形,无法截图。在正常情况下,是无法区别是否使用defer的区别的。后续看一下是否能模拟场景。写demo模拟场景,由于当时的场景是外链是js加载阻塞,而不是js执行阻塞,暂时没有有效模拟。但是可以确定的是,使用defer或async可以有效解决,...
赞了问题2017-12-07
回答了问题2017-12-07
info_columns: [ {代码...} ] 这个三目运算的判断根据你的info_state的数据类型来判断
回答了问题2017-12-07
因为除了break,还有continue
发布了文章2017-11-15
以前前端面试基础问题的时候经常会被问到这个问题:但是从来没有做过这样的总结,网上很多人总结的很多,很好。自己干了这么多年,这个问题使用场景还是蛮多的,还是自己总结一下吧(不断更新)
关注了问题2017-11-15
回答了问题2016-11-15
我也有这种情况,iphone有数据,安卓没有,我觉得应该不是上述答案
关注了问题2016-11-15
回答了问题2016-11-15
你这个teem的标签是不是teem.js动态生成的,如果是teem.js动态生成的。有可能是因为你绑定事件的时候标签还没有生成。试试用事件委托:$(document).mouseover('.teem',function () {alert('xxx')});
关注了问题2016-11-15
回答了问题2016-11-14
第一种写法是面向对象的写法,写了一个类,是可以多次实例化的,用var obj = new alert();即可,而第二种写法是直接写了一个实例。只能直接调用alert.show()和alert.hide();如果此弹窗在页面里面只有一个,用第二种,如果你写的是一个组件,要复用的话,用第一种,第...
关注了问题2016-11-14
提出了问题2016-11-09
回答了问题2016-09-24
你两个轮播图都用id="banner",然后还用$('#banner')作为选择器,不冲突才怪
关注了问题2016-09-24
关注了问题2016-09-20
回答了问题2016-09-20
jquery的scrolltop方法对原生的scrolltop属性做了封装处理,其实现主要是get和set此属性,有兴趣可以研究源码,具体区别就是浏览器兼容性区别。
关注了问题2016-09-20
回答了问题2016-09-13
失去焦点,和提交表单时两个事件,在不同的事件里面写不同回调函数去处理不同的事件,在回调函数里面写你验证的逻辑