假期练习小结十一

1. HTML

HTML全局属性有以下这些:

  • class :为元素设置类标识
  • data-* : 为元素增加⾃定义属性
  • draggable : 设置元素是否可拖拽
  • id : 元素 id ,⽂档内唯⼀
  • lang : 元素内容的的语⾔
  • style : ⾏内 css 样式
  • title : 元素相关的建议信息
  • 更多全局属性

2. JS

阅读下列代码,写下输出的结果:

alert(a)
a();
var a=3;
function a(){
alert(10)
} 
alert(a)
a=6;
a();

解析:考点其实是两个,:变量声明提前,函数声明优先于变量声明
1.函数声明优先于变量声明,所以,刚开始,a就是function a(){alert(10)} ,就会看到这个完整函数。
2.a(),执行函数,就是出现alert(10)显示10
3.执行了var a=3; 所以alert(a)就是显示3
4.由于a不是一个函数了,所以往下在执行到a()的时候, 报错。

3. CSS

隐藏元素的几种方法。
解析
Opacity:元素本身依然占据它自己的位置并对网页的布局起作用。它也将响应用户交互;
Visibility;与 opacity ;唯一不同的是它不会响应任何用户交互。此外,元素在读屏软件中也会被隐藏;
Display:display 设为 none 任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就像元素完全不存在;
Position:不会影响布局,能让元素保持可以操作;

猜你喜欢

转载自blog.csdn.net/iTaylorfan/article/details/104480519