• JavaScript和Ajax部分(5)


    41、 jQuery中的load方法一般怎么用的?

    答:load方法一般在 载入远程HTML 代码并插入到DOM中的时候用通常用来从Web服务器上获取静态的数据文件。

    如果要传递参数的话,可以使用$.get() 或 $.post()。

    42、 你在ajax中使用过JSON吗,你是如何用的?

    :使用过,在$.getJSON()方法的时候就是。因为 $.getJSON() 就是用于加载JSON文件的。此外,在使用jQuery的时候也使用json来进行参数的传递及执行结果的接收处理。

    43、 你使用过哪些数据格式,它们各有什么特点?

    : HTML格式 ,JSON格式, XML格式

    1) HTML片段提供外部数据一般来说是最简单的。

    2) 如果数据需要重用,而且其他应用程序也可能一次受到影响,那么在性能和文件大小方面具有优势的JSON通常是不错的选择。

    3) 而当远程应用程序未知时,XML则能够为良好的互操作性提供最可靠的保证。

    44、 jQuery执行ajax中,提交的data(数据)主要有几种方式?

    答:三种,html拼接的,json数组,form表单经serialize()序列化的。

    45、 jQuery是如何处理缓存的?

    答:要处理缓存就是禁用浏览器缓存.

    1)通过$.post()方法来获取数据,那么默认就是禁用缓存的。

    2)通过$.get()方法来获取数据,可以通过设置时间戳来避免缓存。

    可以在URL后面加上+(+new Date)来增加上时间戳参数

    例:$.get('ajax.xml?'+(+new Date),function () {

    //函数内容代码

    });

    3)通过$.ajax方法来获取数据,只要设置参数cache:false即可。

    46、 你读过有关于jQuery的书吗?

    jQuery基础教程》 《jQuery实战》 《锋利的jQuery》 《巧用jQuery》 《jQuery用户界面库学习指南》等

    47、 你知道jQuery中的事件冒泡吗,它是怎么执行的,何如来停止冒泡事件?

    : 知道,事件冒泡是从里面的往外面开始触发。

    jQuery中提供了stopPropagation()方法可以停止冒泡。

    48、 例如 单击超链接后会自动跳转,单击"提交"按钮后表单会提交等,有时候我想阻止这些默认的行为,该怎么办?

    : 可以用 event.preventDefault()

    在事件处理函数中返回false,即 return false;

    49、 你使用过jQuery中的动画吗,是怎样用的?

    :使用过。

    hide() 和 show() 同时修改多个样式属性。像高度,宽度,不透明度。

    fadeIn() 和fadeOut() fadeTo() 只改变不透明度

    slideUp() 和 slideDown() slideToggle() 只改变高度

    animate() 属于自定义动画的方法.

    50、 你使用过jQuery中的插件吗?

    :看个人的实力和经验来回答了。例如easyUI,树形插件,表单验证插件,自动补全插件等等,结合项目大概说一下

  • 相关阅读:
    利用python 学习数据分析 (学习四)
    numpy 模块常用方法
    利用python 学习数据分析 (学习三)
    numpy 常用方法2
    瞎JB逆
    Codeforces 907 矩阵编号不相邻构造 团操作状压DFS
    AT Regular 086
    矩阵快速幂 求斐波那契第N项
    指数循环节(指数降幂)
    Educational Codeforces Round 32
  • 原文地址:https://www.cnblogs.com/HeartStarer/p/8868877.html
Copyright © 2020-2023  润新知