- 博客(11)
- 收藏
- 关注
转载 vue响应式原理(MVVM)深入解析
把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项,Vue 将遍历它的属性,用 Object.defineProperty 将它们转为 getter/setter。用户看不到 getter/setters,但是在内部它们让 Vue 追踪依赖,在属性被访问和修改时通知变化。 每个组件实例都有相应的 watcher 程序实例,它会在组件渲染的过程中把属性记录为依赖,之后当依赖项的 setter 被调用时,会通知 watcher 重新计算,从而致使它关联的组件得以更新。
2019-07-29 17:27:41
216
转载 Cookie、session和localStorage、以及sessionStorage之间的区别
一、Cookie、session和localStorage的区别cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范...
2019-07-29 15:27:44
198
原创 js节流与防抖动
一些函数事件会在短时间内触发很多次,如resize,scroll。在用户某些操作时,可能会引起导致一些严重的性能问题。解决的方法主要有:函数防抖动(Debouncing) 和/或 函数节流(Throttling)函数去抖动(Debounce)当事件发生时,我们不会立即激活回调。相反,我们等待一定的时间并检查相同的事件是否再次触发。如果是,我们重置定时器,并再次等待。如果在等待期间没有发生相同的...
2019-07-29 00:21:20
235
原创 new与面向对象
创建对象的两种方法:new 和 面向对象(对象字面量)及对象属性访问方法创建对象用 new 时:var o = new Object(); o.name = "lin3615"; alert(o.name);用面向对象时var o ={ "name": "lin3615", "age": 26 };或者var o = {name : "lin3615",age: ...
2019-07-29 00:06:11
253
原创 变量提升配合作用域链
我之理解js作用域,作用域链与变量提升function test4(){ console.log("test4:"+a)}test4();var a=1;function test(){ var test1=function () { var test2=function () { console.log("test>test1>test2:"+a...
2019-07-28 23:52:50
127
转载 兼容处理
兼容性处理要点1、DOCTYPE 影响 CSS 处理2、FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width3、FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式4、div 的垂直居中问题: vertical-alig...
2019-07-28 23:41:58
168
原创 17 岁成为 iOS 越狱之父,25 岁造出无人车,黑客传奇!
原文链接:https://data.newrank.cn/m/s.html?s=PigpOzA/LTE%3D作者 | 素年清时责编 | 伍杏玲出品 | 程序人生(ID:coder_life)5 岁写出第一套电脑程序;14 岁凭借自制的测绘机器人入围英特尔国际科学与工程大奖赛决赛;高中时期发明一套初级的脑电波控制系统,再度入围英特尔大赛;17岁破解第一代苹果手机;27岁研发出汽车自动驾驶...
2019-07-28 20:05:49
242
转载 做事情的方法常常比事情本身更重要
原文链接:http://www.jianshu.com/p/aac3b020243c开头先讲两个例子。1.此时有几张大小固定的照片(例如手机截图),你需要拼在一起,并且打上水印你会怎么办?2B青年:打开画图工具或者PS之类的软件,开始一张张合并,加水印。普通青年:用PS做一张透明模板,然后调好距离,放上水印,每次只需要图片托进去就好了。程序猿:写一段代码,自动把某文件夹下面的所有图片拼起...
2019-07-20 10:58:43
404
转载 方法永远比努力更重要!
原文链接:http://www.jianshu.com/p/ed8ad80f5870有一句话说,欲先攻其事,必先利其器。还有一句话说,磨刀不误砍柴工,说的是同一个道理:方法比努力更重要!一直以来,我们深受一句话的影响:成功的道路上没有捷径可走。我们忘记了成功的路上是没有捷径可走,可是有方法可循啊!此话让我们中毒太深。我们只顾着低头赶路,却忘了抬头看清风向。以至于走了许多的弯路,多费了几倍的力气...
2019-07-20 10:56:04
486
原创 css样式表
层叠样式表cascading style sheet嵌入式样式将style当做元素的属性, 将所有样式写在style中, 只对当前元素起作用, 不方便复用, 不推荐使用内联样式在内部引入style标签外联样式从外部引入style标签, 可以利用浏览器缓存加快用户访问速度, 最推荐使用, link原本的目的是用来链入外部文档,用rel(relation)表示当前文档与外部文档...
2019-07-19 16:57:30
706
原创 html5 一些常见的属性和方法
attribute与propertyattribute属性HTML中的预定义与自定义属性, 在js中被一个叫做attributes的property所维护property属性JS原生对象的直接属性两者间的转换关系对非布尔值属性而言实时同步对布尔值属性而言property永远不会同步attribute没有修改过property时attribute会同步proper...
2019-07-12 11:37:06
531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅