zoukankan      html  css  js  c++  java
  • ajax、js、jQuery

    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)属性选择器

  • 相关阅读:
    BZOJ 2120 数颜色
    BZOJ 3289 Mato的文件管理
    BZOJ 2038 小Z的袜子
    BZOJ 1878 HH的项链
    洛谷P2709 小B的询问
    6491: Daydream
    问题 L: An Invisible Hand
    HDU-2177 取(2堆)石子游戏 (威佐夫博奕)
    (POJ-3279)Fliptile (dfs经典---也可以枚举)
    问题 J: Palindromic Password ( 2018组队训练赛第十五场) (简单模拟)
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12935131.html
Copyright © 2011-2022 走看看