标签:

学习

上一章我们简单介绍了 Angular 数据绑定。Angular 数据绑定分为单向数据绑定和双向数据绑定。单向数据绑定又包括从组建到视图和从视图到组件;前者又分为插值和属性绑定。 前面我们已经介绍过插值。插值仅接受字符串类型,如果我们需要传递boolean、Array或object就无能为力了。为解决这一问题,Angular 又引入了属性绑定。 属性绑定 属性绑定允许我们将组件的字段绑定到 HTML ...

1 个评论 2.3K 次阅读

本章我们将阐述关于数据绑定的内容。如果没有数据绑定,Angular 组件就没什么用处,因为它不能显示动态数据。除了显示数据,组件还应该能够对用户操作做出响应。数据绑定能够使组件的显示与组件类的数据保持一致:也就是你在界面上看到的数据就是组件保存的数据。 什么是数据绑定? 数据绑定是一种视图与组件之间的数据能够保持一致的技术。用户在界面更新数据,Angular 将变更同步到视图绑定的组件类;组件类的 ...

0 评论 2.2K 次阅读

本章我们将介绍 Angular 组件。前面我们说过,组件是 Angular 的核心,其它的一切都是围绕组件设计的:服务为组件提供业务逻辑、模块对组件进行打包。我们还是以前面创建的 demo 项目为例。demo 项目的代码可以在这里找到。 什么是 Angular 组件? 组件是 Angular 项目的核心,包含数据以及定义界面如何显示、有何行为的界面逻辑。组件会关联一个模板 HTML 作为显示用的视 ...

0 评论 2.2K 次阅读

本章将介绍 Angular 是如何引导的:我们将知道 Angular 内部是如何工作的。前面我们已经利用 Angular CLI 创建了一个完整的 Angular 项目。这个项目有模板式的代码以及一对配置文件。当我们使用ng serve命令运行时,我们可以看到一个还算不错的页面。那么,从开始启动到这个页面显示到浏览器,Angular 究竟做了什么呢? 引导是初始化或者加载 Angular 应用的技 ...

1 个评论 2.5K 次阅读

简明 Vue.js 教程(5)

by 豆子

前面我们已经完成了 todo 的几个状态。下面我们开始针对这些状态添加一些便捷操作。这也是 todomvc 应用规范所要求的。 在输入框左边有一个箭头,这是一个 checkbox。当点击这个箭头时,所有 todo 都应该设置为完成状态;再次点击则将所有 todo 恢复为未完成状态。需要注意的是,这个 checkbox 的选择与下面 todo 的操作息息相关:当一个个将所有 todo 手动完成后,该 ...

1 个评论 2.2K 次阅读

简明 Vue.js 教程(4)

by 豆子

下面我们继续实现 todomvc。按照 todomvc 应用规范,一个 todo 项目有三种交互方式:完成、编辑和删除。 “完成”显然要求我们记录下每一个 todo 的状态。按照我们目前的实现,每一个 todo 只是一个字符串,没有办法记录其状态。所以我们必须修改模型的数据结构,将 todo 存储为一个对象。我们为每一个 todo 对象添加一个 label 属性、一个 completed 属性。前 ...

0 评论 2.2K 次阅读

简明 Vue.js 教程(3)

by 豆子

前面我们已经了解了有关 Vue.js 的基础知识,本章我们开始创建一个经典的 todo 程序。我们选择 todomvc 作为页面模板。虽然 Vue.js 官方已经提供了类似的示例,但是现在,我们自己在 todomvc 模板基础上,自己使用 Vue.js 实现相关功能。 todomvc 原始模板可以在 github 下载;具体实现要求则可以在这里找到。首先我们使用 git clone 下来模板。to ...

0 评论 2.1K 次阅读

简明 Vue.js 教程(2)

by 豆子

上一章我们已经使用 Vue.js 实现了简单的功能。现在再回过头来看看我们所写的代码究竟代表了什么。让我们回到第一个例子: 前面已经提到,使用 jQuery 手工操作 DOM 时,我们需要告诉页面,应该如何组织各个组件,这样的代码是命令式的,通常会有很大的重复。Vue.js 的核心则是一个数据绑定系统,允许数据与 DOM 保持同步。Vue.js 使用数据驱动视图的概念。类似于 Flex,可以让我们 ...

0 评论 2.2K 次阅读

简明 Vue.js 教程(1)

by 豆子

Vue.js 是一个用于构建交互式 Web 界面的 JavaScript 开发库,通过简洁的 API 提供高效的数据绑定机制和灵活的组件系统。类似于 AngularJS 等优秀前端框架,Vue.js 提供了 MVVM 数据绑定以及一个可组合的组件系统。从技术上讲,Vue.js 着眼于在 MVVM 模式中的视图模型层(VM),通过双向数据绑定连接视图和模型,实际的 DOM 操作和输出格式被抽象为指令 ...

1 个评论 2.3K 次阅读

QtCipherSqlitePlugin 是一个能够加密 SQLite 数据的 Qt 插件,经过之前几个版本的更新,现在已经有不少使用。 但是,由于之前的版本与 Qt 私有类紧密耦合,导致插件的代码会随着 Qt 的更新出现无法编译的情况。解决方案之一是添加对 Qt 版本的判断,但是终究无法解决后续 Qt 版本的升级所带来的阵痛。于是,这一次大刀阔斧的进行调整,将 Qt 的某些私有类直接添 ...

47 评论 7.5K 次阅读

关于我

devbean

devbean

豆子,生于山东,定居南京。毕业于山东大学软件工程专业。软件工程师,主要关注于 Qt、Angular 等界面技术。

主题 Salodad 由 PenciDesign 提供 | 静态文件存储由又拍云存储提供 | 苏ICP备13027999号-2