狭义的对象字面量形式是JavaScript中我最喜欢的一种结构,因为其灵活。今天准备介绍ES6中对象的扩展相关的知识点,由于煲剧晚了,先写一半,剩下的下次再介绍。 主要知识点: 对象属性的简写 动态 · 属性名 Obje…
分类:Typescript
【译】TypeScript中的React高阶组件
原文链接: https://medium.com/@jrwebdev/… 高阶组件(HOCs)在React中是组件复用的一个强大工具。但是,经常有开发者在结合TypeScript使用中抱怨道很难去为其设置ty…
创建 Dojo 部件简介
Dojo 鼓励编写简单的、模块化组件,并称之为部件,它仅实现应用程序大量需求中的单一职责。部件被设计成可在各种场景中组合和复用,能以响应的方式连接在一起,以满足更复杂的 web 应用程序需求。 部件使用渲染函数返回的虚拟…
TypeScript快速入门
一:Typescript简介 维基百科: TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。C#的首席架构师以及Delphi…
把现有的typesctipt+react项目接入到electron
项目地址 ts-react-electron 之前有发过一个typesctipt+react的简单模板,写起来很舒服.考虑到以后的需要,先把它接入到electron,供备用! 先来讲一下一些差异点: webpack配置t…
设计模式在 TypeScript 中的应用 - 代理模式
定义 代理模式是为一个对象提供一个代用品,或占位符,以便控制对它的访问。 实现 思路:把客户端真正调用的类和方法隐藏,只暴露代理类给客户端。 简单点的例子: // 食品服务接口 interface FoodService…
设计模式在 TypeScript 中的应用 - 策略模式
定义 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 实现 思路:创建表示各种策略的对象,和一个行为随着策略对象改变而改变的 context 对象。 一个简单的加减乘例子: interface Comp…
利用angular4和nodejs-express构建简单网站(十一)—HttpClient拦截器和路由守卫
上一节介绍了好友模块,这一节介绍和好友模块中的控件有关的三个服务程序。 用HttpClient拦截器发送用户认证信息 在进入好友模块之前,需要向服务器发送认证信息,在这里使用angular的HttpClient拦截器进行…
Ionic 使用相机和照片选择组件
上一篇已经实现了获取 GPS 坐标,我们再来试试相机功能。 使用相机 参考官方文档: 安装相机插件,同样是两个插件都要装: ionic cordova plugin add cordova-plugin-camera n…
Angular 5.0 学习10:子组件通过service传递值给父组件
一、引言 我们使用ngx-loading,需要在app.component.html上写模板,绑定一个布尔值loading.此时如果我们想在其他组件中使用这个loading控件,就需要在每个组件的html重新写模板,这就…
angular中使用Echarts(环境搭建+简单使用)
一、配置环境 首先为大家介绍两种方法,在angular中搭建使用可视化工具Echarts的环境: 快速简单,但是依赖网络(自己试用或学习Echarts时,可用这种方法) 需下载但是使用稳定(一般在项目中使用这种办法) 使…
自己写的react脚手架:react-ve
这是自己撸的一个react脚手架 使用了代码分片、按需加载、DLL等方式来优化项目,所以你不用为项目过大而烦恼。 并且将webpack配置全部暴露出来,你可以根据自己的喜好去修改。 github地址:https://gi…