发表于: 2016-09-27 23:58:14
0 1705
Web前端任务所学内容:
在学员任务中angularJS部分与实际任务中所存在的不同。
首先学员任务之中利用了ui-router和ui-view,来显示相关内容的展示。通过lazy_load懒加载来实现相关css与js内容的加载。
在ajax与后台进行交互的时候把相关的内容都写于一个js控制器里面,如:
此种形式;类型,url,数据等都存于一个http之中,根据post或者get来传输或者接受从后台接收到的内容。
并且在html中利用双向数据绑定来进行数据的显示。
在任务中主要涉及的是 增删改查功能的实现以及表单验证的实现,涉及的需要思考的逻辑内容较少。
而在项目中也是分为几个部分:
css ,js,views(视图),vendor为导入第三方库,总体思路也是利用ui-view与ui-router来进行相应内容的编写与添加。
不同之处在于:
首先在于项目复杂程度提高,逻辑内容出现,太多的代码就容易出现错误。
再次,在于具体项目的代码之中,关于http中与后台请求的方面存在不同:
项目中把不同的内容放入不同的js文件之中,
如:
此种方法就为任务之中的与后端进行数据的获取,此种需要注入
而此注入的内容为:
而通过getRedSet进入:
相应的接口:

而pathProject 则为工厂中的相应内容,
,实现相应的分离。
项目之中后台之中利用了嵌套路由。
即通过左边侧边栏的的点击来实现右面页面的更新与转换。
另外,在具体细节方面,在实际项目中,会用到分页,搜索,重置,图片上传等相应功能的实现。
评论