H5C3-JS day04

第一题:

假链接中我们通常在a标签的href中添加什么能使得页面不跳转()

javascript:;

 

 

第二题:

getCurrentPosition()获取用户当前位置放入一个值中保存,getLocation()地图定位

第三题:

在CSS3中,以下哪个IE浏览器(Trident内核)的私有属性前缀? ( -ms)

第四题;

 

DHTML实现了网页从Web服务器下载后无需再经过服务的处理,而在浏览器中直接动态地更新网页的内容、排版样式和动画的功能。例如,当鼠标指针移到文章段落中时,段落能够变成蓝色,或者当鼠标指针移到一个超级链接上时,会自动生成一个下拉式子链接目录等。
包括:
    ①动态内容(Dynamic Content):动态地更新网页内容,可“动态”地插入、修改或删除网页的元件,如文字、图像、标记等。
    ②动态排版样式(Dynamic Style Sheets):W3C的CSS样式表提供了设定HTML标记的字体大小、字形、样式、粗细、文字颜色、行高度、加底线或加中间横线、缩排、与边缘距离、靠左右或置中、背景图片或颜色等排版功能,而“动态排版样式”即可以“动态”地改变排版样式。
第五题:
html5中可以省略结束标记的元素有

1、dd

2、dt

3、li

4、p

5、optgroup

6、option

7、rt

8、rp

9、thread

10、tfoot

11、tr

12、td

13、th

第六题:

css3新属性

1、CSS3选择器

2、CSS3边框(Borders)

3、CSS3背景

4、CSS3渐变

5、CSS3文本效果

6、CSS3字体(@font-face规则)

7、CSS3转换和变形

1)2D转换方法

2)3D转换属性

8、CSS3过度(transition属性)

9、CSS3动画(@keyframes规则 animation属性)

10、CSS3多列

11、CSS3盒模型

12、CSS3伸缩布局盒模型(弹性盒子)(flexbox)

13、CSS3多媒体查询(@media)

第七题;

以下可将一对象的背景色透明度改为80%的声明是(     )

ie兼容性写法,filter:alpha(opacity:80);

第八题;

Display:none会触发reflow

visibility:hidden会触发repaint

第九题;

list-inline类会将所有的元素放置于同一行<br>

第十题:

1.常见的块级元素(自动换行, 可设置高宽 )有:
       div,h1-h6,p,pre,ul,ol,li,form,table,label等
2。常见的行内元素(无法自动换行,无法设置宽高)有:
       a,img,span,i(斜体),em(强调),sub(下标),sup(上标)等。
3.常见的行块级元素(拥有内在尺寸,可设置高宽,不会自动换行 )有:
     (button,input,textarea,select), img等
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4.label元素不会是浏览器默认的行块级元素,实践出真知
   图1: input默认情况下可以设置可设置高宽,不会自动换行。但是label并没有变化(为了看的更加明显,所以给label加了边框)。
 图2:手动设置label的display属性为inline-block,才能实现可设置高宽,不会自动换行的效果。
 
第十一题:
Browser 对象
有关的对象:
history screen location Navigator
详情在这 http://www.w3school.com.cn/jsref/dom_obj_window.asp
 
第十二题;

function A() {

    this.do=function() {return ‘foo’;};

}
A.prototype=function() {
    this.do=function() {return ‘bar’};
};
var x=new A().do();
x 的值是:bar
只有实例对象上不存在的属性和方法才会去原型上查找
 
第十三题:
green,blue
第十四题:
void (); //SyntaxError 语法错误
第十五题:
正则解释
[1-9]\d{5} 6位地区编码
[1-9]\d{3} 4位年份
((0\d)|(1[0-2])) 2位月份
(([0|1|2]\d)|3[0-1]) 2位日数
\d{3}[0-9Xx] 4位校检码

结果:18位的正则=》
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9Xx]$/;

第十六题:
JavaScript中的基本数据类型有:
    字符串、数字、布尔、数组、对象、Null、Undefined
第十七题:
  splice:向/从数组中添加/删除项目,然后返回被删除的项目;
  shift:取得第一项并返回;
  sort:升序排列并返回数组;
  pop:删除并返回数组的最后一个元素;
  push:向数组的末尾添加一个或多个元素,并返回新的长度;
  unshift:向数组的开头添加一个或更多元素,并返回新的长度。
第十八题:
  阻止默认事件:
  e.preventDefault()
  e.returnValue = false  (IE)
 
  阻止冒泡:
  e.stopPropagation()
  e.cancelBubble = true (IE)
第十九题:
  0xaa是16进制的表示方法
 
 

 

posted @ 2020-07-03 20:04  张嘉炳  阅读(190)  评论(0编辑  收藏  举报