简要描述HTML5中的本地存储

答案:

很多时候我们会存储用户本地信息到电脑上,例如:比方说用户有一个填充了一半的长表格,然后突然网络连接断开了,这样用户希望你能存储这些信息到本地,当网络回复的时候,他想获取这些信息然后发送到服务器进行存储,

现代浏览器拥有的存储被叫做“local storage”,用于存储这些信息

简要描述HTML5中的canvas的作用

答案: 出现的新标签,拥有自己的属性,方法和事件,其中就有绘图的方法,JavaScript能够调用它在网页上完成绘图

canvas也是HTML5中最强大的特性之一,允许开发者使用动态和交互式可视化方法在web上实现桌面应用程序的功能

HTML5 有哪些不同类型的存储?

答案:

HTML5 支持本地存储,在之前的版本中通过cookie实现的,HTML5本地存储速度快而安全

有两种不同的对象可用来存储数据:

localstorage:适用于长期存储数据,浏览器关闭后数据不丢失

sessionstorage:存储的数据在浏览器关闭后自动删除

HTML5除了音频和视频还支持其他什么心得媒体元素?

答案:<embed>:作为外部应用的容器;

<track>:定义媒体的文本跟踪

<source>:多种媒体源的支持

HTML5应用缓存是什么?

答案:常用于显示用户的离线浏览如果网络连接不可用,页面应该来自浏览器缓存,离线应用缓存可以帮助你达到这个目的

应用缓存可以帮助你制定那些文件需要缓存,哪些不需要。

jQuery

body中的onload()函数和jQuery中的$(document).reay()有什么区别?

答案:

onload()和document.ready()的区别如下:

可以在页面中使用多个document.ready(),但是只能使用一次onload();

document.ready()函数在页面DOM元素加载完成易购就会被调用,而onload()函数则要在所有的关联资源(包括图像,音频)加载完毕才会调用。

jQuery中有哪几种类型的选择器?

答案:

有三种类型选择器:

1基本选择器:直接根据ID css类名 元素名返回dom元素

2层次选择器:也叫做路径选择器,可以根据路径层次来选择相应的DOM元素

3过滤选择器:在前面的基础上过滤相关条件,得到匹配的DOM元素

请介绍一下XMLHttpquest对象

答案:

ajax的核心是JavaScript对象XmlHttpRequest.该对象在IE5中首次引入,它是一种支持一部请求的技术,简而言之,XmlHttpRequest可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户,通过XMLHttpRequest对象,web开发人员可以在页面家在以后进行页面局部更新

ajax的优点与缺点

优点:页面局部刷新,提高用户体验度

使用一部方式与服务器通信,具有更加迅速的响应能力;

减轻服务器负担;

给予标准化的病被管饭支持的技术,不需要下载插件或者小程序。

缺点:

不支持浏览器的back按钮

安全问题

对搜索引擎的支持比较弱

HTML5,jQuery,ajax基础面试的更多相关文章

  1. Android+Jquery Mobile学习系列(2)-HTML5/Jquery Mobile基础

    本章介绍两个关键字[HTML5]和[Jquery Mobile],简单说这两者的关系是:HTML5作为主体,Jquery Mobile在HTML5的基础上对其进行了优化.装饰. HTML5 HTML5 ...

  2. jQuery AJAX基础

    一.JSON 定义:             JSON(JavaScript Object Notation, JS对象标记)是一种轻量级的数据交换格式.         它基于 ECMAScript ...

  3. php面试专题---13、AJAX基础内容考点

    php面试专题---13.AJAX基础内容考点 一.总结 一句话总结: ajax对提升用户速度,缓解服务器压力方面也是很有可取之处的,毕竟传递的数据少了 1.AJAX基础概念? Asynchronou ...

  4. jQuery基础---Ajax基础教程(二)

    jQuery基础---Ajax进阶 内容提纲: 1.加载请求 2.错误处理 3.请求全局事件 4.JSON 和 JSONP 5.jqXHR 对象 发文不易,转载请注明出处! 在 Ajax 基础一篇中, ...

  5. jQuery基础---Ajax基础教程

    jQuery基础---Ajax基础 内容提纲: 1.Ajax 概述 2.load()方法 3.$.get()和$.post() 4.$.getScript()和$.getJSON() 5.$.ajax ...

  6. jQuery和AJAX基础

    jQuery和AJAX基础 jQuery 基础: 1.jQuery 选择器: 元素选择器:$("p"): #id 选择器:$("#test"): .class ...

  7. PHP面试 AJAX基础内容

    AJAX基础内容 Ajax的基本工作原理 Ajax基础概念:通过在后台与服务器进行少量数据交换,Ajax可以使用网页实现异步更新 Ajax工作原理:XMLHttpRequest是Ajax的基础     ...

  8. Web前端-Ajax基础技术(上)

    Web前端-Ajax基础技术(上) ajax是浏览器提供一套的api,用于向服务器发出请求,接受服务端返回的响应,通过javascript调用,实现通过代码控制请求与响应,实现网络编程. ajax发送 ...

  9. JS jquery ajax 已看1 有用

    4.form中的input可以设置为readonly和disable,请问2者有什么区别? readonly不可编辑,但可以选择和复制:值可以传递到后台 disabled不能编辑,不能复制,不能选择: ...

随机推荐

  1. python学习03——设计,与input有关

    笨办法学python第36节,我写的代码如下: from sys import exit def rule(): print "Congratulations! You made the r ...

  2. FTP Proxy Server

    本文将在Linux环境下实现一个简单的FTP代理服务器,主要内容涉及FTP主动/被动模式和简单的Socket编程. 1. 主动模式和被动模式 FTP有两种模式,即主动模式(Active Mode)和被 ...

  3. 在MyEclipse显示struts2源码和doc文档及自动完成功能

    分类: struts2 2010-01-07 16:34 1498人阅读 评论(1) 收藏 举报 myeclipsestruts文档xmlfileurl 在MyEclipse显示struts2源码和d ...

  4. 浅谈c语言的指针

    对于非计算机专业的同学,c语言的指针往往就是老师的一句“指针不考“就带过了.c语言的指针号称是c语言的灵魂,是c语言中最精妙的部分. 指针本质上也是变量,也就是一段内存,只是他的特殊之处是他存储的数据 ...

  5. 开启GZIP(转)

    因为在做一个项目,项目里面服务器主要提供数据,但是数据多了文件就大了,比较浪费流量和时间,我们便用Gzip来处理.我在本机上是apache,服务器上是IIS6.0,用的是php,那么我就在这里分享一下 ...

  6. ajax绑定

    function Select() { var data = $("#SelectByTime").serialize(); $.post( "settle.aspx?a ...

  7. 华为手机调试显示log日志

    华为手机默认状态手机log为关闭状态,所以看不到详细错误信息. 手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--打开 勾选AP日志   C ...

  8. centos 下git服务器搭建

    准备 CentOS Linux release 7.0.1406 (Core) ssh 22端口 http 80端口 本文主要是ssh协议支持,http协议配置后还有问题. 摘抄的一段说明 SSH 协 ...

  9. static成员变量与返回对象的引用

    (1)用static修饰类成员变量(属性),表明该变量是静态的,无论创建多少对象,都只创建一个一个静态属性副本,也就是对象们共享同一个静态属性,这个方法常用的一个用途就是用来计算程序调用了多少次这个类 ...

  10. firefox浏览器中silverlight无法输入问题

    firefox浏览器中silverlight无法输入问题 今天用firefox浏览silverlight网页,想在文本框中输入内容,却没想到silverlight插件意外崩溃了.google一下,发现 ...