前言 Vue.js是一个提供MVVM数据双向绑定的库,其核心思想无非就是: 数据驱动 组件系统 数据驱动 Vue.js 的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单。在使用 jQuery 手工操作 DOM时,我们的代码常常是命令式的、重复的与易错的。Vue.js 拥抱数据驱动的视 ...
分类:
其他好文 时间:
2019-12-14 14:13:14
阅读次数:
113
MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。一、MVC(Model-View-Controller)MVC是比较直观的架构模式,用户操作->View(负责接收用户的输入操作)->Controller(业务逻辑处理)->Model( ...
分类:
Web程序 时间:
2019-12-11 00:35:51
阅读次数:
98
这里是 秉心说 的知识金字塔 。 "掘金" 没有文章分类的功能,每次想找以前的文章都比较费劲。 微信公众号的阅读体验又不忍吐槽。个人网站也还没有搭建完成。 所以把之前的所有文章都备份到此仓库,作为永久链接长期维护。 我的开源项目 "Box —— 我的开发助手" "真香!Kotlin+MVVM+Liv ...
分类:
其他好文 时间:
2019-12-11 00:04:57
阅读次数:
105
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式。 Model 指代的就是vue对象的data属性里面的数据。这里的数据要显示到页面中。 View 指代的就是vue中数据要显示的HTML页面,在vue中,也称之为“视图模板” 。 ViewModel 指代的 ...
分类:
Web程序 时间:
2019-12-10 22:23:20
阅读次数:
136
Vue 双向绑定原理 mvvm 双向绑定,采用 数据劫持结合发布者 订阅者模式 的方式,通过 来劫持各个属性的 setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 几个要点: 1、实现一个数据监听器 Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值 ...
分类:
其他好文 时间:
2019-12-08 12:18:01
阅读次数:
99
使用highliht的样式自定义自己的代码样式 1.在highlight.js demo选一个你自己喜欢的代码风格 我用的是vscode编辑器,因此我比较喜欢Atelier Heath Light这款风格 2.在highlight.js demo下载你喜欢的风格 3.修改风格样式将 .hljs (注 ...
分类:
其他好文 时间:
2019-12-07 18:13:33
阅读次数:
164
文件目录 index.js readme.md theme acg acg.css acg.js readme.md light light.css light.js readme.md other themes ... 总体是怎么运行的 index.js index.js是入口文件,它将用户配置和 ...
分类:
其他好文 时间:
2019-12-06 19:48:06
阅读次数:
126
Renderer:渲染;Stats:监视器;Camera:相机;Scene:场景;Light:光源;Geometry:几何体;Tween:运动轨迹 基本的demo;学习地址http://www.hewebgl.com/article/articledir/1 var renderer;//渲染 va ...
分类:
Web程序 时间:
2019-12-06 16:26:06
阅读次数:
142
文件目录 index.js readme.md theme acg acg.css acg.js readme.md light light.css light.js readme.md other themes ... 总体是怎么运行的 index.js index.js是入口文件,它将用户配置和 ...
分类:
其他好文 时间:
2019-12-05 18:53:42
阅读次数:
547
1. 线程概念 Linux里的线程,也叫轻量级进程(light weight process),本质上是进程。 Linux早期是没有线程的,后来的线程是借助进程实现的。线程、进程的核心都是调用系统的clone方法实现。 线程和进程的区别:(说明:PCB即进程控制块) 进程拥有PCB,用于独立的地址空... ...
分类:
编程语言 时间:
2019-12-05 01:07:52
阅读次数:
153