发表于: 2016-09-27 23:58:14

0 1706


 Web前端任务所学内容:

      在学员任务中angularJS部分与实际任务中所存在的不同。

首先学员任务之中利用了ui-routerui-view,来显示相关内容的展示。通过lazy_load懒加载来实现相关cssjs内容的加载。

ajax与后台进行交互的时候把相关的内容都写于一个js控制器里面,如:

     

此种形式;类型,url,数据等都存于一个http之中,根据post或者get来传输或者接受从后台接收到的内容。

并且在html中利用双向数据绑定来进行数据的显示。

 

 

在任务中主要涉及的是 增删改查功能的实现以及表单验证的实现,涉及的需要思考的逻辑内容较少。  

 

 

    而在项目中也是分为几个部分:

css jsviews(视图)vendor为导入第三方库,总体思路也是利用ui-viewui-router来进行相应内容的编写与添加。

不同之处在于:

   首先在于项目复杂程度提高,逻辑内容出现,太多的代码就容易出现错误。

   再次,在于具体项目的代码之中,关于http中与后台请求的方面存在不同:

   项目中把不同的内容放入不同的js文件之中,

如:

 

 

 

    此种方法就为任务之中的与后端进行数据的获取,此种需要注入

而此注入的内容为:

 

 

而通过getRedSet进入:

相应的接口:

pathProject 则为工厂中的相应内容,

 

,实现相应的分离。

  

 

   

项目之中后台之中利用了嵌套路由。

 

即通过左边侧边栏的的点击来实现右面页面的更新与转换。

    另外,在具体细节方面,在实际项目中,会用到分页,搜索,重置,图片上传等相应功能的实现。

 



返回列表 返回列表
评论

    分享到