1.大括号表达式 (1)在MVVM()中接收并保存配置对象 (2)调用Compile编译函数,将el和vm传入 (3)在Compile()中保存vm,并根据el获取对应的dom,将这个dom元素的所有子节点移动到fragment中 (4)遍历fragment中的所有子节点,使用compileElem ...
分类:
其他好文 时间:
2019-11-13 23:40:56
阅读次数:
95
引入公共片段引入公共片段的th属性,包括三种方式 th:insert将公共片段,整个插入到声明引入的元素中 th:replace将声明引入的元素,替换为公共片段 th:include将被引入的片段的内容,包含进这个标签中 抽取公共片段 <footer th:fragment="copy"> 2011 ...
分类:
其他好文 时间:
2019-11-13 11:23:47
阅读次数:
89
Vue的构造函数分析 1. 数据绑定 初始化显示: 页面(表达式/指令)能从data读取数据显示 (编译/解析) 更新显示: 更新data中的属性数据== 页面更新 Dep和Watcher对象 Dep 与data中的属性一一对应 Watcher 与模板中一般指令(v html、v model、v c ...
分类:
其他好文 时间:
2019-11-10 19:35:15
阅读次数:
98
1.传统形式的URL + 格式: schema://host:port/path?query#fragment -schema: 协议,例如http , https, ftp等 -host: 域名或者ip地址 -port: 端口,http默认端口80,可以省略 -path: 路径,例如/abc /a ...
分类:
Web程序 时间:
2019-11-03 15:00:38
阅读次数:
126
大家还记得Fragment是什么时候发布的吗?在2011年Google发布Android3.0,伴随着API11推出了Fragment组件,最初Fragment是为了优化Android平板页面结构而推出的,不幸的是Android平板现在几乎夭折了,连Google都放弃了Android平板的研发。所以一直以来,Fragment处于一种很尴尬的地位,API难用、坑很多、生命周期难管理,所以当初有人提出
分类:
其他好文 时间:
2019-11-01 20:04:20
阅读次数:
304
mac用户可以通过brew命令安装: brew install ansible 首先把密码存在一个固定的文件里,比如 ~/.vault_pass.txt ,方便使用。 如果一个配置文件variables.yml 的内容已经用ansible加密了,如何解密: ansible-vault decrypt ...
分类:
其他好文 时间:
2019-11-01 09:21:45
阅读次数:
100
前言 使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位: 代码: 效果图: 是不是看起来跟vue的使用方式差不多?接下来就来从原理到实现,从简到 ...
分类:
其他好文 时间:
2019-10-28 14:41:15
阅读次数:
58
网址:http://localhost:1897/News/Press/Content.aspx/123?id=1 toc Request.ApplicationPath / Request.PhysicalPath D:\Projects\Solution\web\News\Press\Conte ...
分类:
Web程序 时间:
2019-10-28 10:28:37
阅读次数:
84
MVP模型 View主要是Activity,Fragment MVP和MVC的差别 1.Model和View不再直接通信,通过中间层Presenter来实现。 2.Activity的功能被简化,不再充当控制器,主要负责View层面的工作。 ...
分类:
移动开发 时间:
2019-10-23 11:24:35
阅读次数:
93
1、碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将碎片 ...
分类:
其他好文 时间:
2019-10-22 22:06:29
阅读次数:
106