VUEX,本地存储

*VUEX

1.执行过程/工作流程

2.action和mutation区别

action可以执行异步,而mutation只能执行同步

action不能直接修改state,所以只能通过mutation修改state

3.vuex严格模式和非严格模式区别

3.1 非严格模式下:mutation可以执行异步,任何地方都可以直接修改state

3.2严格模式下,不按照规定使用vuex会报错

4.state和getters的关系

state等价于组件里的data,getters等价于组件内的计算属性

*MVVM和MVC

m模型到v视图更新,数据双向绑定。mvc是单向的,c是控制层

*路由底层原理

路由底层原理是基于window.location对象封装的 hash和history

*重绘和重排(回流)

前端性能优化的一个点:能用css改变布局或动画效果坚决不用js显示。js百分百引起回流

*jq的链式调用原理是什么

函数执行完成之后返回jq的操作对象(this) 才能继续执行

*jq对象和原生dom对象互相转换

dom对象转jq用$(dom)

$(obj).get(0)==dom

*watch和computed异同点

相同点是被监听的数据发生改变的时候都能够做出响应

不同点是 1.计算的工作原理:监听一个数据返回一个新数据,且新数据必须被使用才能对被监听数据做观察。 监听的工作原理:单纯监听一个数据,当数据改变后就会执行

2.watch对数据类型有要求:如果是对象/数组需要开启深度监听,而计算属性没有数据类型的要求

3.watch每次只能对一个数据进行监听,而计算可以一次监听多个值,只要其中一个值发生变化,就会执行

4.watch可以执行异步操作,当一个数据改变后发起接口请求。但是因为计算属性属于立即执行并立即返回,所以只能写同步代码

*http与https的区别

http默认端口80 不安全

https默认端口443 安全,在于它使用非对称加密证书

*本地存储的区别

cookie与h5本地存储最大的区别:会自动跟随http请求上传到服务器也是服务器程序可以直接修改的浏览器本地存储数据

h5本地存储不可以至上传服务器

*事件委托

基于事件冒泡特性的一种用法 条件一:必须是嵌套的父子结构 条件二:事件类型要一致

*你对前端的理解

让用户可以图形化的操作与程序交互

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值