- 博客(8)
- 收藏
- 关注
原创 为什么,viewmodel更改完数据之后,视图就能自动更新
为什么,viewmodel更改完数据之后,视图就能自动更新用户产生操作或者其他条件触发 -> 数据更新数据变化之后,viewmodel是怎么就知道数据变化了呢?又是怎么去更新视图的呢?viewmodel会对传入data生成data,利用Object.defineProperty为data挂载对应的属性,每个属性就会拥有自己的getter和setter,当data变化之后,不仅更改了d...
2018-11-29 18:50:11
4583
原创 vue 是如何实现视图与viewmodel的双向绑定的?为什么数据一变化,视图就会立即更新,视图产生用户操作,viewmodel就能马上得知
vue 是如何实现视图与viewmodel的双向绑定的?为什么数据一变化,视图就会立即更新,视图产生用户操作,viewmodel就能马上得知viewmodel将el指向的模板转换成(一个东西) | string-loader 将引入到模块中html变成字符串利用模板引擎将数据渲染上去,如果有指令,对指令进行处理,如@click就会给指定的按钮绑点击事件渲染之后的那个东西转成字符串放入到页面...
2018-11-29 18:48:18
2734
原创 一分钟教你在NPM上发包
一分钟教你在NPM上发包在做开发的时候我们都会从npm上下载别人开发好的包,来帮助我们更高效的工作。但你有没有想过自己将工作中遇见的一些问题封装成一个包,发布到npm上让大家都来使用呢?接下来我就教你怎么在npm上快速发包1.首先我们要将准备发布的包开发好例如包的内容类似下图package.json的配置如下name代表了你发的包的名字(不能和npm上已存在的包名字相同)vers...
2018-11-28 16:51:25
6035
原创 MongoDB库的操作
MongoDB库的操作1.Help查看命令提示helpdb.help()db.test.help()db.test.find().help()2.创建/切换数据库use music3.查询数据库show dbs 空库将不会显示db.albums.insertOne({‘title’:‘bey bey’})来插入一条后再看4.查看当前使用的数据库db/db.getName()...
2018-11-27 14:18:06
118
原创 MongoDB 数据库使用方法
MongoDB 数据库这是一个数据库,与MySQL(关系型数据库)的区别就是,它是一个非关系型数据库 NoSql数据库关系型数据库和非关系型数据库的区别1.实质。非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。2.价格。目前基本上大部分主流的非关系型数据库都是免费的。而比较有名气的关系型数据库,比如Oracl...
2018-11-27 14:10:25
137
原创 Git多人协作
Git多人协作在开发项目过程中通常都需要多个人协作开发,在多人协作的时候也需要一个远端仓库来进行中间协调如何拥有远端仓库:公司可以自己开发一个git服务器可以使用开源,现成的远端仓库: GitHub / GitLab / 码云 。。。假设 “我” 是项目经理,小组里还有一个成员 “Tom”,刚刚开始做项目, “我” 已经搭建好了整个项目环境“我” 就要创建本地仓库在这里有...
2018-11-27 11:27:13
164
原创 Git分支 branch
Git分支 branch当我们系统功能越来越复杂的时候,发现在一个工作区里开发很不方便,可以建立分支来进行模块的开发也就说,我们可以根据项目的功能模块来建立分支分别进行开发master分支是伴随着创建仓库的时候就存在的,本地的主分支1. 创建分支:git branch branchname创建分支的时候会把git支的代码copy一份2. 查看分支:git branch3...
2018-11-27 11:13:59
117
原创 Git的使用方式
Git的使用方式先去安装git 可以在git bash 和 git cmd 中执行git命令1. 使用git管理代码需要先去建立一个git仓库git init2. 再去 配置全局的用户名和邮箱git config --global usernamegit config --global email3. 然后进行代码的开发,当开发到某一个节点的时候,应该赶紧的保存到本地仓库中并且建立版...
2018-11-27 10:53:29
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人