用户中心USER CENTER

首页/用户
  • ES6 迭代协议

    摘要:迭代协议可迭代协议和迭代器协议是对的补充,不是新的内置或语法,仅仅是协议。迭代器协议例子简单迭代器生成器再谈生成器从上面的示例可以看出,是比较特殊的,既是一个生成器对象,又是一个可迭代对象文章若有纰漏,欢迎大家提问交流参考 迭代协议 可迭代协议(The iterable protocol) 和 迭代器协议(The iterator protocol)是对 ECMAScript 2015...

    sunny5541 发布于JavaScript
  • 彻底理清前端单页面应用(SPA)的实现原理 【精读源码】

    showImg(https://segmentfault.com/img/bVbvOmp?w=1612&h=888); 随着React Vue前端框架的兴起,出现了Vue-router,react-router-dom等前端路由管理库,利用他们构建出来的单页面应用,也是越来越接近原生的体验,再也不是以前的点击标签跳转页面,刷新整个页面了,那么他们的原理是什么呢? 优质gitHub开源练手项目: ...

    sunny5541 发布于JavaScript
  • 让前端面试不在难(常见算法一)

    摘要:今天开始,我从面试题切入开始做一些详解和记录,争取每个工作日一篇欢迎关注吐槽要求以对象的大小排序返回问题解析对象是无序的,我们需要转为有序数据结构,其实也就是转为数组然后后再去排序。 今天开始,我从面试题切入开始做一些详解和记录,争取每个工作日一篇!欢迎关注吐槽! const obj = { a: 1, b: 3, ...

    sunny5541 发布于JavaScript
  • vue2.0 兼容ie9及其以上

    摘要:官方的意思是项目可以在以上的版本中运行但其实使用构建的项目也还是不能在以上的版本中运行下面就来讲如何在以上版本中运行安装在项目入口文件,如本项目中的文件中引用修改配置文件到此编译项目之后该项目就可以成功在以上的浏览器中打开 showImg(https://segmentfault.com/img/bVbkQJ9?w=662&h=172);vue官方的意思是vue项目可以在ie8以上的i...

    sunny5541 发布于JavaScript
  • h5 ios输入框与键盘 兼容性优化

    摘要:在上拉或下拉到头时,会出现背景白色的现象,因为有了这个定时器,它就会不断将视图拉回,导致页面抖动。在开始拉动页面时清空定时器,停止拉动时开启定时器,这样就可以解决造成的抖动的问题了。 起因 h5的输入框引起键盘导致体验不好,目前就算微信、知乎、百度等产品也没有很好的技术方案实现,尤其底部固定位置的输入框各种方案都用的前提下体验也并没有很好,这个问题也是老大难问题了。目前在准备一套与na...

    sunny5541 发布于JavaScript
<