官术网_书友最值得收藏!

Chapter 3. Rapid Prototyping with AngularJS

In the previous chapter, we saw how to set up the various tools that will aid in building our AngularJS app. In this chapter, we will see how AngularJS lends itself as an excellent tool to create prototypes.

Rapid Prototyping is an excellent way of validating the goals of the web application you are planning to build. It gives useful and important feedback from users and stakeholders on various aspects of the application, such as user click flows, usability issues, and usefulness of the requirement specifications that were initially outlined.

In the past, prototypes were built using either wireframing tools, or developers would create a series of HTML pages linked with each other that would mimic the functioning of the web application. While the former never gave the right feel of how the app would look and behave, the latter would take a much longer time to build, especially if it was a large application.

Now, thanks to AngularJS, building such prototypes has become a lot easier, and one can build nearly functional prototype within a short time frame and with significantly less code.

In this chapter, we will do the following:

  • Run through the various components of the application that we are going to prototype
  • Understand Grid Layouts and see how Bootstrap works
  • Add UI components such as carousels, accordions, and modal windows using Angular UI
  • Learn the modular way to build pages using partials
  • Create dummy data models to simulate dynamic data
  • Use routes to link the controllers to the views
主站蜘蛛池模板: 湖口县| 区。| 黄龙县| 藁城市| 临桂县| 柳林县| 庆元县| 枣阳市| 龙胜| 汶上县| 荥经县| 巴楚县| 牙克石市| 株洲县| 榆林市| 连山| 吉林省| 亳州市| 轮台县| 哈巴河县| 海林市| 新乡县| 庄河市| 深州市| 都兰县| 五家渠市| 麟游县| 山阳县| 汨罗市| 富蕴县| 习水县| 兴宁市| 通许县| 江川县| 福建省| 文昌市| 白山市| 乐业县| 宁明县| 怀远县| 京山县|