自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 彻底搞懂Vue的MVVM响应式原理

前言这些天都在面试,每当我被面试官们问到Vue响应式原理时,回答得都很肤浅。如果您在回答时也只是停留在MVVM框架是model层、view层和viewmodel层这样的双向数据绑定,那么建议您彻底搞定Vue的MVVM响应式原理。(全文12000字,阅读时间约25分钟。建议有一定vue基础后再阅读)怎么来的?要想清楚的知道某件事物的原理,就该追根溯源,刨根问底。在Vue之前,各框架都是怎么去实现MVVM双向绑定的呢?大致分为以下几种:发布者-订阅者模式(backbone.js)脏值检查(angu

2021-04-19 00:11:35 1208 2

原创 华为od机考

两道一星+一道二星(限时150min)机考parseInt还是没搞懂,姑且就按记录一下自己平时的实现方法做了一下,可能与标准答案有出入,欢迎指正。1、停车场停车的最少数量function cars(arr) { if (arr[arr.length - 1] === 1) { return portCars(arr, 1, 0); } return portCars(arr, 0, 0);}function portCars(arr, count, more) { //

2021-04-13 22:02:39 6600

转载 缓存问题集合:浏览器缓存、页面缓存、闭包缓存

浏览器缓存:localStorge、sessionStorge、cookiehttps://www.cnblogs.com/liangye/p/13437107.html巧妙应用闭包做缓存:https://blog.csdn.net/dkm123456/article/details/114939677页面缓存:https://blog.csdn.net/u012260238/article/details/88354523...

2021-04-13 01:29:55 123

转载 DOM相关重点,每日复习

DOM常见相关操作;——创+CRUD+属性操作+事件操作https://blog.csdn.net/weixin_45135068/article/details/107752508DOM tree 遍历方法;https://segmentfault.com/a/1190000013493794https://blog.csdn.net/qq_33270001/article/details/88382048getElementById和getElementsByTagName区别;——返回

2021-04-11 02:03:30 91

转载 前端性能优化总结

前端性能优化----yahoo前端性能团队总结的35条黄金定律。https://www.cnblogs.com/lei2007/p/3262897.html主要记得这个图:

2021-04-09 15:13:39 58

原创 electron打包错误

按照官方文档执行到这一步npx electron-forge import✔ Checking your system✔ Initializing Git Repository✔ Writing modified package.json file✖ Installing dependenciesAn unhandled error has occurred inside Forge:Failed to install modules: ["electron-squirrel-starW

2021-04-07 02:42:22 4475 3

原创 字节跳动一面技术夯实

异步原理;闭包原理与应用;数据结构与算法;前端网络(网关协议实现和相互关系、状态码);原型链;this指向及实现;ES6+特性,AMD,CMD,CommonJS;webpack打包原理及特点;动画实现方式;Canvas实现;Vue核心,双向数据绑定,侦听原生实现;vue+typescript+router监听路由变化(这道题不记得是不是这样)项目介绍实习经历反问环节PS:一趟下来大概1小时26分钟,面试官考察的方向都很基础,感觉自己基础还是太薄弱了,用惯代码提示很多的原生A.

2021-04-07 01:00:34 136

原创 bug:使用vscode启动chrome打开页面时崩溃的解决方案

不是常见的直接打开chrome,用nosandbox、删除bd001.sys之类的,都无效。这里的错误是在vscode中使用open in browser 打开chrome,所有页面都崩溃。解决方案:兼容性问题测试成功下一步,应用这个设置。问题解决...

2021-04-05 16:43:53 840

转载 Vue常见面试题

https://blog.csdn.net/qq_37481512/article/details/94400698https://zhuanlan.zhihu.com/p/97950650

2021-04-01 23:41:48 56

转载 JS操作word文档

Microsoft官方文档:https://docs.microsoft.com/zh-cn/javascript/api/word?view=word-js-previewWord.Application对象简单操作:http://liguixing.com/archives/724Linux下打开word等office文件(openoffice安装):https://blog.csdn.net/qq_33215865/article/details/88714437HTML5 MathML:ht

2021-04-01 23:24:56 4222

转载 Demo-01:CSS实现盒子水平居中、垂直居中和水平垂直居中的方法

https://www.cnblogs.com/plsmile/p/11119728.html

2021-04-01 21:34:42 76

原创 Ajax、$、Axios和Fetch

Ajax、Axios和Fetch目录Ajax、Axios和Fetch前言一、简介二、实现1.原生Ajax用ES6类封装四种常见的 POST 提交数据方式application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml2.jQuery实现Ajax3.Axios实现4.Fetch实现各自优缺点axiosfetch前言面试前复习一、简介Ajax全称Asynchronous JavaScript and X

2021-03-30 22:07:45 112

原创 《剑指Offer》真正想告诉我们的不是题解,而是编程需要的八大能力

目录前言一、对基础知识的掌握二、写出高质量的代码1.规范性2.完整性3.鲁棒性三、解决问题的思路1、画图让抽象问题形象化2、举例让抽象问题具体化3、分解让复杂问题简单化四、优化时间效率和空间效率余下的能力总结前言昨晚面试后想到自己磕磕绊绊啃下的数据结构和算法,多少人对算法都是又爱又恨。面试过程中不少人都倒在了算法这一关,可见其重要性。对于算法,一开始想到的就是《剑指Offer》这一本经典著作。但是对于前端学习者来讲其实并不友好,因为这本书里使用的语言是Java。于是我没来得及仔细看这本书,和许多朋友

2021-03-29 20:42:29 265

原创 浅谈MongoDB、MySQL以及Redis

这些数据库或多或少都听过也学过一点,随着时间的推移也忘记了许多。记得当初腾讯面试官有问过我这三者的区别,当初一脸懵逼,趁着春招面试前把这块好好总结清楚。SQL和NoSQLSQL,全称Structured Query Language(结构化查询语言),MySQL中的 My 则是MySQL的发明者 Michael “Monty” Widenius以他女儿的名字命名的。MySQL和Oracle都是关系型数据库,它们有着事务的特性,但是遇到高并发的业务场景时,就需要使用缓存,NoSQL非关系型数据库就成为最

2021-03-27 16:13:45 311 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除