当前位置: 首页 > news >正文

es6

# 一、变量提升性

let和const没有变量提升性
console.log(str) ==》undefined
var str = '你好'console.log(num) 报错
let num ='你好'console.log(a) 报错
const a = '你好'function demo (){
let n =2;
if(true){
let n =1;
}
console.log(n) //2 const 也是一样 var 是1
}
demo()const定义的对象/数组里面的属性值是可以修改的var可以多次声明同一个变量二const和let不行var声明的变量没有自身的作用域let和const声明的变量有自身的作用域Object.assign(a,b)合并对象
let obj2 = {...a,...b}

箭头函数和普通函数有什么区别

1.this指向的问题箭头函数的this是在箭头函数定义时就决定的,而且是不可修改的 (call,apply,bind)箭头函数的this指向定义时候,外层定义第一个普通函数的this不能new 没有prototype

Promise

Promise的三种状态
pending(进行中)
fulfilled(已成功)
rejected(已失败)

filter 和 find 的区别

filter返回的是符合条件的新数组
find返回的是具体内容

some和every的区别

some ==》如果又一项匹配 返回true
every ==》如果全部匹配返回true

::before 和:after中的双冒号和单冒号有什么区别 ?解释一下这2个伪元素的作用。

:是伪类 ,::是伪元素 ==》是为了做区分
作用: 元素之前 before 元素之后after
作用:清除浮动 ,样式布局上也有作用

如何关闭IOS键盘首字母自动大写

<input type="text" autocapitalize ='off'>

怎么让Chrome支持小于12px的文字

-webkit-trransform:scale(缩放的倍数)

rem和em 的区别

em针对于父元素的font-size
rem针对于根(html)元素的font-size √

ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉

a,button,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0,)
}

自适应

淘宝无限适配+rem

Uni-app的分包

优化小程序的下载和启动速度
小程序启动默认下载主包并启动页面,当用户进入分包时,才会下载对应的分包

Webpack

webpack会把js css image  看做一个模块,用import/require引入 ,找到入口wenj,通过入口文件找到关联的依赖文件,把他们打包到一起
把bundle文件,拆分成多个小的文件,异步按需下载所需要的文件
babel可以转换语法的版本
http://www.lryc.cn/news/352537.html

相关文章:

  • 「贪心算法」柠檬水找零
  • ssm139选课排课系统的设计与开发+vue
  • Python使用virtualenv创建虚拟环境
  • LuatOS-Air二次开发学习
  • 【Linux】关于获取进程退出状态中的core dump标志补充
  • Vitis HLS 学习笔记--抽象并行编程模型-控制驱动与数据驱动
  • Python爬取B站视频:封装一下
  • Android Low Storage机制之DeviceStorageMonitorService
  • 1105: 交换二叉树的孩子结点
  • TensorFlow.js
  • 131. 面试中关于架构设计都需要了解哪些内容?
  • Nodejs+Websocket+uniapp完成聊天
  • 神经网络学习
  • CentOS部署NFS
  • JWT使用方法
  • 使用鱼香肉丝一键安装重新安装ROS后mavros节点报错,.so文件不匹配
  • STM32+CubeMX移植SPI协议驱动W25Q16FLash存储器
  • gpt-4o考场安排
  • 【Unity AR开发插件】四、制作热更数据-AR图片识别场景
  • Spring AOP的实操 + 原理(动态代理)
  • 16.线性回归代码实现
  • Java进阶学习笔记1——课程介绍
  • 【全开源】沃德商协会管理系统源码(FastAdmin+ThinkPHP+Uniapp)
  • python毕设项目选题汇总(全)
  • c#从数据库读取数据到datagridview
  • 训练YOLOv9-S(注意:官方还没有提供YOLOv9-S的网络,我这是根据网络博客进行的步骤,按照0.33、0.50比例调整网络大小,参数量15.60M,计算量67.7GFLOPs)
  • 视觉检测实战项目——九点标定
  • android git提交代码命令以及常见命令的使用
  • 类图的六大关系
  • 家政项目day2 需求分析(模拟入职后熟悉业务流程)