10 2018 档案
摘要:谈及javascript的闭包,可能想到的就是内存泄露,慎用闭包,但是实际上闭包还有更多好的作用: 1,可以将for循环的变量封闭在闭包环境中,下面这种情况,无论点击1-5div,最终打印的都是5,因为点击事件是异步,for循环时候,i是同一个,最终都会进阶到5,所以输出5。使用闭包进行i变量的封闭
阅读全文
摘要:1,设计模式的作用:让人们写出可复用和可维护性高的程序,代价可能是,额外增加代码量; 比较形象的例子:空房间里面放东西,如果日复一日的往里面扔东西,时间久了,很难找到自己想要的东西,调整也不容易,但是做一些柜子放东西,虽然前期增加了成本,但是在维护阶段带来了极大的好处。【柜子存放东西】,或许就是一种
阅读全文
摘要:Math.max()是求最大值,Math.min()是求最小值 Math.max(value1,value2,value3....) 但是如果是数组或者对象呢? var numArr = [1,2,4,6,76] Math.max.apply(null,numArr) 或者 Math.max(...
阅读全文
摘要:该项目是以前的老项目进行定制化开发,首先url上面进行改造,以前的路由是index.html#/docDetail/fileToken,现在在fileToken后面拼接了好多参数,路由匹配时候需要过滤掉/,防止路由匹配不上,所以先进行了base64转义,还有urlEncode,urlDecode,然
阅读全文
摘要:今天有个小伙伴找我问了个问题: XXApp支持后台运行吗? 【我】:作为一个前端开发人员,一脸茫然,后问我们这边的安卓开发人员,才知道IOS没有后台运行的概念,用户按下HOME键后所有应用程序就自动停止了,而我们组的XXApp仅能支持安卓后台运行。 甚觉着IOS设计比较为用户着想,而安卓用户就比较随
阅读全文
摘要:网络术语:怪杰Resolver(解析器) ,解析器其实就是一段程序,在操作系统的Socket库中。 网络请求过程: 客户端(TCP/IP,网卡)——>集线器——>路由器(接入网)——>电话局(大容量光纤)——>网络运行商——>电话局(接入线)——>防火墙——>缓存服务器——>Server服务器(we
阅读全文

浙公网安备 33010602011771号