赞了文章2019-12-09
阿里妹导读:从学生开始老师就教导我们什么是问题?如何找出标准答案。然而,经过十几年的学习,大多数人依然没有理解问题的本质。正确定义问题是成功的开始,更是成功架构师的必要条件。今天,阿里资深技术专家张荣华从问题的本质入手,用“升层思维”解决问题,告诉...
回答了问题2019-06-06
requestAnimationFrame试试
回答了问题2019-06-06
为什么要在locaStorage明文存用户密码?感觉不太好额
回答了问题2019-04-09
TTFB是请求发送成功到收到后台回复的第一个byte的时间。这部分时间跟网络 和 后台服务运算的时间相关,可以从这两方面着手排查问题。
回答了问题2019-03-29
首先在多个浏览器下测试一下,看看是不是浏览器的问题。如果不是,我感觉多半是你路由配置的问题,检查下路由逻辑
回答了问题2019-03-28
浏览器是无法访问客户端本地文件的。想象一下如果可以,那随便哪个网站都能盗取用户的信息,甚至控制用户终端了
回答了问题2019-03-26
记不清是es6还是ts的规范了,必须参数应放在可选参数前面;我觉得照着这个规范来就好了
回答了问题2019-03-21
将每种状态使用0,1标识。然后组合成一个状态码(string),如:01001. 定义一个数组来存储这个状态码,如 let code = [0,1,0,1,0];声明一个object(或者Map or Set)来存状态码和对应需要执行的函数,如:
回答了问题2019-03-21
文件名称修改了,git commit应该是认为你删除了原来的文件然后又新创建了一些文件。如果你在A分支上并没有修改这些文件的话应该可以直接删除掉;如果你有修改这些文件,那么尝试把这些文件名改成B分支上对应的文件名。纯属个人理解,没有实验。楼主如果尝试了,麻烦...
回答了问题2019-03-21
写一个service,然后注入component比较好吧。
回答了问题2019-03-14
事件机制只能是先捕获后冒泡吧。这个题的意思是不是先执行冒泡事件绑定的回调函数,再执行捕获事件绑定的回调函数,这在理论上才可行吧。
回答了问题2019-02-22
在prototype上添加方法是为了继承方便。你的写法没法将test.func继承给子类。而如果这样写:let test = function() {
回答了问题2019-02-18
注册loadend事件回调函数试试[链接]
回答了问题2019-02-12
在$scope.userList中查找accountId 是 item.accountId的项,有的话返回true,没有返回false。这个代码缩进有点乱啊
赞了文章2019-01-11
问题先行,如何使用 CSS 实现下述滚动条效果? 就是顶部黄色的滚动进度条,随着页面的滚动进度而变化长短。 在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。 OK,继续。这个效果是我在业务开发...
回答了问题2019-01-07
angular 没有提供drag drop的插件,使用原生的drag drop event就行了
发布了文章2019-01-03
PWA(Progressive Web Apps 的简称,译作渐进式 Web App),是 Google 在 2015 年推出的一个项目,旨在将 Web 网页服务具备类似原生 Apps 的使用体验。PWA应用兼有网页应用和原生app的优点,能给用户带来原生应用一样的体验,同时又能避免原生应用体积过大,滥用权限...
回答了问题2019-01-02
数组是一个引用变量,如果没有对其添加impure pipe,angular每次检测时只会检测该变量的地址是否变化。也就是说即使内容变化了,但是变量内存地址没变,angular是不会认为该变量有变化,所以页面不会刷新。可以使用async pipe。或者每次数组内容更新前将数组变量先置...
赞了回答2018-12-26
在js中,每个函数实际上都是一个函数对象!如题,Function.p()和Object.q()都是显而易见可以调用的,而其实Function.q()也是可以调用的。因此Q是Function,两个方法都可以直接调用。而q=New Q(); q是一个Object,因此不能直接调用p。但是q.constructor返回了Q,因此q.c...
回答了问题2018-12-19
preiod 是menu.periods中的一个元素,可以使用period.key来替代menu.preiods[i].key