笔试题目解析(8)

放了一个假期终于来学了,表示心情很冲动。

1.jquery的sildeUP动画,如果目标元素是被外部事件驱动的,当鼠标快速的连续的触发外部元素事件,动画hi滞后的反复进行,要怎么做?

  首先要说在jquery中的slideUp,slideDown,animate等动画运行的时候都可能出现上诉的情况。

我们有两种预防的方法:

1.在触发元素上的事件设置为延迟处理即可避免滞后反复执行的问题(setTimeout);

2.在触发元素的事件上预先停止所有的动画,在执行相应的动画事件(stop);

stop是jquery中的一个方法函数其中有两个参数,stop(【clearQueue】,【jumpToEnd】)

clearqueue:如果设置成true,就是清空队列,立即结束动画

jumptoend:如果设置成true,就是完成队列,可以立即完成动画。

$("--").stop()$("--").stop():停止当前的动画继续下一个动画;

$("--").stop(true):清除元素的所有动画

$("--").stop(false,true):让当前的动画直接进行到末状态,继续下一个动画。

$("--").stop(true,true):清除所有的动画让当前动画进入末状态

2.html5中的新特性,移除了那些元素?怎么区分html和html5?

新特性:

1.拖拽和释放,2.语义化更好的内容标签(nav,footer,aside,section,header),3.音频视频(audio,video),画布(canvas),地理(geolocation)api,4.本地离线存储localstorage,5.sessionstorage,6.表单控件,calendar,date,time,email,url,search,7.新的技术webworker,websocket,geolocation

移除的元素:

1.纯表现的元素:basefont,big,center,font,strike,tt,u,s

2.对可用性产生负面的影响的元素:frame,frameset,noframes

区分两者的主要方式还是DOCTYPE声明新增的结构元素,功能元素

html5的编码是UTF-8,文档类型是<!doctype html>

并且我们可以了解一下html5又为我们新提供了一些api:

Media,Text Track,Application Cache,User Internation,Data Transfer,Command,Constraint Validation,History API

3.你如何对文件的资源进行优化?

首先我们可以尽心文件合并,文件压缩,文件最小化,之后来使用cdn托管,缓存的使用。

4.浏览器中多个标签页之间是怎么通信的?

调用localstorage,cookie等本地存储。

5.为什么要用多域名来存储网站资源会好一些,更有效?

cdn缓存方便,突破了浏览器的并发限制,节约cookie带宽,节约主域名的连接数量,优化页面的响应,防止不必要的安全问题。

6.标准的定制机构和网页标准的重要性?

首先我们制定了规矩是为了互联网更好的发展,像是w3c,让开发者统一的遵循一个标准,降低了开发难度,开发成本,seo也会做的更好一些,可以有效地预防各种BUG,安全问题,最终提高网站的易用性。


最后是赠送的一题,毕竟我在写这个系列的时候是五题五题来的。。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值