1、前端
(1)超文本标记语言,html定义网页的结构
(2)css层叠样式表,用来美化页面
(3)js主要用来验证表单,做动态交互(ajax)
2、简单介绍Ajax
(1)什么是Ajax:
异步的js和xml
(2)作用:
通过ajax与服务器进行数据交换,ajax可以使网页的布局更新,这就意味着可以在不重新加载整个网页的情况下,对网页某部分进行更新
(3)实现:
通过XmlHttpRequest对象,使用这个对象可以异步向服务器发送请求,获取响应,完成局部更新
(4)使用场景:
登录失败不跳转
注册时提示用户名是否存在
二级联动
3、js和jQuery
(1)jQuery是一个js框架,封装了js的属性和方法,让用户使用起来更加便利,并且增强了js的功能
(2)使用原生js是要处理很多的兼容性问题(注册事件等),由jq封装了底层后,就不用处理兼容性问题了
(3)原生的js的dom、事件绑定和Ajax等操作非常麻烦,jq封装以后操作就非常方便了
4、jQuery的常用选择器
(1)ID选择器
通过ID获取一个元素
(2)class选择器
通过类css获取元素
(3)标签选择器
通过标签获取元素
(4)通用选择器
获取所有元素
(5)层次选择器
儿子选择器 >:获取下面的子元素
后代选择器: 空格 获取下面的后代,包括儿子、孙子等后代
(6)属性选择器