前端开发框架之AngularJS篇

本文详细介绍了前端开发中的重要框架AngularJS,包括前端GUI软件的概念,HTML、CSS、JavaScript的角色,以及为何使用JS框架。重点讲解AngularJS的核心概念如模块、组件、模板、依赖注入、服务和数据绑定,并探讨了AngularJS的脏检查机制和指令系统。
摘要由CSDN通过智能技术生成

1、  前端,是一种GUI软件

在一个Web系统中,用户通过浏览器上网,输入URL的那一刻起,就意味着通过HTTP协议发送一个远程请求,服务端会将一个URL请求映射到一个具体的URL,然后将关联的资源分别返回给浏览器端,浏览器拿到了这些资源之后,负责解释、执行并呈现(渲染)。

从本质上讲,所有Web应用都是一种运行在网页浏览器中的软件,这些软件的图形用户界面(Graphical User Interface,简称GUI)即为前端。【1】

2、  传统前端文件

HTML(现在常用HTML5),标记语言,负责呈现网页的结构以及内容。打个比方,一栋房子,它有多少层,每一层里面,有几间房间,卧室、厨房、卫生间的分布,玻璃窗户的分布,房子的结构和房子的内容【2】。可以通过静态HTML标记呈现,也可以通过JavaScript编程动态展现。对于JS来说,一个完整的HTML文档就是一棵树,称之为DOM(DocumentObject Model,文档对象模型),对DOM的操作称为DOM操作。

JQuery的DOM操作示例:  var p_txt =$("p").attr("title");

CSS(常用CSS3),样式语言,负责网页内容的显示样式。还是上面的例子,一个房子里面某个房间的墙的颜色,窗户的风格等等。

JavaScript,脚本语言。脚本实际上就是为整个HTML Document增加了动态交互的能力。不同的浏览器有着不同的JavaScript实现,所以实现JavaScript跨浏览器兼容成为了后来评论一个JS框架是否实用的一个基本的标准。

3、  JS框架

3.1前端框架类型


                   图1 常用的一些前端框架

共同特性:

·          选择器(Selector)

·          DOM 遍历

·          DOM 操作

·          实用(Utility)函数

·          事件处理

·          Ajax

3.2 JS框架定义

   JavaScript框架或库是一组能轻松生成跨浏览器兼容的JavaScript 代码的工具和函数,每一个库都在众多流行的Web 浏览器的现代版本上进行了可靠的测试.

3.3 为什么要用JS框架?

JavaScript框架或库是一组能轻松生成跨浏览器兼容的 JavaScript 代码;另一个比较有说服力的理由是标准化的跨浏览器 Ajax 请求(Ajax 请求是一个异步 HTTP 请求,通常发送给服务器端脚本,后者返回 XMLJSON

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值