美文网首页
简单JS问题总结

简单JS问题总结

作者: 还是流星拳比较好 | 来源:发表于2018-11-21 23:16 被阅读0次

1、用JS写一个函数,查询字符串中'hello'的所有位置?

function find(string, findString){
  let arr = []
  let index = 0
  let result = string.indexOf(findString, index)
  while(result != -1){
    arr.push(result)
    index = result + 1
    result = string.indexOf(findString, index)
  }
  return result
}

2、用JS写一个函数,查询字符串中最长的单词?

function findLongest(str){
  let arr = str.split(' ')
  let maxLength = 0
  for(let i=0; i<arr.length;i++){
    if(arr[i].length > maxLength){
      maxLength = arr[i].length
    }
  }
  return maxLength
}

3、原型继承
原型链:

function Animal(){
  this.body = '肉体'
}
Animal.prototype.move = function(){}

function Human(){
  Animal.apply(this, arguments)
  this.name = name
}

let f = function(){}
f.prototype = Animal.prototype
Human.prototype = new f()

4、css中em、rem、px区别?
px:在缩放页面时无法调整那些使用px作为单位的字体、按钮的大小
em:em的值是不固定的,会继承父级元素字体大小,代表倍数
rem:rem的值也是不固定的,他始终是基于根元素<html>,也代表倍数

相关文章

  • 简单JS问题总结

    1、用JS写一个函数,查询字符串中'hello'的所有位置? 2、用JS写一个函数,查询字符串中最长的单词? 3、...

  • [Android 与 js 简单互调

    Android 与 js 简单互调 总结: Android 调用 js: 在 Android 中创建通往 jav...

  • JS问题总结

    1、作用域链 当定义一个函数时,它实际上创建了一个作用域节点,该节点上存储着当前作用域中的局部变量,并且该节点会挂...

  • JS需要注意的内容

    最近学生面试比较多,关于JS部分的常见面试问题,做一个简单的总结 1.变量提升 JS里的很多代码规则和C,Java...

  • 高性能js之script的加载

    js加载: 看了网上很多文章写关于js加载的问题。总结了一下。js放在head标签头部会存在很多问题, 1:scr...

  • js中this问题总结

    1、元素绑定事件,方法中的this是当前操作的元素2、方法名前面是否有点,如果有点,那么点前面是谁,this就是谁...

  • js this相关问题总结

    应用场景 作为普通函数 使用call,apply,bind 作为对象方法被调用 在class方法中被调用 箭头函数...

  • Java Web 基础知识目录

    Tomcat环境搭建sevelet编码问题Java Web 走过的坑servlet总结JSP总结EL表达式总结JS...

  • Node.js概述

    1.1 Node.js概述 1.1.1Node.js能解决的问题 Node.js的目标是提供一种简单的,用于创建高...

  • iOS WebView 与JS的交互

    最近项目中需要使用JS与原生的交互,发现了不少的问题,做一个总结 UIWebView JS调用OC无参 JS调用O...

网友评论

      本文标题:简单JS问题总结

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