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

Chapter 1. Getting Started

For the past few years, web development has been growing and changing continuously, as phones are getting smarter and Internet connections, tablets, desktops, and web browsers are getting faster. Nowadays, creating and hosting a website is cheap, but creating a web app with good user experience for all device sizes and resolutions is not that easy. AngularJS was created for us—full stack developers, frontend developers, and/or web designers—in order to avoid wasting time repeating ourselves so that we can produce more apps with scalability, maintainability, and testability as well as apps that are developed fast enough to accomplish time to market.

There is a key AngularJS module that has been designed for animations. This AngularJS animation module's purpose is not to be a library of precreated animations but to be a way in which great AngularJS built-in tools can be easily integrated with well-known CSS3 animations and JavaScript animations, besides giving the developer the liberty to extend it for custom directives and custom animations.

In this chapter, we will cover the following topics:

  • The definition of animation and the web context
  • The need for AngularJS animations
  • Choosing when to use JavaScript for animations
  • AngularJS – combining JavaScript and CSS3
主站蜘蛛池模板: 宜川县| 铁力市| 阿拉善盟| 翼城县| 棋牌| 叶城县| 伊吾县| 济宁市| 汉沽区| 尖扎县| 襄城县| 尼玛县| 凌源市| 岳阳县| 八宿县| 阿拉善盟| 美姑县| 历史| 竹山县| 嘉义市| 新沂市| 吴川市| 白河县| 庆元县| 徐州市| 惠东县| 揭西县| 涿州市| 锡林浩特市| 静安区| 福建省| 榕江县| 万源市| 美姑县| 武胜县| 田阳县| 伊川县| 济南市| 根河市| 桦川县| 拉孜县|