-
toggleClass()
在jquery中指定一个类,如果不存在则添加类,如果已设置则删除之。 - 键与值都需要用引号括起来 “键”
键值之间用冒号 “键”:“值”
键值对之间用逗号隔开 “键”:“值” , “键”:“值” -
HTML5控件显示音频和视频媒体
①播放音频或者视频,通过视频或者音频的链接就可以播放,不需要通过别的插件播放
②音频或者视频不属于属性或者事件。属性是放在标签里面的
③JavaScript可与HTML5视频和音频标记结合起来使用来增强其行为
④HTML5音频和视频只能用指定的格式 - 下拉菜单
<select>
<option value ="volvo">Volvo</option>
<option value ="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
-
高度塌陷问题
①开启元素的BFC: overflow:hidden;
(IE6及以下中:zoom:1;//元素放大几倍
)
②clear清除:
③在高度塌陷的父元素最后,添加一个空白的div:
或通过after伪类:
- Bootstrap提供的表单布局:垂直表单、内联表单、水平表单、垂直或基本表单。没有自定义表单
- CSS盒模型的属性:margin(外边距)、border(边框)、padding(内边距)、content(内容)
document.getElementById('button1').style.backgroundColor="red";
js里样式设置直接把css写法的的“-”去掉,再改写为驼峰写法即可。
- Flash提供了ExternalInterface接口与JavaScript通信
两个方法:call和addCallback
作用:call让Flash调用js里的方法,addCallback是用来注册flash函数让js调用。 -
获取ID为a的DOM元素
①getElementById() 方法可返回对拥有指定ID的第一个对象的引用。
语法:document.getElementById('a');
参数为id值。
②querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。
所以要获取ID为a的DOM元素,需要加上#+id名。也就是document.querySelector('#a'); -
以下哪些选项可以将集合A转化为数组?
①Array.from(A)
②[].slice.apply(A)
③[…A]
④[].map.call(A, o => o) -
答案:[,2,,3,,4]
ES5中
forEach(), filter(), reduce(), every() 和some()都会跳过空位。
map()会跳过空位,但会保留这个值
join()和toString()会将空位视为undefined,而undefined和null会被处理成空字符串。
ES6 中
都会将空位当做undefined -
答案:5
- css中可继承的属性
颜色,文字,字体间距行高对齐方式,列表的样式
所有元素可继承:visibility和cursor。
内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、text-decoration、text-transform、direction。
终端块状元素可继承:text-indent和text-align。
列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。 -
<sup>2</sup>//平方
上标
<sub>2</sub>
下标 - 万维网用 url 统一资源定位符标识分布因特网上的各种文档
- HTML5中可以省略结束标记的元素有
dd , dt , li , p , optgroup , option , rt , rp , thread , tfoot , tr , td , th