初学Vuejs,理解并感受了Vue的渐进式、响应式编程。 了解了前端的编程范式,过去自己硬写的js、jquery是属于命令式编程范式,现在写的vue属于声明式编程范式。 响应式编程主要是解耦了视图(html)和数据,与测试这边的数据驱动是一个思想,就是把数据和程序代码分离 下面是一个vue实现的计数 ...
分类:
其他好文 时间:
2021-04-21 12:57:08
阅读次数:
0
案例:实现步骤 1. 实现静态UI效果 用传统的方式实现标签结构和样式 2. 基于数据重构UI效果 将静态的结构和样式重构为基于Vue模板语法的形式 处理事件绑定和js控制逻辑 3. 声明式编程 模板的结构和最终显示的效果基本一致 HTML 结构 ` <div id="app"> <div clas ...
分类:
其他好文 时间:
2020-12-01 12:37:33
阅读次数:
10
首先声明,我不是标题党,刻意诱惑点击或夸大描述。我打算证明,无论有没有金钱方面的考虑,通过设计和实现,PostgreSQL都可以客观,可衡量地比当前可用的数据库更好。
分类:
数据库 时间:
2020-09-09 18:59:48
阅读次数:
62
SpringBoot简介 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程,所有东西都是bean 通过IOC,依赖注入(DI)和面向接口实现松耦合 基于切面(AOP)和惯例进行声明式编程; 通过切面和模版减 ...
分类:
编程语言 时间:
2020-06-17 18:13:40
阅读次数:
73
Spring的两大核心概念: Spring的IOC(依赖反转注入)和Spring的AOP(面向切面编程) 其中,这两者所处的位置(pic1) Spring的两大优势:方便解耦 方便AOP 声明式编程 方便测试 方便集成一些优秀的框架 方便使用JAVAEE的API Spring的体系架构: Sprin ...
分类:
编程语言 时间:
2020-05-31 12:57:05
阅读次数:
78
编程范式(Programming paradigm) 编程范式指我们在编写程序解决问题的思路和视角。 计算机编程中存在许多编程范式,如命令式编程、声明式编程、面向对象编程以及结构化编程等等。 命令式编程(Imperative) 强调程序代码模拟电脑运行过程,强调“先做什么”、“再做什么”。如果我们要 ...
分类:
其他好文 时间:
2020-04-20 16:21:24
阅读次数:
64
什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略 ...
分类:
编程语言 时间:
2020-04-12 10:49:32
阅读次数:
72
1.什么是MVVM? 1.1 核心思想:双向绑定-数据变化视图跟着自动变化;大都采用声明式编程而非命令式。 1.2 设计模式: Model–View–ViewModel是一种软件架构设计模式,这些模式也是依次进化而形成MVC—>MVP和MPF—>MVVM,是一种简化用户界面的事件驱动编程形式。 MV ...
分类:
其他好文 时间:
2020-03-13 13:16:35
阅读次数:
76
React:Virtual DOM,Component,声明式渲染等。 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。 声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how) https://github.com ...
分类:
其他好文 时间:
2020-01-11 23:59:19
阅读次数:
148
恢复内容开始 什么是声明式编程 声明式编程是一种编程范式,它关注的是你要做什么,而不是如何做。它表达逻辑而不显式地定义步骤。这意味着我们需要根据逻辑的计算来声明要显示的组件。它没有描述控制流步骤。声明式编程的例子有HTML、SQL等。 HTML file // HTML <div> <p>Decla ...
分类:
其他好文 时间:
2019-12-21 20:51:12
阅读次数:
68