计算属性 vs 侦听属性 Vue 提供了一种更通用的方式来观察和响应 Vue 实例上的数据变动:侦听属性。当你有一些数据需要随着其它数据变动而变动时,你很容易滥用 watch——特别是如果你之前使用过 AngularJS。然而,通常更好的做法是使用计算属性而不是命令式的 watch 回调。细想一下这 ...
分类:
其他好文 时间:
2018-11-13 17:18:02
阅读次数:
143
一、localStorage ============== (1)localStorage是什么? localStorage对象在修订过的HTML5规范中作为 持久保存在客户端数据 的方案取代了globalStorage,是Storage的实例。 !注意: 要访问一个localStorage对象,页 ...
分类:
其他好文 时间:
2018-11-13 02:56:46
阅读次数:
208
最近更新有点慢,更新慢的原因最近在看 《css世界》这本书,感觉很不错 《JavaScript高级程序设计》 这本书已经看了很多遍了,主要是复习前端的基础知识,基础知识经常会过一段时间记忆就会慢慢模糊,特别是现在用vue、react、angularjs已经很少用原生js了,对dom的原生api方法已 ...
分类:
Web程序 时间:
2018-11-12 17:42:15
阅读次数:
265
1.localStorage 一个窗口更新localStorage,另一个窗口监听window对象的“storage”事件,来实现通信 注:两个页面要同源 2. WebSocket 所有的WebSocket都监听同一个服务器地址,利用send发送消息,利用onmessage获取消息的变化,不仅能多窗 ...
分类:
其他好文 时间:
2018-11-12 12:05:34
阅读次数:
225
现象:最近做了一个需求,页面上使用了ng-if 条件做判断,导致通过使用 $scope 获取不到 ng-model 的值。 问题原因: ng-if这个指令单独开了一个作用域,它只可以继承,不可以进行往外传值。 解决办法: 这个问题就是一个作用域的问题。使用 ng-if ,需要在传值的地方给加上$pa ...
分类:
Web程序 时间:
2018-11-12 01:22:09
阅读次数:
530
localStorage、sessionStorage、Cookie共同点:都是保存在浏览器端,且同源的。 webstorage webstorage是本地存储,存储在客户端,包括localStorage和sessionStorage。 localStorage localStorage生命周期是永 ...
分类:
其他好文 时间:
2018-11-11 23:27:53
阅读次数:
165
参考博客: https://www.cnblogs.com/gaoruixin/p/6070502.html 简介 $location服务解析在浏览器地址栏中的URL(基于window.location)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$location服务,同样的,改变 ...
分类:
Web程序 时间:
2018-11-11 17:59:16
阅读次数:
262
参考博客: https://www.cnblogs.com/rohelm/p/4033513.html 常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: 2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使 ...
分类:
Web程序 时间:
2018-11-11 00:04:06
阅读次数:
311
命名问题 使用 history.back(-1) 方法进行跳转回到上一级页面的时候,控制台不停报错 history.back is not a funtion 。直接输入 history 发现 window 下的 history 被覆盖了。导致错误的原因是之前写 localStorage 历史搜索方 ...
分类:
其他好文 时间:
2018-11-10 12:30:33
阅读次数:
213
VUE2-ELM/** * 存储localStorage */ export const setStore = (name, content) => { if (!name) return; if (typeof content !== 'string') { content = JSON.stri... ...
分类:
其他好文 时间:
2018-11-08 18:17:31
阅读次数:
274