Ashun's 技術駅 Ashun's 技術駅
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • Vue
  • 现代web布局
  • React
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 技术资源
  • 第一阶段

    • HTML
  • 第二阶段

    • JavaScript
  • 第三阶段

    • Vue
  • 第四阶段

    • 实战项目
  • 每周测试

    • 每周
  • 其他

    • Vue引入UI框架
    • Web前端面试
    • Vue3-resource
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 福利资源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Ashun

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • Vue
  • 现代web布局
  • React
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 技术资源
  • 第一阶段

    • HTML
  • 第二阶段

    • JavaScript
  • 第三阶段

    • Vue
  • 第四阶段

    • 实战项目
  • 每周测试

    • 每周
  • 其他

    • Vue引入UI框架
    • Web前端面试
    • Vue3-resource
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 福利资源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 第一阶段

  • 第二阶段

  • 第三阶段

  • 第四阶段

  • 每周测试

    • 01每周测试
    • 02每周测试
      • 03每周测试
      • 04每周测试
      • 05每周测试
      • 06每周测试
      • 07每周测试
    • 其他

    • 书籍
    • 每周测试
    xugaoyi
    2022-02-14
    目录

    02每周测试

    # 每周小测试

    # 函数闭包特性

    1、什么是闭包?用代码实现一个闭包

    //当一个函数可以访问另外一个函数的作用域的时候,这个函数就被称为闭包
    function fn(){
        var a = 1
        return function(){
        console.log(a)
        }
    }
    var f = fn()
    f()
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    # 数组里的变异方法

    2、写出数组的变异方法有哪些

    删除最后一个 pop
    添加最后一个 push
    删除第一个   shift
    添加第一个   unshift
    所有都可以使用 splice
    
    1
    2
    3
    4
    5

    # 数组的操作交并补差

    3、计算出以下数组的并集。let arr = [1,2,3,4,5] arr2 = [2,4,6,8]

    let arr = [1, 2, 3, 4, 5];
    let arr2 = [2, 4, 6, 8];
    var arr3 = arr.concat(arr2)
    console.log([...new Set(arr3)]);
    
    1
    2
    3
    4

    # js里的数据类型

    4、请写出js的数据类型有哪几种

    数字 number;
    字符串 string;
    布尔值 boolean;
    空值   null;
    未定义 undefined;
    唯一值 symbol;
    对象   object;
    
    1
    2
    3
    4
    5
    6
    7

    # css样式

    5、使用弹性布局进行水平和垂直居中

    display: flex;
    align-items: center;
    justify-content: center;
    
    1
    2
    3

    # HTML里的元素区别

    6、行内元素、块级元素、行内块级元素有什么区别?

    行内元素:不会自动换行,不可以设置宽高 
    块级元素:会自动换行,可以设置宽高
    行内块级元素:不会自动换行,可以设置宽高
    
    1
    2
    3

    # css样式

    7、相对定位,绝对定位,固定定位有什么区别

    相对定位是相对于自己定位
    绝对定位是相对于有相对定位的父级元素进行定位,没有时就相对于body
    固定定位是相对于浏览器进行定位
    
    1
    2
    3

    # 字符串

    8、如何把字符串转换成数组?

    var arr = "hello world"
    consloe.log(arr.split(""))
    
    1
    2

    # 日期对象

    9、格式化当前日期,yyyy-mm-dd

    var str = "2021-12-17";
    function fn(str,sign = "-") {
        var arr = str.split("-");
        var year = arr[0];
        var month = arr[1] - 1;
        var date = arr[2];
        console.log(new Date(year,month,date));
    }
    fn(str)
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    # 字符串-数组

    10、把字符串hello world转化成反序写法(dlrow olleh)

    var str = "hello world"
    console.log(str.split("").reverse().join(""));
    
    1
    2
    编辑 (opens new window)
    上次更新: 2023/08/06, 00:38:41
    01每周测试
    03每周测试

    ← 01每周测试 03每周测试→

    最近更新
    01
    课件-react路由-V6
    01-22
    02
    课件-国际化
    01-22
    03
    课件-redux-toolkit
    01-22
    更多文章>
    Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式