5-28 ---- 6-5 号

1 :  HTML5新增了哪些内容或API,使用过哪些

新特性:

1.拖拽释放(Drag and drop) API

2.语义化更好的内容标签(header,nav,footer,aside,article,section)

3.音频、视频API(audio,video)

4.画布(Canvas) API

5.地理(Geolocation) API

6.本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失;

7. sessionStorage的数据在浏览器关闭后自动删除

8.表单控件,calendar、date、time、email、url、search

9.新的技术webworker, websocket,Geolocation



2 input和textarea的区别

   区别 

    1  是单行文本。

          Input标签填写格式是单独出现的,如

           textarea可设置多行文本,带滚动条的。


2  input标签 编写代码时大多用来放置字数较少的单行文字内容

而textarea 一般让用户可以输入多行文字,输入的文字信息量相比较大。


3  input标签的 value值 放在里面.    textarea标签的 value值 是放在标签中间.

相同点

4 input标签 textarea标签的使用目的都是让用户或站长来提交数据,为了让另一方来看到想要的数据资料,特别说明的是提交后处理数据都是一样的.

3 左右布局:左边定宽、右边自适应,不少于3种方法

自己想

4CSS3用过哪些新特性

自己想

5  事件委托

1 什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。

也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。

好处呢:1,提高性能。好处2,新添加的元素还会有之前的事件。

原文地址  事件委托


6 实现extend函数

我们知道,jQuery有静态方法和实例方法之分, 那么jQuery.extend()和jQuery.fn.extend()的第一个区别就是一个用来扩展静态方法,一个用来扩展实例方法。用法如下:

   简单版  extend

   jquery   版本、


7 jsonp原理、postMessage原理

动态创建script标签,回调函数

         Jsonp并不是一种数据格式,而json是一种数据格式,jsonp是用来解决跨域获取数据的一种解决方案,具体是通过动态创建script标签,然后通过标签的src属性获取js文件中的js脚本,该脚本的内容是一个函数调用,参数就是服务器返回的数据,为了处理这些返回的数据,需要事先在页面定义好回调函数,本质上使用的并不是ajax技术

html5 postMessage解决跨域、跨窗口消息传递



8  



   

你可能感兴趣的:(5-28 ---- 6-5 号)