前端开发

前端开发博客专注于前端开发,分享前端开发技术、前端开发教程、前端开发工具和前端开发资源等

智能小程序的视图层使用了 san 框架,相对于其他类似 react 等 mvvm 框架来通过 virtual dom diff 来实现组件的渲染来说,san 框架是基于 data 的 diff 来进行的组件重新渲染,减少了内存的使用率与计算量,保证视图更新的高效性。所以智能小程序的视图层对于数据的变更更加敏感,感受到数据变更时则会直接触发组件的重渲染。

阅读全文

小程序使用swiper组件解决切换问题,然后就是每个swiper-item里面加一个scroll-view组件,这样子就不需要每次切换都要计算历史滚动位置了。效果非常流畅,JS只需要几个常规的函数就解决了,不需要hack,完美的解决方案。

阅读全文

不会CSS的后端不是好的程序猿 JS 对于后端小伙伴来说不算难点,能够顺手的使用,涉及到 CSS 就会有点懵逼了。为了让后端同事更愉快的玩转 CSS,做一个好的切图仔,下面我将讲一些如何提升自己的 CSS 技巧,帮助后端同事快速还原 PSD ...

阅读全文

postMessage是html5引入的API,postMessage()方法允许来自不同源的脚本采用异步方式进行有效的通信,可以实现跨文本文档,多窗口,跨域消息传递.多用于窗口间数据通信,这也使它成为跨域通信的一种有效的解决方案.

阅读全文

JavaScript事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。当用事件委托的时候,根本就不需要去遍历元素的子节点,只需要给父级元素添加事件就好了,这样可以大大的减少dom操作,这才是事件委托的精髓所在。

阅读全文