Loading...
块级元素和行内元素有哪些?块级元素有表示布局类的 div、section、header、footer、aside、nav、article等,列表类 ul li、ol 之类的,form、p、table、标题 h1~h6 行内元素:a、span、button、input、select、textarea、i、em、strong
简要介绍 HTML5 的新特性首先 HTML5 为了更好的实践 Web 语义化,增加了 header、footer、nav、aside、article、section等语义化标签。 在表单方面,为了增强表单,为 input 增加 color、email、date、range 等类型,在存储方面提供了 sessionStorage 、localStorage 和离线存储,通过这些存储方式方便数...
闭包作用域链的这种配置机制引出了一个值得注意的副作用,即闭包只能取得包含函数中任何变量的最后一个值。闭包所保存的整个变量对象,而不是某个特殊的变量,下面例子可以清晰的说明这个问题function createFun() { let result = new Array(); for(var i = 0; i < 10; i++){ result[i] = function(){...
ES6语法特性1.const与let: 使用var进行变量声明,在函数执行之前,所有的变量都会被提升,提升到函数作用域顶部。 使用let或者const声明变量, 该变量会陷入暂时性死区直到该变量的声明被处理. 使用let声明的变量可以重新赋值,但是不能在同一作用域内重新声明 使用const声明的变量必须赋值初始化,但是不能在同一作用域类重新声明也无法重新赋值.2.模板字面量:模板字符...
你能描述一下渐进增强和优雅降级之间的不同吗?渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能, 然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。 优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而...
CSS 引入的方式有哪些? link 和@import 的区别是?内联 内嵌 外链 导入 区别 :同时加载 前者无兼容性,后者 CSS2.1 以下浏览器不支持 Link 支持使用 javascript 改变样式,后者不可
Html和xhtml有什么区别?html是一种基本的web网页设计语言,xhtml是一个基于XML的置标语言。HTML对于各大浏览器兼容性较差(pc端浏览器、手机端浏览器、PAD),对于网页页面编写技巧要求比较高,现在web前端开发的静态网页,一般都是html4.0,HTML5就另当别论了。XHTML可以很好处理各大浏览器的兼容(pc端浏览器、手机端浏览器、PAD),看起来与HTML有些相象...
能够设置文本加粗的样式属性是什么?字体加粗(font一weight) 功能:用于设置字体笔划的粗细。 属性值:正常度 一 normal 相对度 一 bold, bolder, light, lighter 渐变度 一 100, 200, 300, 400(相当于normal), 500, 600, 700(相当于 bold、 lighter、 bolder、以及数值100-9...