240 发简信
IP属地:澳门
  • webpack、rollup

    webpack打包原理 把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载。 webpack工作方式:把你的项目当做一个整体,通过一个给定的主文...

  • 设计模式

    主要分为三类 结构型模式(装饰模式)、创建型模式(单例模式、工厂方法模式)、行为型模式(观察者模式) 1.装饰模式

  • 计算机网络

    1.五层协议体系结构 (1)应用层:为用户的应用进程提供服务。例如支持万维网应用的HTTP协议、支持电子邮件的SMTP协议、支持文件传送的FTP协议(2) 运输层:负责向...

  • 算法数据结构复习

    一.二叉树的遍历 二叉搜索树插入结点 function insertval(node,newnode){ if(newnode.val<node.val){ if(!node...

  • es6

    1.let 命令 let声明的变量只在当前代码块有效 let不存在变量提升,必须在声明后再使用 暂时性死区:暂时性死区的本质就是,只要一进入当前作用域,所要使用的变量就已经存...

  • 面试

    vivo面试 1.js数据类型 number boolean undefined null string 对象(object array function) symbol 2...

  • 操作系统

    进程和线程的区别进程是CPU资源分配的最小单位,线程是CPU调度的最小单位。 浏览器是多进程的,每打开一个tab页就相当于创建了一个独立的浏览器进程 重点是浏览器内核(渲染进...

  • 项目难点介绍

    “天天打卡鸭”小程序分为六层技术架构,下面将详细描述每层结构。 (1)小程序端 小程序端即客户端,也就是用户直接操作的界面。微信web开发者工具为开发者提供了十分方便的操作界...

  • 浏览器

    1.兼容性 2.内核 IE:trident内核 -ms- Firefox:gecko内核 -moz- Opera:Blink内核 -0- Safari:webkit内核 -w...

  • 前端相关知识点

    1.你所知道的前端优化有哪些内容? 性能优化: 减少dom操作,dom操作会带来repaint和reflow 尽量不要使用table布局,table中某个元素变了,就要ref...

  • Vue基础知识

    Vue.js(读音/vjuː/, 类似于 view)是一个构建数据驱动的web 界面的渐进式框架。Vue.js的目标是通过尽可能简单的API 实现响应的数据绑定和组合的视图组...

  • 120
    Vue关键知识点

    1.Vue生命周期理解 生命周期钩子的this 上下文指向调用它的Vue 实例。 (1)在beforeCreated和created钩子函数之间的生命周期 初始化事件,进行初...

  • 安全

    1.对称加密和非对称加密的区别对称加密,或专用密钥(也称做常规加密)由通信双方共享一个秘密密钥。发送方在进行数学运算时使用密钥将明文加密成密文。接受方使用相同的密钥将密文还原...

  • http

    1.常见的http方法 GET 用于请求服务器发送某个资源 HEAD 与get方法的行为相似,但服务器在响应中只返回首部,不会返回实体的主体部分,这就允许客户端在未获取实际资...

  • websocket

    1.websocket之前有三种双向通信的方式 轮询:轮询是客户端和服务器之间会一直进行连接,每隔一段时间就询问一次 长轮询 iframe流 2.websocket原理: 计...

  • js基础

    1.简介 JavaScript的数据类型共有7种: 基本数据类型六种: 数值(number) 字符串(string) 布尔值(boolean) undefined null ...

  • html5

    1.html5新增元素 为了更好的实践web语义化,增加了header,footer,nav,aside,section等语义化标签, 在表单方面,为了增强表单,为input...

  • css

    1.flex布局 弹性布局,子元素的float、clear和vertical-align属性将失效,为盒装模型提供最大的灵活性。分水平的主轴和垂直的交叉轴 容器的六个属性: ...

  • 经常实现的一些小功能

    css31.多栏布局.box{text-align:justify;width: 600px;background-color: pink;-webkit-column-co...