
AngularJS即学即用
选择AngularJS搭配flask也比较偶然。早在15年末的时候在老东家有尝试过出一款网页版的工具来收资。
当时自己用python编写了计算模块,当然主站是刷脸让高中同学建的站,当时就是用了Yeo的前端和flask后端搭配。
印象里启动的时候是从前端的Node启动的服务器,后台接入至今仍不是非常清楚。
ng-开头是AngularJS的特征,双向的数据绑定使coder专注于交互和设计,避免不必要的时间浪费在传参逻辑和渲染上。
在我拿到书的时候老同学又提醒我AngularJS发布了新的版本,且向下兼容能力似乎有限,并且抛出了vuejs这个大坑。
总之让人感觉很方。
老实说由于建站主用jinja2的模板,只有在前后端传数据的时候用到了AngularJS的$ajax方法,也有一说这事jQuery的方法。
再加之前端并没有画太多精力去打理,结果就是没有在实战中很好地锻炼到。
key points
- AngularJS的核心价值,数据驱动编程、声明式编程、模块化及概念分离、可测性
- 测试环节是最容易忽视的环节,这里也提到了在flask教程中也有应用的Karma测试程序
archive
- anyway, 我已经弃了AngularJS的坑转去vuejs的坑了