随笔分类 -  前端面试

前端面试
关于普通盒子模型content-box和怪异盒子模型border-box
摘要:谈一谈刚学的盒子理解 首先我们要知道盒子自身的宽高不包括外边距(margin)!!,包括的有宽高(width,height),内边距(padding),边框(border)。 1.我们先了解一下box-sizing:content-box普通盒子模型 1.1.我们先创建一个普通盒子模型设置好自身的c 阅读全文

posted @ 2022-07-31 23:03 漫思 阅读(163) 评论(0) 推荐(0) 编辑

面试题大全
摘要:1、防抖和节流,如何写防抖 2、for循环如何遍历 prototype的属性 3、tsconfig的基础 4、display:none visibilty:none的差别 5、node readfile和readfileasync的差别,以及为什么使用readfileasync 6、typescri 阅读全文

posted @ 2022-07-29 13:21 漫思 阅读(36) 评论(0) 推荐(0) 编辑

Vue核心之数据劫持
摘要:Vue核心之数据劫持 前瞻 当前前端界空前繁荣,各种框架横空出世,包括各类mvvm框架横行霸道,比如Anglar,Regular,Vue,React等等,它们最大的优点就是可以实现数据绑定,再也不需要手动进行DOM操作了,它们实现的原理也基本上是脏检查或数据劫持。那么本文就以Vue框架出发,探索其中 阅读全文

posted @ 2022-07-22 16:11 漫思 阅读(187) 评论(0) 推荐(0) 编辑

git回退到某个commit
摘要:回退命令: git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3 回退到前3次提交之前 git reset --hard commit_id 退到/进到 指定的commit 强退至远程 git push origin HEAD -- force 阅读全文

posted @ 2022-07-18 14:34 漫思 阅读(424) 评论(0) 推荐(0) 编辑

alifd的dialog.show的源代码 ReactDOM.render
摘要:FusionDesign设计平台 - PC 官网export const show = (config = {}) => { const container = document.createElement('div'); const unmount = () => { if (config.aft 阅读全文

posted @ 2022-06-26 17:44 漫思 阅读(26) 评论(0) 推荐(0) 编辑

函数的类型
摘要:函数的类型 函数是 JavaScript 中的一等公民 函数声明§ 在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression): // 函数声明(Function Declaration) f 阅读全文

posted @ 2022-05-27 18:40 漫思 阅读(186) 评论(0) 推荐(0) 编辑

type 和 interface的区别
摘要:type 和 interface的区别 一咻 世界都变了 1 人赞同了该文章 ​ 目录 收起 相同点 1、都可以描述一个对象或者函数 2、扩展(extends)与交叉类型(intersection types) interface extends interface type & type inte 阅读全文

posted @ 2022-05-27 17:22 漫思 阅读(672) 评论(0) 推荐(0) 编辑

display和visibility的区别是什么?
摘要:display和visibility的区别是什么? 2019-10-29阅读(7254) 大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。visibility和display两个属性都有隐藏元素的功能。visibility属性所控制 阅读全文

posted @ 2022-05-23 13:27 漫思 阅读(256) 评论(0) 推荐(0) 编辑

今日头条高级前端工程师面试题目精选
摘要:1、跨站共享cookie的2、flex:1 flex-groth3、readfile和readfileasync4、typescript 的tsconfig有哪些基本的配置5、hook和class的区别6、react 如何避免多次渲染7、hook如何识别didcompoent8、echats svg 阅读全文

posted @ 2022-05-23 13:13 漫思 阅读(126) 评论(0) 推荐(0) 编辑

手写call、apply和bind函数
摘要:手写call、apply和bind函数 chicABoo 2021年04月08日 17:15 · 阅读 637 关注 前言 提到改变 this 的指向,首先想到的方式就是 call、apply 和 bind。对于每种方式底层是如何实现,大多数人不太清楚,如果你还不清楚他们的用法,请移步call、ap 阅读全文

posted @ 2022-05-13 11:28 漫思 阅读(48) 评论(0) 推荐(0) 编辑

浅析 Map 和 WeakMap 区别以及使用场景
摘要:浅析 Map 和 WeakMap 区别以及使用场景 发布于2021-08-16 16:07:27阅读 5900 本文被 1 个清单收录,推荐清单 手把手教你利用Python网络爬虫 在阅读红宝书时遇到了 WeakMap 这个关键字,第一次见感觉没啥用,是我见识浅了,其实还是有点用的,有多大我不知道( 阅读全文

posted @ 2022-05-13 11:26 漫思 阅读(83) 评论(0) 推荐(0) 编辑

中级前端面试题必备知识点(2.5w+月薪)进阶
摘要:中级前端面试题必备知识点(2.5w+月薪)进阶 &時光 于 2021-05-09 19:27:38 发布 510 收藏 11分类专栏: vue react javascript 文章标签: html vue.js reactjs javascript css版权 vue同时被 3 个专栏收录30 篇 阅读全文

posted @ 2022-04-07 17:03 漫思 阅读(155) 评论(0) 推荐(0) 编辑

CORS预检请求详谈
摘要:CORS预检请求详谈 引言 最近在项目中因前后端部署不同地方,前端在请求后端api时发生了跨域请求,我们采用CORS(跨域资源共享)来解决跨域请求,这需要前后端的配合来完成。在这一过程中,后端支持了CORS跨域请求后,前端的请求配置可能会调起CORS的preflight请求,也就是我们所说的预检请求 阅读全文

posted @ 2022-03-31 16:09 漫思 阅读(158) 评论(0) 推荐(0) 编辑

JS 变量提升、执行上下文、作用域链
摘要:JS 变量提升、执行上下文、作用域链 一、执行上下文(execute context)EC 理解:代码的执行环境 时机:代码正式执行之前会进入到执行环境,代码执行结束销毁 工作: 1.创建变量对象 (1)变量 (2)函数及函数的参数 (3)全局:window (4) 局部:抽象的但是确实存在 2.确 阅读全文

posted @ 2022-02-26 18:15 漫思 阅读(29) 评论(0) 推荐(0) 编辑

react-router 中的history
摘要:react-router 中的history 赵飞 Coding/旅行✈️ ​关注他 21 人赞同了该文章 react-router 是建立在history之上的;我们来谈谈这个history吧。 github: mjackson/history history 一个管理js应用session会话历 阅读全文

posted @ 2022-02-20 18:20 漫思 阅读(239) 评论(0) 推荐(0) 编辑

x-requested-with 请求头
摘要:在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1、传统同步请求参数 accept text/html,application/xhtml+xml,application/xml;q=0. 阅读全文

posted @ 2021-10-24 21:48 漫思 阅读(197) 评论(0) 推荐(0) 编辑

url转义。绝对正确的url转义的东西
摘要:在阿里上班积累的字符串转义 JS的写法 encodeURIComponent(window.location.href); decodeURIComponent(window.location.href); 如果是C#的写法呢 c#实现Javascript的encodeURIComponent()函 阅读全文

posted @ 2021-08-14 18:13 漫思 阅读(168) 评论(0) 推荐(0) 编辑

chrome浏览器(block)屏蔽http文件下载,如何解除?
摘要:最近升级了chrome浏览器,发现不能从http网站下载文件了。 F12打开console,发现每次从http网站下载文件,console都会出现下载被blocked(屏蔽)的提示: 原来chrome认为 非HTTPS网站都是不安全的,自动屏蔽了 来源于http文件的下载。 chrome果然是大佬, 阅读全文

posted @ 2021-08-09 19:08 漫思 阅读(2222) 评论(0) 推荐(0) 编辑

蚂蚁、字节、滴滴面试经历总结(都已过)
摘要:前言 最近两篇面试以及离职相关的文章不容错过哦。 离开蘑菇街后,我最近的一些想法 拼多多和酷家乐面试总结 今年面试还是比较顺的,面了五家公司(酷家乐、拼多多、字节、滴滴、蚂蚁),都过了。 在文章里我不仅会列出面试题,还会给到一些答题建议,个人能力有限,也不能保证我回答都正确,如果有错误,希望能纠正我 阅读全文

posted @ 2021-07-06 21:17 漫思 阅读(215) 评论(0) 推荐(0) 编辑

从babel-polyfill的一个坑而起
摘要:从babel-polyfill的一个坑而起 babel-polyfill Posted by Seize on January 6, 2018 问题 接手的系统几天前出现了兼容性问题,Array.flat is not a function,一看原来是没有引用babel-polyfill,直接imp 阅读全文

posted @ 2021-07-06 14:12 漫思 阅读(643) 评论(0) 推荐(0) 编辑

导航