CSS不像其它高级语言一样支持算术运算、变量、流程控制与面向对象特性,所以CSS样式较多时会引起一些问题,如修改复杂,冗余,某些别的语言很简单的功能实现不了等。而javascript则是一种半面向对象的动态语言,有java的影子,有C的味道,中间有比其它语言多的糟粕,使用预处理办法 ...
分类:
Web程序 时间:
2016-12-11 12:50:18
阅读次数:
254
国外免费开源的2D游戏引擎 支持平台 可以用cocoonJS打包 支持WEBGL和canvas(两者自动切换) 简单易用的加载系统 完善的动画系统 丰富的用户交互事件(最多10个点的数控) 支持HTML5 audio 和web audio两种声音模式 内置3个物理引擎 也支持typescript 开 ...
分类:
其他好文 时间:
2016-12-10 22:25:57
阅读次数:
194
多个组件 我们的应用正在成长中。现在又有新的用例:重复使用组件,传递数据给组件并创建更多可复用。 我们来把英雄详情从英雄列表中分离出来,让这个英雄详情组件可以被复用。 首先老规矩,我们得让我们的代码运行起来: 让应用代码保持转译和运行 我们要启动 TypeScript 编译器,它会监视文件变更,并启 ...
分类:
其他好文 时间:
2016-12-09 11:55:27
阅读次数:
234
延续上一步教程 让应用代码保持转译和运行 我们要启动 TypeScript 编译器,它会监视文件变更,并启动开发服务器。我们只要敲: npm start 这个命令会在我们构建《英雄指南》的时候让应用得以持续运行。 显示我们的英雄 创建英雄 我们先创建一个由十位英雄组成的数组。 /app/app.co ...
分类:
其他好文 时间:
2016-12-08 18:26:59
阅读次数:
257
参考自 https://segmentfault.com/a/1190000006178770 Webpack可以看作是模块打包工具:所做的事情就是:分析项目结构,找到javascript模块及其他浏览器不能直接运行的扩展语言(Scss、TypeScript等),并将其打包为合适的格式以供浏览器使用 ...
分类:
Web程序 时间:
2016-12-03 14:41:22
阅读次数:
182
1. Angular 2 In 60 Minutes (2016年11月23日) https://www.youtube.com/watch?v=-zW1zHqsdyc 2. AngularJS Cli https://cli.angular.io/ https://www.youtube.com/ ...
分类:
Web程序 时间:
2016-12-02 07:47:50
阅读次数:
353
本篇将介绍TypeScript的声明文件,并简单演示一下如何编写和使用声明文件。本篇也是这个系列的最后一篇。 一、声明文件简介 TypeScript作为JavaScript的超集,在开发过程中不可避免要引用其他第三方的JavaScript的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用Ty ...
分类:
其他好文 时间:
2016-11-28 00:47:37
阅读次数:
367
tsc --init { "compilerOptions": { "module": "commonjs", "target": "es5", "noImplicitAny": false, "sourceMap": false, "outDir": "./dist" }, "include": ...
分类:
其他好文 时间:
2016-11-25 19:31:54
阅读次数:
146
https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78d8e8 Angular 2 is written in TypeScript. In this article I will talk about why we made the ...
分类:
其他好文 时间:
2016-11-19 21:14:10
阅读次数:
397
为了更好地在angular2里面对JSON数据进行处理。我们可以添加lodash模块来更加简便我们的工作这里我简单介绍一下如何安装lodash到angular2前提:01这里默认已经安装了node.js。02默认typescript版本>2.0eg"typescript":"^2.0.3",03默认已经创建angular2npm架构的项目1通过npm..
分类:
其他好文 时间:
2016-11-15 11:39:40
阅读次数:
260