jQuery是JS的一个函数库,而angularJS是Google开源的前端JS结构化框架。
官网:https://angular.cn/
离线手册下载:https://www.php.cn/xiazai/shouce/58
AngularJS的主要作用是构建单页面应用或Web App应用
单页面应用SPA单页面应用的特点:
所有的活动局限于一个页面(即不会跳转到新的页面)当前页面中的部分数据发生了改变不会去刷新整个页面,而是局部刷新利用的是ajax技术,路由 判断一个页面是否使用AngularJS写的Chrom浏览器下载ng-inspector for AngularJS插件,固定到标签页上,打开一个网页点击该插件,如果不是AngularJS写的就会显示:
如果是AngularJS写的就会显示相应的数据。
eg:微信网页版:
等待文档结构加载完毕的写法:
$(function(){})
window.onload:整个页面加载完毕,包括文件结构、图片等。
实现如下效果
jQuert实现:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
head>
<body>
<input type="text" name="" id="">
<p>您输入的内容是:<span>span>p>
<script type='text/javascript' src='https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js'>script>
<script>
$(function (){
$('input').keyup(function (){
var value = this.value
$('span').html(value)
})
})
script>
body>
html>
angular实现:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
head>
<body ng-app>
<input type="text" ng-model="username">
<p>您输入的内容是:<span>{{username}}span>p>
<script type='text/javascript' src='./angular/angular-1.2.29/angular.js'>script>
body>
html>
angular和jQuery相比:没有写js代码,没有 *** 作Dom元素,直接 *** 作的是动态数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)