(1)写ajax代码实例,理解原理:http://www.runoob.com/ajax/ajax-tutorial.html1创建xmlhttp对象2书写响应xmlthhp状态变化的函数3打开xmlhttp4发送http5关闭http

<script>
function loadXMLDoc()
{var xmlhttp;if (window.XMLHttpRequest){//  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码xmlhttp=new XMLHttpRequest();}else{// IE6, IE5 浏览器执行代码xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("myDiv").innerHTML=xmlhttp.responseText;}}xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);xmlhttp.send();
}
</script>
(2)ajax的缺点和在IE下的问题?ajax优点:1、异步更新数据。2、平衡客户端和服务器的负载量。3、界面与应用分离ajax缺点:1、破坏浏览器机制,取缔了balck和history的功能。2、对搜索引擎支持较弱。3、安全性低,由于直接建立通道,会将大量数据暴露出来。4、不支持移动设备。5、客户端编码过多,增加开发和维护成本。
(3)cookie的作用,缺点及增删改查操作cookie可以弥补http协议无状态的缺陷,使服务器可以在第二次收到请求访问时辨识用户信息。缺点:1、cookie的数目和大小有限定,每个特定的域名下最多生成20个cookie,每个cookie不能超多4K。2、安全性问题,cookie被截获后,不要知道具体意义,直接转发即可。3、有些状态不适合保存在客户端,如放置表单重复提交的计数器。

<script type="text/javascript">document.cookie = "name=joh";console.log(document.cookie);//setfunction setCookie(cName,cValue,exdata){var now =new Data();now.setMinutes(now.getMinutes()+exdata);document.cookie = cName +"="+escape(cValue)+";expires="+now.toGMTString();}//get Cookiefunction getCookie(cValue){var cookies = document.cookie;if(cookie.length>0){var cStart = cookies.indexOf(cName +"=");if(cStart!=-1){cStart = cStart+cookie.length+1;var cEnd = cookie.indexOf(";",cStart);if(cEnd==-1){cEnd = cookies.length;return unescape(cookies.substring(cStart,cEnd));}}}else{return null;}}//deletefunction delete(){var cookies = getCookie(cName);setCookie(cName,cValue,-1);}//modify</script>

http://xusweeter.iteye.com/blog/745077

(4)HTML5的离线储存怎么使用,工作原理能不能解释一下

JOB:前端面试10相关推荐

  1. web前端面试-10大经典题(HTML基础)

    HTML基础 1. HTML 文件中的 DOCTYPE 是什么作用? HTML超文本标记语言: 是一个标记语言, 就有对应的语法标准 DOCTYPE 即 Document Type,网页文件的文档类型 ...

  2. 前端面试官,我为什么讨厌你。

    近两年来,参加过的前端面试不下二十场了,吐槽一下.我所经历的,都是小公司,大公司的同学请无视. 招聘信息能否不要装逼?写一大堆你项目根本用不上的,来给谁看?我曾遇到上面写了一堆对js如何要求,对mv* ...

  3. 校招社招必备核心前端面试问题与详细解答

    本文总结了前端老司机经常问题的一些问题并结合个人总结给出了比较详尽的答案.网易阿里腾讯校招社招必备知识点. 原理讲解参考:前端增长-重新定义大前端 在线课程:网易云课堂课程      思否课堂 官方博 ...

  4. 【前端面试分享】- 寒冬求职下篇

    前言 越来越多的公司都在面试前加入了笔试环节. 有的甚至会根据你的笔试答题情况来决定是否进入面试环节. 当然,进入面试环节,也会时不时的出几道算法或者其他类型的相关的题目让你写出来. 所以不仅要会说, ...

  5. 问得最多的十个JavaScript前端面试问题

    我知道有很多人不同意这种类型的面试.其实不管你喜不喜欢,你都得接受.尤其当你是自学的,而且要申请第一份工作时. 我估计很多有人其它方法来证明他自己,像Github/ 项目地址可能是非常理想的证明方法, ...

  6. 前端面试中常见的算法问题

    虽说我们很多时候前端很少有机会接触到算法.大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面.实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的.如果将来当我们面对较为复杂 ...

  7. 9月,水了几个大中厂前端面试的一些总结分享 | 掘金技术征文

    写在前面 工作吧,我觉得就像谈恋爱,不一定是找高富帅或者白富美,互相确认过眼神是对的人就可以~而面试的自信和对工资的要求,源于你过硬的基础和平时的思考.积累以及总结~ 8月底离职,其实是裸辞,当然大概 ...

  8. 前端面试知识点目录整理

    前端面试知识点目录整理 基本功考察 1.关于Html 1.html语义化标签的理解.结构化的理解:能否写出简洁的html结构:SEO优化. 2.h5中新增的属性,如自定义属性data.类名classN ...

  9. 的源码管理器中有感叹图标_玄说前端面试层层解析—关于 redux 的源码

    " 前端面试精讲系列,此篇文章是 redux 系列的第二篇" 上一篇关于面试题的文章,请看: 玄说前端面试层层提问-关于 redux 的面试题 面试题中,有很多需要清楚 redux ...

最新文章

  1. NeurIPS 2019公布获奖论文!新增杰出新方向奖项,微软华裔研究员斩获经典论文...
  2. element ui 点击修改开启停用按钮状态
  3. [转载] Python 从字符串匹配相同元素的所有下标位置(两种办法解析)
  4. sqlite 常用数据类型
  5. C程序设计--指针(用“ 函数 ”对“ 数组 ” 进行操作)
  6. c语言课程火车售票报告,C语言课程设计报告书火车票务管理系统.doc
  7. 交流纯电容电路中电容的容抗、容量和频率以及电压与电流的关系
  8. 【檀越剑指大厂--ElasticSearch】ElasticSearch进阶
  9. 微信小程序-项目初始化
  10. MYSQL学习思维导图
  11. 世界环境保护日的志愿者
  12. 智商情商哪个重要_情商与智商,到底哪个更重要?
  13. scrum立会报告+燃尽图(第三周第二次)
  14. phantompdf 下载_英雄联盟手游详细下载方法,附中文翻译!
  15. 银河麒麟系统设置变更
  16. 【学习笔记】面向对象和封装
  17. CHAPTER 6 LB集群部署 - LVS
  18. genyMotion模拟机连接网络的实现
  19. AI开发者大会中的公开课摘要解读——DuerOS技能开发与CFC编程
  20. 基于Matlab的火灾图像预处理

热门文章

  1. scp从服务器下载文件到本地或从本地上传文件到服务器
  2. dedecms内链 arc.archives.class.php,DedeCms5.5全站自动给关键字加内链的修改方法
  3. qt之CheckBox选中与未选中的使用
  4. android studio读按行文本文件(txt)
  5. 招IOS马甲包套壳上架技术 ,招外包团队以及个人开发者技术
  6. 00023 高等数学(工本) 公式
  7. 原始传奇手游服务器不显示,原始传奇闪退黑屏怎么办 原始传奇闪退黑屏解决办法-游侠手游...
  8. VS2013帮助文档不能打开或者打开卡死的解决方法
  9. JS打印HTML文件
  10. 计算机领域中数据是指什么意思,计算机领域中数据是指