专业的编程技术博客社区

网站首页 > 博客文章 正文

Angular.js 搭建简易环境(angularjs内置了很多有用的服务)

baijin 2025-04-06 13:28:09 博客文章 6 ℃ 0 评论











<script>

(function{

 'use strict'; // 严格模式 

 

 var myApp = angular.module('myApp',['IndexModule']) // 定义一个模块 ,子模块会在主模版中引入,主模块会在ng-app里面写入(子模块,在html里面不会出现的。
 // 子模块只是为了功能划分。然后子模块内创建一个个的controller,controller会在页面中引入)
 var IndexModule = angular.module('IndexModule',[]); // 声明一个子模块,子模块会在主模块内引入

 IndexModule.controller('IndexCtrl',['$scope', function($scope){      // 定义一个cortroller ,在页面引用,可以创建多个,采用依赖注入的方式,注入$scope对象

         $scope.title=" 破破美丽的星期六 " // 数据绑定



}

])

})

</script>





         
{{title}}
<script type="text/javascript" src="jquery.min.js" ></script> <script type="text/javascript" src="angular.min.js" ></script> <script type="text/javascript" src="angular-animate.min.js" ></script>

一、搭建环境

1、最简的angularjs开发环境,你只需要给你的html页面引入jquery和angularjs两个js文件就可以了。这样就算是搭建好了angularjs的开发环境,你就可以在html里面或者js里面,去写angularjs的代码

2、当然,就和html开始写都会有固定模版(包含html元素、head元素、body元素)一样,写angularjs一样有个模版

3、你首先要声明一个app,然后创建一个模块,一个controller。在页面内引入模块和controller

4、这个步骤结束,就可以在controller里面写代码了对应于html,就是你body标签已经写完了,剩下就是在body标签内写内容了

二、相关小知识

1、use strict

Javascript 严格模式详解:除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。

设立"严格模式"的目的,主要有以下几个:

- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;

- 消除代码运行的一些不安全之处,保证代码运行的安全;

- 提高编译器效率,增加运行速度;

- 为未来新版本的Javascript做好铺垫。

三、使用Angluar.js需要注意事项

1、 不要直接设计页面上的操作DOM功能

使用jQuery的时候, 经常是从设计一个页面开始,然后增加一些动态功能. 这是因为jQuery主要为了是从一个小处操作入手,然后逐渐增加更多操作.

但是在AngularJS中, 必须一开始就从功能的结构入手. 同时要时刻提醒不要按照jQuery的设计思维"这里有一段DOM要修改,完成一个X功能", 而是直接先构想功能的结构,然后设计应用,最后在设计视图.

2、 不要在AngularJS,过度使用jQuery

要多结合AngularJS的 Model和Controller一起使用,有很多人认为jquery到angular特别好,但是不要过度使用jquery,作为新手的我们先学会angular之后就在引入jquery

3、jquery版本问题

Jquery-1.8之后没有问题,之前会有一些兼容问题

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表