美文网首页
js基础面试

js基础面试

作者: 西兰花伟大炮 | 来源:发表于2017-10-05 18:09 被阅读4次
(1)slice()与substring(start,stop)的区别

都用于提取字符串中介于两个指定下标之间的字符,substring()不接受下标为负数,如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数,结果不包括stop

image.png

substring原则上不接受负数,当强行传入负数,则会当作0处理,并对传入的参数进行正序排列,再进行截取

image.png

不提倡使用substr( start, length),不是ECMAscript标准

(2)onfocus

onfocus 事件在对象获得焦点时发生。
Onfocus 通常用于 <input>, <select>, 和<a>


(4)lastIndexOf()
image.png
(5)在数组长度外进行赋值,会以赋值处长度作为数组长度,前面的全部填充为undefined
image.png
var arr =[1,2,3,4];
    arr[10] = 10;
    console.log(arr.length); //11
(6)为类数组对象设置样式,需要进行遍历或单独选中
image.png
(7)domReady

给还未解析到的dom元素绑定事件会报错,应该加上onload事件


image.png

html元素可以内联绑定多个事件


(8)confirm对话框
image.png
(9)清除浮动
image.png
(10)冒泡与捕获流程
image.png
image.png
(11)关于遍历数组找出匹配项进行操作
  • 直接进行for循环
  • Array.indexOf()
  • Array.forEach() 不能返回值
    Array.include(target)

image.png
(12)undefined,null转字符串
image.png
(13)数组map方法必须得有返回值
(14)判断是否是IE浏览器
image.png

相关文章

  • 前端相关大杂烩

    前端基础面试题(JS部分) 前端基础面试题(JS部分)学习 React.js 比你想象的要简单 原文地址:Lear...

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • js基础面试

    (1)slice()与substring(start,stop)的区别 都用于提取字符串中介于两个指定下标之间的字...

  • 手写JS面试题-10道(一)

    是什么 通常面试的时候,面试官会提一些JS手写的面试题,主要是为了考察面试者JS 基础的掌握程度。 以下是整理收集...

  • 手写JS面试题-10道(二)

    是什么 通常面试的时候,面试官会提一些JS手写的面试题,主要是为了考察面试者JS 基础的掌握程度。 以下是整理收集...

  • js 基础面试题

    js 基础面试题 1 js中使用typeof能得到哪些类型? undefined、string、number、bo...

  • JS基础

    JavaScript 面试 JS基础篇 变量类型和计算 JS中使用typeof能得到哪些类型-undefinded...

  • 大厂面试TS(上)

    一、TS面试基础知识 1、什么是TS? 概念:ts 是 js 的超集,即在原有的js语法基础上,添加强类型并切换为...

  • web前端面试之js基础(码动未来)

    web前端面试之js基础(码动未来) 3.1.1、介绍js的基本数据类型 Undefined、Null、Boole...

  • js 后端开发基础面试题

    js 后端开发基础面试题 1 为什么要用node? Node.js 是谷歌 V8 引擎(公认最快的 Javascr...

网友评论

      本文标题:js基础面试

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