• JAVA随笔四


    JAVA随笔四

    33.js与jQuery的关系?
    jQuery是一个js框架,封装了js的属性和方法,并且增强了js的功能让用户起来更加便利
    原来使用js是要处理很多兼容性的问题(比如注册事件等),由jQuery封装了底层,就不用处理兼容性问题
    原生的js的dom和事件绑定和Ajax等操作非常麻烦,jQuery封装以后操作非常方便

    34.简单说一下HTML css javascript在网页开发中的定位?
    HTML超文本标记语言:定义网页的结构 CSS:层叠样式表,用来美化页面 javascript: 主要用来验证表单 多动态交互(ajax)

    35.jQuery的常用选择器?
    id选择器 类class选择器 标签选择器 通用选择器 层次选择器 属性选择器

    36.简单介绍一下Ajax?
    什么是ajax? 异步的javascript和xml
    作用是什么? 通过ajax与服务器进行数据交互,ajax可以使用网页实现局部更新,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新
    怎么使用ajax? 核心对象xmlHttpRequest对象,使用这个对象可以异步向服务器发送请求,获取响应,完成局部更新(open sendText/responseXML 局部响应)
    使用场景? 登录失败时不跳转页面,注册时提示用户名是否存在,二级联动等等场景

    37.jQuery的页面加载完毕事件?
    很多时候我们需要获取元素,但是必须等到该元素被加载完成后才能获取.我们可以把js的代码放在该元素的后面,但是这样js就会在body中 不好管理.
    所有页面加载完毕后所有的元素当然已经加载完毕,一般获取元素做操作都要在页面加载完毕后操作.

    第一种: $(document).ready(function(){}); $(document)把原生的document这个dom对象转换为jQuery对象,转换完成后才能调用ready方法 ready(fn),表示的是
    页面结构被加载完毕后执行传入函数fn
    第二种: $(function(){}); 当页面加载完毕后执行里面的函数(这一种简单,用的最多)

    两种方法与 window.onload的区别:
    1>jQuery中的页面加载完毕事件,表示的是页面结构被加载完毕
    2>window.onload 表示的是 页面被加载完毕

    38.jQuery的Ajax和原生js实现Ajax有什么关系?
    jQuery中的Ajax也是通过原生的js封装的.
    如果采用原生js实现Ajax是非常麻烦的,而且每次都一样,即使我们不用jQuery 我们自己也要封装Ajax对象和方法. 而jQuery已经封装好了,而且技术比较成熟可靠,而且开源.

    39.你对现在的哪些新技术有了解?简单说一下h5?
    h5是最新版本的HTML,在原来html的基础上增强了一些标签
    增加了一些像画板,声音,视频,web存储等高级功能,
    h5缺点: 太强调语意了,导致开发中都不知道该选择那个标签,做页面布局时,无论头部.主题,导航等模块都用div来表示, 但是h5的规范需要使用不同的标签来显示(header,footer等)

    40.简单说一下CSS3?
    CSS3是最新版本的CSS
    提供了一些原来CSS2中实现起来比较困难或者不能实现的功能:
    1> 盒子边框
    2> 盒子和文字的阴影
    3> 渐变
    4> 转换,移动,缩放,旋转等
    5> 过渡,动画都可以使用动画
    6>可以使用媒体查询实现响应式网站
    缺点: 要根据不同点浏览器处理兼容性,对应有一些处理兼容性的工具,不用担心

    41.bootstarp是什么?
    BootStarp是一个移动设备优先的UI框架,我们不用写任何css,js代码就能实现比较漂亮的交互性页面
    平时用的很多的: 1>模态框 2>表单,表单项 3>布局 4>删格系统

  • 相关阅读:
    PHP 包含文件路径问题
    PHP显示今天、今月、上月、今年的起点/终点时间戳
    PHP Web基础教程
    php如何生成随机密码的几种方法
    You don't have permission to access /~whpc on this server.
    linux 网络 PING IP可以通,ping域名ping不通
    CPU : 二级缓存容量
    简单建立个人WEB网站
    MKL程序编译与连接:Lapack篇
    ldd命令原理与使用
  • 原文地址:https://www.cnblogs.com/youyouxiaosheng-lh/p/8119806.html
Copyright © 2020-2023  润新知