美文网首页
面试题(二)

面试题(二)

作者: Anne720 | 来源:发表于2018-11-08 18:00 被阅读0次

    1、如何理解前端?

     前端即网站前台部分,也叫前端开发,运行在PC端,移动端等浏览器上展现给用户浏览的网页。

    2、HTML和XHTML的区别

        XHTML 元素必须被正确地嵌套

        XHTML 元素必须被关闭,空标签也必须被关闭,如 <br> 必须写成 <br />

        XHTML 标签名必须用小写字母

        XHTML 文档必须拥有根元素

        XHTML 文档要求给所有属性赋一个值

        XHTML 要求所有的属性必须用引号""括起来

        XHTML 文档需要把所有 < 、>、& 等特殊符号用编码表示

        XHTML 文档不要在注释内容中使“--”

        XHTML 图片必须有说明文字

        XHTML 文档中用id属性代替name属性

    3、ES6比ES5多了什么?

    ECMAScript6在保证向下兼容的前提下,提供大量新特性

    ES6特性如下:(简单介绍一下,详情地址:https://www.cnblogs.com/lovesong/p/4908871.html)

    1.块级作用域 关键字let, 常量const

    2.对象字面量的属性赋值简写(property value shorthand)

    3.赋值解构

    4.函数参数 - 默认值、参数打包、 数组展开(Default 、Rest 、Spread)

    5.箭头函数 Arrow functions

    6.字符串模板 Template strings

    8.生成器 (Generators)

    4、假设有10个a标签如何用jquery获取所有标签的索引?

    答:$("dom元素名"):根据给定的元素名匹配所有元素,$("a")

    jquery基本选择器:

     1、$("#id"): 根据给定的ID匹配一个元素。

     2、$("dom元素名"):根据给定的元素名匹配所有元素

    3、$(".Class类名"): 根据给定的类匹配元素。

    4、$("*") :匹配所有元素。

    5、$("dom元素.class类名"):选择所有class属性为指定类名的dom元素。

    6、$(".stripe tr"): 获取class属性为stripe的table元素下的所有行

    5、vue的指令有哪些?

    v-for:循环

    v-model :双向绑定数据

    v-show:显示与隐藏

    、、、、、、

    6、Vue v-bind与v-model的区别

    v-bind    缩写 : 

    动态地绑定一个或多个特性,或一个组件 prop 到表达式。

    v-model

    在表单控件或者组件上创建双向绑定。

    7、语法糖

    简而言之,语法糖就是一种语法便捷的写法。语法糖的写法会让我们的写的代码更简单,看起来也更容易理解

    箭头函数就很经典了:input.map(item => item + 1); 

    而之前的写法(去掉语法糖): 

    input.map(function (item) { 

    return item + 1; 

    }); 

    相关文章

      网友评论

          本文标题:面试题(二)

          本文链接:https://www.haomeiwen.com/subject/cprctqtx.html