08 2023 档案
摘要:- let const 不建议使用var,减少内存泄漏的风险 - 解构赋值 {} = object - Promise完成异步操作 - 箭头函数 - 模板字面量 - class ## 解构赋值 JS是脚本语言,发展方向应该越来越简单,越来越像,语法糖越来越多。 在这方面,JS被TS代替了很多 TS为
阅读全文
摘要:- span是inline元素,直接设置width,height会无效 **设置float属性,可以把display改为block,并且允许设置height,width**
阅读全文
摘要:- span是`内联`元素,高度宽度由内容决定,排版容易发生变化 - div时`块级元素`
阅读全文
摘要:## 盒子模型 - 盒子模型包含margin,padding,border,content四个内容 - 盒子模型可分为`标准盒模型`和`怪异盒模型` - 盒子模型可通过`box-sizing`设置 ## margin 和 padding的区别 - margin用来设置元素之间的距离 - paddin
阅读全文
摘要:## 题目 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 提示: 1. 你可以假设 nums 中的所有元素是不重复的。 2. n 将在 [1, 10000]之间。 3. nu
阅读全文
摘要:## webpack作用 webpack是一款打包工具,分析文档间的依赖关系. webpack会自动分析文档的依赖关系,需要用户`手动设置entry`,打包后得到buddle.js文件. webpack可以处理css,js等多种文件
阅读全文
摘要:## 生产环境 生产环境是提供给`用户`使用的环境 ## 开发环境 开发环境是`提供`给开发者的环境
阅读全文
摘要:# 垃圾回收机制 和C++不同,JS的内存回收由运行环境执行,减少了程序员的操作量. ## 回收机制 目前,JS垃圾回收采用`标记清理`方法.当上下文代码执行时,将变量`标记`为`在上下文`,上下文执行完毕时,标记为`不在上下文`等待回收.回收机制每隔一段时间将不在上下文变量回收. ## 内存泄漏
阅读全文
摘要:# 全局作用域 全局作用域变量:直接用var,const,let声明的变量 # 局部作用域 局部作用域变量:块,函数,对象,{}中声明的变量 局部声明全局变量方法: JS中的作用域问题成为`执行上下文`,分为`全局上下文`和`局部上下文` JS中有一个概念`作用域链(scope chain)`表示上
阅读全文
摘要:- 浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存 - 深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象
阅读全文
摘要:HTTP 是明文传输协议,默认端口是80 HTTPS 加密数据,建立安全通道,默认端口443
阅读全文
摘要:`var s = new String()` `var n = s.length-1` ``` O(n) for(let i = 0; i<n;i++){ s[i] == s[n-i] //可判断为回文 } ```
阅读全文
摘要:``` function findMedian(Array s){ var n = s.length var median if(n % 2){ median = s[n/2]; }else{ median = (s[n/2] + s[n/2 -1])/2 } } ```
阅读全文
摘要:for(;;;) 先执行前2个,后执行循环体,最后一个执行
阅读全文
摘要:grid是唯一一个二维布局的display属性,功能强大 display:grid; `display-template-columns:1fr,1fr,1fr;` fr是grid单位,该语句将形成3个等宽列 `display-template-rows`设置行高
阅读全文

浙公网安备 33010602011771号