zoukankan      html  css  js  c++  java
  • 前端面试题

    前端面试题

    1、JavaScript中的“=、==、===”区别?
    =:即赋值运算;
    ==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;
    ===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。

    2、行内元素有哪些?块级元素有哪些?CSS盒模型?

    行内元素: br span input a
    块级元素IV P H1 H2 FORM ul、div
    CSS盒模型内容: border、 margin、padding
    前端页面有哪三层构成,分别是什么,作用是什么?
    结构层:html 表示层:css 行为层:js


    3、split() join() 的区别?

    前者是切割成数组的形式,后者是将数组转换成字符串

    4、数组方法pop() push() unshift() shift()

    Push()尾部添加 pop()尾部删除
    Unshift()头部添加 shift()头部删除


    vue 防止 冒泡的 方法:
    元素加上@click.stop 事件修饰符 在事件处理程序中调用event.preventDefault()或event.stopPropagation()

  • 相关阅读:
    ie下如果已经有缓存,load方法的效果就无法执行.的解决方法
    css公共样式
    pageX、pageY全兼容
    js滚动加载插件
    getComputedStyle()与currentStyle
    excel15个技巧
    XMLHttpRequest函数
    继承模式
    cookie函数
    jQuery添加删除元素
  • 原文地址:https://www.cnblogs.com/zhian/p/13893584.html
Copyright © 2011-2022 走看看