利用typescript使backbone强类型智能提示
2024-10-12 15:31:26
模型类一旦多了没有强类型和智能提示是相当痛苦的,所以。
仅仅用ts定义一个模型类:
class Person extends Backbone.Model { defaults = { Name:"" }; //类似java的 Set Get 方法 GetName(){this.get("Name")} SetName(obj){this.set("Name",obj)} };
使用的时候:
比如render方法中
var Model:Pserson = this.model;
Model.GetName(); //就有智能提示了。
使用的地方脚本必须放在ts文件里。
当然我劝你不要像todomvc的demo那样去深入使用ts + backbone,会死得很惨的。因为ts严格指定了构造函数中super必须放在第一个,但是这么做events就没用了事件无法初始化(和demo说的不一样啊喂 (╯‵□′)╯︵ ┻━┻ ),于是我失败了,仅仅如同上面简单利用下还是可以的。
最新文章
- 常用 Git 命令清单
- 大数据平台R语言web UI应用架构 设计与开发
- sql server死锁神器
- ASP.NET页面动态添加js脚本
- Android中RelativeLayout属性详细说明
- Javascript模块化编程之路——(require.js)
- First Groovy
- Activity的学习
- 如何新建XCode项目
- Mac上小巧实用的GIF格式录屏软件 LICEcap
- redis对比memcached
- SVN操作手册(part1&;part2)——SVN安装
- 手机自动化测试:appium源码分析之bootstrap十一
- rsync学习笔记
- Android源码解析——Toast
- Web系统中Mic设备的应用实例
- CF 313B
- ffmpeg常用参数一览表
- css布局 - 常规上中下分左右布局的一百种实现方法(更新中...)
- golang sql.DB