logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是响应式设计?响应式设计的基本原理是什么?如何做?

响应式网站设计(Responsive Web design)是一种网络页面设计布局,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整描述响应式界面最著名的一句话就是“Content is like water”大白话便是“如果将屏幕看作容器,那么内容就像水一样”

文章图片
#vue.js#前端#前端框架 +4
vue中的mixin的详解及应用场景(收藏需要的时候来看)

Mixin是面向对象程序设计语言中的类,提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类。Mixin类通常作为功能模块使用,在需要该功能时“混入”,有利于代码复用又避免了多继承的复杂。

文章图片
#vue.js#javascript#前端 +4
Vue中的过滤器详解(应用场景和原理分析)

过滤器(filter)是输送介质管道上不可缺少的一种装置。大白话,就是把一些不必要的东西过滤掉。过滤器实质不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理,我们也可以理解其为一个纯函数。Vue允许你自定义过滤器,可被用于一些常见的文本格式化。ps:Vue3中已废弃filter

文章图片
#vue.js#前端#javascript +4
slot的详解和使用(三分钟清晰理解)

在HTML中slot元素 ,作为Web Components技术套件的一部分,是Web组件内的一个占位符,该占位符可以在后期使用自己的标记语言填充

文章图片
#前端#javascript#es6 +4
双向数据绑定详细解析(超详细)

我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Model的数据也自动被更新了,这种情况就是双向绑定

文章图片
#javascript#es6#前端框架 +4
什么是防抖和节流?有什么区别?如何实现?

防抖和节流本质上是优化高频率执行代码的一种手段如:浏览器的resize、scroll、keypress、mousemove等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用防抖(debounce)和节流(throttle)的方式来减少调用频率

文章图片
#vue.js#前端#javascript +4
js中ES6之Promise详解(看这一篇就够了)

Promise,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大

文章图片
#elasticsearch#javascript#前端 +4
Vue组件之间的通信方式详细讲解(收藏此篇再无疑问)

组件是vue最强大的功能之一,vue中每一个.vue我们都可以视之为一个组件通信指的是发送者通过某种媒体以某种格式来传递信息到收信者以达到某个目的。广义上,任何信息的交通都是通信组件间通信即指组件(.vue)通过某种方式来传递信息以达到某个目的举个栗子我们在使用UI框架中的table组件,可能会往table组件中传入某些数据,这个本质就形成了组件之间的通信

文章图片
#vue.js#前端#javascript +4
vue中key的原理详解(超详细,收藏好)

key是给每一个vnode的唯一id,也是diff的一种优化策略,可以根据key,更准确, 更快的找到对应的vnode节点

文章图片
#vue.js#javascript#前端 +4
vue权限管理详解(如果控制到按钮级别的权限怎么做)

关于权限如何选择哪种合适的方案,可以根据自己项目的方案项目,如考虑路由与菜单是否分离。权限需要前后端结合,前端尽可能的去控制,更多的需要后台判断。

文章图片
#vue.js#状态模式#前端 +4
    共 24 条
  • 1
  • 2
  • 3
  • 请选择