![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
qq_43459032
这个作者很懒,什么都没留下…
展开
-
前端面试需要背的知识点
1.TCP 与 UDP之间的区别2.JS 最原始的操作 DOM3. JS 中数组的全部方法4. 浏览器的内核5. cookie 和 session的区别还有 displaycss 的优先级属性CSS 选择符:1.id选择器(# myid)2.类选择器(.myclassname)3.标签选择器(div, h1, p)4.相邻选择器(h1 + p)5.子选择器(ul > li)6.后代选择器(li a)7.通配符选择器( * )8.属性选择器(a[rel = “externa原创 2020-09-28 09:54:55 · 397 阅读 · 0 评论 -
前端CSS,HTML
1.页面布局水平居中 1.margin:auto; 页面没有滚动条 有滚动条用fixed2fixed 和 absulte 的区别两栏布局: 一般用于后台管理系统用到float 不固定的用到 overflow:hidden双飞翼布局 圣杯布局自适应的部分一定要添加 overflow:hidden可以应用浮动实现为啥加上overflow:hidden&nbs原创 2020-09-26 18:05:54 · 126 阅读 · 0 评论 -
前端电话面试
1.项目:1.路由2.微信授权验证2.vue框架计算机属性路由跳转的形式3.居中的实现 (这个需要复习)4.数组的常用方法,他们之间有什么区别原创 2020-09-26 17:54:58 · 670 阅读 · 0 评论 -
性能优化
要展示尽量全面的图片懒加载多使用内存,缓存或其他方法减少CPU 计算量 , 减少网络加载耗时空间换时间1.加载更快减少资源体积,压缩代码减少访问次数合并代码原创 2020-09-24 15:58:11 · 57 阅读 · 0 评论 -
JavaScript中的eval
eval("随便什么代码都会执行")```javascriptrequireJs ===> AMD 模块化开发的代表作COMMONJS ===》 nodejs原创 2020-09-24 15:20:13 · 79 阅读 · 0 评论 -
存储
cookie :本身用于浏览器 和 server 通讯被 “借用”来存储可用 document.cookie=’’ 来修改存储大小, 4KBhttp 请求时需要发送到服务端,增加请求数据量localStorage最大可存5MAPT 简短易用 setItem getItem不会随着http请求被发送出去数据会永久存储,除非代码或者手动删除sessionStorage最大可存5MAPT 简短易用 setItem getItem不会随着http请求被发送出去只会存储在当前会话,浏原创 2020-09-24 15:19:24 · 173 阅读 · 0 评论 -
ajax
1.手写简易的ajaxXmlHttpRequetconst xhr = new XmlHttpRequest()xhr.open(“GET”, "/api", true)xhr.onreadystatechange= function(){ if(xhr,readyState === 4){ if(xhr.status === 200){ alter(xhr.responseText) } }}xhr.send(null)xhr,readyState 的取值0:未初原创 2020-09-24 15:10:43 · 56 阅读 · 0 评论 -
JavaScript中深复制
<script> function cloneObject(target, source) { // 先取出 对象的所有属性 var names = Object.getOwnPropertyNames(source) // 把全部属性进行遍历 for (var i = 0; i < names.length; i++) { var des原创 2020-09-16 22:29:53 · 77 阅读 · 0 评论 -
普通函数与箭头函数的区别
let obj = { id:99, hello:()=>{ console.log(this) // 箭头函数没有自己的 this 即当箭头函数不存在 console.log(this.id) }, print:{ setTimeOut(function(){ console.log(this) // setTimeOut 函数由 window 调用 }, 3000) }, write:{ setTimeOut(()=>{ .原创 2020-09-15 21:24:38 · 56 阅读 · 0 评论 -
2020-09-04
项目装上 eslint 后出现报错 Parsing error: ‘import’ and ‘export’ may only appear at the top level.*因为 eslint 可能不支持动态导入解决办法:$ npm install eslint babel-eslint --save-devor$ yarn add eslint babel-eslint -D在.eslintrc.js文件中添加上module.exports = {parser: “babel-esli原创 2020-09-04 16:53:58 · 249 阅读 · 0 评论