- 博客(4)
- 收藏
- 关注
原创 原生js实现观察者和订阅者模式
观察者模式也叫 发布者-订阅者模式,发布者发布事件,订阅者监听事件并做出反应在传统的前端解耦方面,观察者模式作为比较常见一种设计模式,大量使用在各种框架类库的设计当中。 核心代码:// eventProxy.js'use strict';const eventProxy = { onObj: {}, oneObj: {}, on: function(key, fn...
2018-10-31 15:57:46 1837
原创 粘性定位position:sticky的应用
使用场景:模块在滚动到距离顶部的位置一定时,固定不动原理:position:fixed和position:relative的结合使用方法:{ position: -webkit-sticky; position: sticky; top: 0;} 优点:较少代码实现弹性固定场景,比如导航栏缺点:兼容性不好 CANIUSE 下的截图: ...
2018-10-17 11:22:00 1149
原创 vue框架的设计思想--渐进、轻量、数据驱动、组件化、自底向上
vue是一套用于构建用户界面的渐进式框架参考:https://blog.csdn.net/tangxiujiang/article/details/79594860https://blog.csdn.net/weixin_41049850/article/details/79431682以下是看过很多渐进式框架的概念,把几个相对全面的进行了总结:渐进式框架:只做自己该做的事情,不去...
2018-10-08 11:17:14 3400
原创 react标签属性dangerouslySetInnerHTML将字符串转化为html(动态渲染)
根据需求,前端页面有时需要动态展示后端返回的代码,但是此时的代码是字符串类型,直接展示,页面显示的只是字符串,这时就用到了react标签属性dangerouslySetInnerHtml属性;dangerouslySetInnerHtml用法:dangerouslySetInnerHtml = {__html:'这里是后端返回字符串代码'}注:1,dangerouslySetInne...
2018-10-02 16:36:21 3164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人