前端
文章平均质量分 78
aide521521
这个作者很懒,什么都没留下…
展开
-
前端开发:那些我遇到的bug
1. ios端的sort方法无效描述:之前做一个小程序的聊天列表的时候需要用到sort进行列表排序。嗯,后来有用户反应最新回复不置顶。。。检查了一遍又一遍的代码。发现没问题,在小程序IDE里面查看也完全没问题。最坑的是项目做好直接上线,没有测试环节,顶多是几个开发人员用自己手机查看一下,但是开发人员才几个,完全无法做到准确的测试,至于后来怎样了。。。所在团队解散了,所以如果这个小程序还在运营的话,...原创 2018-02-26 15:44:27 · 1300 阅读 · 0 评论 -
js鼠标事件解析——如何用js实现一个拖动但是不触发其点击事件
这个是我在做一个d3的demo的时候出现的一个问题吧,就是想要他实现拖动d3的叶子节点,但是的话,不触发他的点击事件。在这里,我想过以下两种种方案:设计监听mousedown,mouseup的计时器设计监听mousedown,mouseup的位置但是很快就实践了一下,然后测试不同的电脑:设定计时器的话,会导致不知道设多长时间,一开始设定100ms,但是发现,有些鼠标点击速度不够,但是设置超过100...原创 2018-03-16 15:07:06 · 4209 阅读 · 0 评论 -
端性能优化——加载页面和静态资源
最近一直在准备面试,接触了一些性能优化方面的知识,前端性能优化主要从两个方面进行:1.加载页面和静态资源;2.页面渲染;这篇文章主要讲第一点:加载页面和静态资源加载页面和静态资源主要可以从三个角度进行:静态资源的合并、压缩静态资源缓存(css、img)使用CDN让静态资源加载更快我们一个一个仔细展开说。静态资源的合并、压缩静态资源的合并和压缩能够减少HTTP请求的数量和请求资源的大小。可以使用we...原创 2018-03-16 15:24:13 · 1028 阅读 · 0 评论 -
云控后台系统 经验总结
1. qq emoji替换接收到这样的字符串,通过正则匹配到每组方括号然后进行替换var _str = i.content.replace(/\[.{1,3}\]/g, (str) => { //i.content为遍历出来的消息记录 var index; Object.keys(faceCode).forEach((key, _index) => { ...原创 2018-03-18 15:32:25 · 973 阅读 · 0 评论 -
浏览器安全之同源策略
同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能会受到影响.可以说Web是构建在同源策略的基础之上的,浏览器只是针对同源策略的一种实现.浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性.影响"源"的因素有:协议,域名,端口号.需要注意的是,对于当前页面来说,页面存放JavaScript文...原创 2018-03-18 15:34:27 · 682 阅读 · 1 评论 -
前端需要学多久,一个老前端经验心得
前端需要学多久?这是一个新人的人喜欢问的问题,这个问题也很容易回答:如果你不想学,现在就可以停止。如果你想学,用一辈子的时间也学不完。借用一句话:“前端工程师,首先你得是工程师”,既然是工程师,无穷无尽的知识就放在那,谁敢说在几年之内能学完,咱们都不说历史累计的知识,就说新增加的知识量就够够的了。所以不要指望26太难就能掌握前端开发。这只是为新手提供的学习路径,基础好可以用十天完成,基础差三个月五...原创 2018-03-26 15:27:18 · 33798 阅读 · 1 评论 -
一个后端的前端学习之旅你应该决定学什么
年末学点新东西,后端的东西写久了考虑学点前端的东西。首先考虑选择用什么,公司的前端同学给我了两个链接 es6 babel,大体看了下es6是下一波js规范,出了一些js的新语法,解决了一些坑(肯定有新坑),babel是虽然现在很多浏览器不支持es6但是你可以写es6我给你编译成支持的东西。然而我并不想学习原生的js,作为一个后端我不是特别想关于js里面的各种诡异的坑,而且我以前写过前端,so选择c...原创 2018-03-26 15:34:36 · 2688 阅读 · 0 评论