小顺序怎样处理屏幕制止滑动,而且不影响滑动事宜 https://www.jianshu.com/p/602… 1.全部规划用<scroll-view>作为根节点包裹一切view,并动态绑定scro…
标签:Typescript
如何进入开发一款WebCAD.
接触CAD二次开发有几个年头,一开始接触的AutoLisp,写的是一些脚本命令,为绘图提交效率,后来不断摸索,开始不断学习编程和几何算法,经过几年的学习开发,一直想自己做一个和AutoCAD一样的产品,原本这个想法遥不可…
巧用 TypeScript (一)
以下问题来自于与公司小伙伴以及网友的讨论,整理成章,希望提供另一种思路(避免踩坑)解决问题。 函数重载 TypeScript 提供函数重载的功能,用来处理因函数参数不同而返回类型不同的使用场景,使用时,只需为同一个函数定…
web跨域之jsonp, cors, proxy理解
web跨域 跨域产生原因: a. 协议名不一样 b. 主机不一样 c. 端口不一样 跨域有无问题: a. ajax请求会产生问题, 这是浏览器处理的结果 b. 通过url(统一资源定位)获取的图片(资源)也是一种跨域,但…
Angular 2 OpaqueToken & InjectionToken
在 Angular 2 中,provider 的 token 的类型可以是字符串或 Type 类型。我们可以根据实际应用场景,选用不同的类型。假设我们有一个服务类 DataService,并且我们想要在组件中注入该类的实…
TypeScript三个等号和两个等号的区别
1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false。 例:100===“100” //返回false abc===“…
TypeScript最佳实践:是否使用strictnullcheck
原文2017年7月发布并于2017年9月更新 strictnullcheck(严格的null检查) 我应该使用strictnullcheck TypeScript编译器标志吗? 空指针是最常见的bug之一,而通过stri…
Flutter论坛客户端(v0.0.1)正式发布
第一版终于完成 虽然经过漫长的开发(断断续续的,又比较懒),但是第一版功能还是很基础,也没啥酷炫的动画,实在对不起Flutter那么强大的性能,下一版本肯定给大家看到Flutter超级酷炫的一面。 第一版做了哪些东西 s…
玄学之问题
一个 Angular 2/Ionic 2 项目。我有一个文件夹叫做 calendarday里面有一个文件叫做 calendarday.ts然后他不停报 Duplicate identifier ‘Compon…
聊聊Typescript中的设计模式——装饰器篇(decorators)
随着Typescript的普及,在KOA2和nestjs等nodejs框架中经常看到类似于java spring中注解的写法。本文从装饰模式出发,聊聊Typescipt中的装饰器和注解。 什么是装饰者模式 Types…
装饰器与元数据反射(2)属与类性装饰器
上一篇文章中,我们讨论了TypeScript源码中关于方法装饰器的实现,搞明白了如下几个问题: 装饰器函数是如何被调用的? 装饰器函数参数是如何传入的? __decorate函数干了些什么事情? 接下来我们继续属性装饰器…
vue开发小想法
这周入职新公司,公司这边用vue框架,我习惯使用typescript来写东西,vue搞出了.vue文件,连js都不算,在.vue文件中ts/js的代码提示,补全都没有了,对于我这样有小偏执的人来说,不能接受。 vue英文…