笔试题
摘要:题目1:编写一个 People 类,使其的实例具有监听事件、触发事件、解除绑定功能。(实例可能监听多个不同的事件,也可以去除监听事件) class People { constructor(name) { this.name = name this.eventHandle = {} } // TOD
阅读全文
posted @
2022-03-23 00:44
哈哈哈~_~
阅读(247)
推荐(0) 编辑
snipaste截图-屏幕置顶
摘要:下载 https://zh.snipaste.com/download.html 安装-双击 使用 快捷键f1-截图
阅读全文
posted @
2022-03-18 18:12
哈哈哈~_~
阅读(320)
推荐(0) 编辑
面试题-angular
摘要:angular数据绑定原理 Angular 根据数据流的方向提供三种类型的数据绑定: 从数据源到视图-- 插值/属性绑定 从视图到数据源--事件绑定 双向,从视图到数据源再到视图 angular的数据绑定有单向绑定和双向绑定单向绑定包括属性绑定,差值绑定,事件绑定双向绑定将属性绑定与事件绑定结合在一
阅读全文
posted @
2022-03-18 17:04
哈哈哈~_~
阅读(142)
推荐(0) 编辑
前端性能优化
摘要:优化网络连接 【使用CDN】 CDN全称是Content Delivery Network,即内容分发网络,它能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤
阅读全文
posted @
2022-03-18 17:02
哈哈哈~_~
阅读(32)
推荐(0) 编辑
面试题-http
摘要:强缓存与协商缓存 强缓存 当浏览器去请求某个文件的时候,服务端就在respone header里面对该文件做了缓存配置 缓存的时间、缓存类型都由服务端控制,具体表现为:respone header 的cache-control http.0 Expries http1.1 Cache-Control
阅读全文
posted @
2022-03-18 17:00
哈哈哈~_~
阅读(23)
推荐(0) 编辑
面试题-js基础
摘要:判断 js 类型的方式 1. typeof 可以判断出'string','number','boolean','undefined','symbol'但判断 typeof(null) 时值为 'object'; 判断数组和对象时值均为 'object' 2. instanceof 原理是 构造函数的
阅读全文
posted @
2022-03-18 16:56
哈哈哈~_~
阅读(55)
推荐(0) 编辑
promise原理
摘要:promise的基础语法 目的:promise是书写异步代码的另一种方式,解决回调函数嵌套的问题 // 1 创建 new 一个 const p = new Promise((resolve, reject) => { // resolve and reject都是promise内部提供的 => 将状
阅读全文
posted @
2022-03-17 00:42
哈哈哈~_~
阅读(85)
推荐(0) 编辑
面试题-css
摘要:css盒子模型 (1)W3C盒子模型(标准盒模型) box-sizing: content-box; // 默认值 大小 = height(content)+ border + padding + margin height指的是内容区域content的高度 (2)IE盒子模型(怪异盒模型) box
阅读全文
posted @
2022-03-13 00:04
哈哈哈~_~
阅读(48)
推荐(0) 编辑
web安全
摘要:常见web安全 一 XSS 是什么 跨站脚本(XSS)允许攻击者将恶意代码注入到页面中 这些代码可以偷取用户数据 (特别是它们的登录数据),还可以冒充用户执行操作。它是 Web 上最常见的攻击方式之一。 比如,如果某个攻击者能骗你把 <script> 标签插入到 DOM,就可以在你的网站上运行任何代
阅读全文
posted @
2022-03-09 13:58
哈哈哈~_~
阅读(46)
推荐(0) 编辑