• Java面试题复习笔记(前端)


    1.Html,CSS,Jsp在网页开发中的定位?

    Html——定义网页结构(超文本标记语言)

    CSS——层叠样式表,用来美化界面

    Jsp——主要用来验证表单,做动态交互(Ajax)

    2.介绍Ajax?

    是异步的Jsp和xml

    作用:使用Ajax可以不刷新界面就能动态交互

    实现:AjaxXmlHttpRequest对象,使用这个对象可以异步向服务器发送请求,获取响应,完成局部更新;Open send response Text/responseXml局部响应

    使用场景:登陆失败不跳转界面,注册时提示用户名似否存在,二级联动等。

    3.JS和JQuery的关系?

    JQuery是一个JS框架,封装了JS的属性和方法,并且增强了JS的功能,让用户使用起来更便利。

    以前使用原生JS需要处理很多兼容性问题(注册事件等),由JQuery封装了底层就不用处理兼容性问题。

    原生的JS的dom和事件绑定和Ajax等操作非常麻烦,JQuery封装以后操作非常方便。

    4.JQuery的常用选择器

    ID选择器——通过ID获取一个元素

    class选择器——通过类(CSS中)获取元素

    标签选择器——通过标签获取元素

    通用选择器——获取所有元素

    div.mycls——获取有mycls这个类的div

    层次选择器(儿子选择器——“>”获取下面的子元素;后代选择器——“空格”获取下面的后代,包括儿子,孙子等)

    属性选择器

  • 相关阅读:
    [转] websocket新版协议分析+python实现 & websocket 通信协议
    [转] html5演示
    新浪网内部讲师进阶研习会之笔记
    css3 animation属性
    【转】python多线程编程
    搭建selenium自动化环境步骤
    win10下搭建QTP测试环境
    cocos2dx跨平台环境
    Cocos2dx运行win32工程
    原型模式(prototype)
  • 原文地址:https://www.cnblogs.com/edward-life/p/10558465.html
Copyright © 2020-2023  润新知