摘要: 在Knockout2.0之前,计算属性被称之为依赖属性,在2.0版本中,ko.dependentObservable重命名为ko.computed,因为它在读、解释和类型上更简单。在实际使用中,ko.dependentObservable和ko.computed是等价的。 如果有两个监控属性firs 阅读全文
posted @ 2017-09-22 15:39 蔚蓝色幻想 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 如果想发现并响应一个对象的变化,就应该使用监控属性(observables),如果想发现并响应一个集合的变化,就需要使用监控属性数组(observableArray)。在很多情况下,它都非常有用,比如你要在UI上需要显示/编辑的一个列表数据集合,然后对集合进行添加和删除。 声明ObservableA 阅读全文
posted @ 2017-09-22 11:30 蔚蓝色幻想 阅读(789) 评论(0) 推荐(0) 编辑
摘要: Knockout是一款很优秀的JavaScript库,通过应用MVVM模式使JavaScript前端UI简单化。任何时候你的局部UI内容需要自动更新,KO都可以很简单的帮你实现,并且非常易于维护。 Knockout的3个核心功能是: ♦ 属性监控与依赖跟踪 ♦ 声明式绑定 ♦ 模板机制 MVVM M 阅读全文
posted @ 2017-09-20 15:20 蔚蓝色幻想 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 如果有小伙伴不知道如何打包Electron桌面应用的,请戳我。 微软提供了一款快捷工具:electron-windows-store,用于将electron桌面应用打包成Windows10系统上.appx后缀的通用UWP应用。 准备工作 1.Windows 10周年纪念更新 - 企业版(版本1431 阅读全文
posted @ 2017-09-15 15:57 蔚蓝色幻想 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 首先戳我下载安装对应版本的node.js。 安装完成后,打开命令行输入node -v以及npm -v查看对应版本。能够正常显示说明安装成功。 写一个最简单的hello world的nodejs应用。nodejs的基础目录结构如图: ♦ node_modules文件夹用于存放开发或应用时的依赖 ♦ i 阅读全文
posted @ 2017-09-15 14:52 蔚蓝色幻想 阅读(3605) 评论(0) 推荐(0) 编辑
摘要: ECMAScript通过RegExp类型来支持正则表达式。 正则表达式的创建 使用类似Perl的语法,就可以创建一个正则表达式。 其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。每个正则表达式都可带有一或多个标志(flags),用 阅读全文
posted @ 2017-09-11 17:49 蔚蓝色幻想 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中的Date类型是在早起Java中的java.util.Date类基础上构建的。为此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日0时开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的 阅读全文
posted @ 2017-09-07 17:42 蔚蓝色幻想 阅读(2224) 评论(0) 推荐(1) 编辑
摘要: ECMAScript中的数组与其他多数语言中的数组有着相当大的区别,虽然数组都是数据的有序列表,但是与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据。也就是说,可以用数组的第一个位置来保存字符串,第二个位置保存数值,第三个位置保存对象,而且ECMAScript数组的大小是可 阅读全文
posted @ 2017-09-06 18:08 蔚蓝色幻想 阅读(762) 评论(0) 推荐(1) 编辑
摘要: 在Electron工程中引用jQuery时,经常会出现以下错误: 解决的具体方法如下: ①.在测试的过程中(测试过1.10.1,以及当前最新的3.2.1版本都不行),发现只要使用2.03版本的jQuery或者2.2.0版本的jQuery,就不会出现$未定义的情况。 ②.使用jQuery原有的关键字j 阅读全文
posted @ 2017-09-04 13:25 蔚蓝色幻想 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 当我们需要执行一些耗时操作,比如说发起一条网络请求时,考虑到网速等其他原因,服务器未必会立刻响应我们的请求,如果不将这类操作放在子线程里去执行,就会导致主线程被阻塞住,从而影响用户对软件的正常使用。 线程的基本用法 Android多线程编程其实并不比Java多线程编程特殊,基本都是使用相同的语法。比 阅读全文
posted @ 2017-08-21 16:20 蔚蓝色幻想 阅读(289) 评论(0) 推荐(0) 编辑