自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Drag,drag,drag!拽出哔哩哔哩侧边导航组件

一.前言 文章主要以宏观的形式来聊哔哩哔哩侧边导航拖拽组件,非常适合正在渐进式学习VUE的你,适当的模仿开发项目是前端学习必须要有的技能。大多数人都知道的是,面试需要有自己的作品,而作品最重要的不是切页面,而是:创新+用户体验+性能优化+技术展示 。作者也是一个前端小白,正在摸索阶段,我今天讲解的是模仿我觉得做的不错的侧边导航栏,希望大家有收获。让我们一起来,淡黄的长裙,蓬松的头发,拽拽拽!...

2020-04-04 12:51:54 942

原创 写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么

写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? 没有绑定key的情况下,并且在遍历模板简单的情况下,会导致虚拟新旧节点对比更快,节点也会复用。而这种复用就是就地复用,一种鸭子辨型的复用。 <div id="app"> <div v-for="i in dataList">{{ i }}</div> </div> var vm = new Vue({ el: '#app', data: { dat

2020-06-17 10:43:12 1383

原创 React中setState什么时候是同步的,什么时候是异步的?

React 中 setState 什么时候是"同步"的,什么时候是"异步"的? ❝ 在React中,如果是由React引发的事件处理(比如通过onClick引发的事件处理),调用setState不会同步更新this.state,除此之外的setState调用会同步执行this.state 。所谓“除此之外”,指的是绕过React通过addEventListener直接添加的事件处理函数,还有通过setTimeout/setInterval产生的异步调用。 由React控制的事件处理程序,以及生命周期函数

2020-06-17 10:41:29 4200 4

原创 winter 老师前端面试直播总结

winter 老师直播 【主题】BAT 招聘前端工程师,都会问哪些问题? 【嘉宾】winter,前手机淘宝前端负责人 【你将获得】 1.BAT 面试前端工程师更看重哪些能力? 2.面试官都喜欢在哪些地方埋点? 3.前端工程师面试建议 4.前端工程师职业发展建议 经典面试流程 项目介绍 请介绍一下你的项目? 我实现了Native和js的通讯方案… 项目中的一些细节追问 那么具体方案是什么? 你有没有对比过其他的方案?是否有过调研? 很多人挂在这里没有 技术问题 讲讲js中的面向对象 请编写代

2020-05-26 21:26:03 426

原创 前端即时通讯

即时通讯 传统Web的通信原理 浏览器本身作为一个瘦客户端,不具备直接通过系统调用来达到和处于异地的另外一个客户端浏览器通信的功能。这和我们桌面应用的工作方式是不同的,通常桌面应用通过socket可以和远程主机上另外一端的一个进程建立TCP连接,从而达到全双工的即时通信。 浏览器从诞生开始一直走的是客户端请求服务器,服务器返回结果的模式,即使发展至今仍然没有任何改变。所以可以肯定的是,要想实现两个客户端的通信,必然要通过服务器进行信息的转发。例如A要和B通信,则应该是A先把信息发送给IM应用服务器,服务器根

2020-05-23 11:29:01 1108

原创 你要知道的vue面试题汇总(万字长文持续更新!!!!!)

vue 面试题总结 1. vue和react的区别 => 相同点: 1. 数据驱动页面,提供响应式的试图组件 2. 都有virtual DOM,组件化的开发,通过props参数进行父子之间组件传递数据,都实现了webComponents规范 3. 数据流动单向,都支持服务器的渲染SSR 4. 都有支持native的方法,react有React native, vue有wexx => 不同点: 1.数据绑定:Vue实现了双向的数据绑定,react数据流动是单向的 2.数据渲染:大

2020-05-23 11:27:30 3408

原创 字节KSUM一道你不知道的算法题

一.前言 文章主要给大家分享一个字节跳动自己出的算法题目–KSUM。作者学习了很多,但是没有能够很好的解决这个问题,只会用暴力回溯法解决。如果你有更好的办法,欢迎评论区发布出来让更多人看到,谢谢啦! 二. 有请主角–KSUM 题目 请用算法实现,从给定的无序、不重复的数组data中,取出K个数,找出K数之和和与输入的SUM相等的所有情况,并使算法的时间/空间复杂度尽量的低。 var ...

2020-04-27 21:17:03 420

原创 小手一敲,让JS Map现原形

一.前言 文章主要讲JS Map对象的用法和如何手写Map,非常适合初步学习了JS的同学,适当的学会手写JS源码的技能,对JS理解和面试都有很大的帮助。大多数人都知道Map方法的使用,但是在网上对Map源码实现的文章很少,希望通过这篇文章可以帮助到大家对Map方法的理解。 说在前面 Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。本...

2020-03-06 14:27:21 997

原创 玩转Vue路由--前端小白也能开发vue电商项目(2)

路由是什么?为什么要使用路由?路由有什么功能?可以写出路由跳转的源码吗? 写完路由部分,四连打击让我深思,一起来学习一下vue的翅膀Vue-Router吧~ 这是一个基于 vue & axios & mock & token & stylus & Cube-UI的电商项目demo,面向 vue 初学者,场景虽简单,但五脏俱全。涵盖非常多的vue及其相关...

2020-02-29 11:59:36 503 1

原创 前端小白也能开发vue电商项目(1) 注册与登录

作为前端的初学者,学一个前端框架是必不可少的。因为对于新手而言,VUE相较于REACT更容易上手,所以作者选择 了VUE。如果你正好也想学一个框架,那你走运了哦。跟着作者一起来发开发一个简单的电商项目,来学习VUE吧! 这是一个基于 vue & axios & mock & token & stylus & Cube-UI的电商项目demo,面...

2020-02-28 09:12:07 2718 1

空空如也

空空如也

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

TA关注的人

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