首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
走音
掘友等级
蝇量级前端工程师
|
bytedance
获得徽章 7
晓前端团队
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 56
沸点 5
赞
61
返回
|
搜索文章
最新
热门
一名教培行业前端程序员的年终总结:团队被裁的迷茫与憧憬
从九月底被裁到现在已经有接近三个月的时间了。 回顾这一年的工作经历,从年初的升职加薪到年底的部门集体被裁,心里憋了一肚子话,但也一直不知从哪讲起。直到...
前端跳槽面试算法——动态规划
众所周知,与后台开发人员相比,算法是我们前端开发人员的一个弱项。 而近两年随着互联网行业竞争愈发激烈,市场上对前端岗位的算法要求也有一定的提升。 我记得大三参加腾讯的校招面试时只准备了几种常见的排序算法就足以应对了,然而今年包括今日头条在内的多家大厂的前端笔试题目中都出现了"贪…
JS版数据结构第五篇(二叉树)
将二叉树的所有节点逐行从左至右排列到数组中,为每个节点的左右子节点都保留位置,如果没有则表示为null。 ... 最后根据还原出的二叉树判断其是否对称。 若两侧的节点可以完全重合并且对应节点的值相同那么它就是对称的。 很明显,它是符合要求的。 除了根节点以外的任意一个节点A,只…
JS版数据结构第四篇(矩阵)
矩阵的定义对于大学学习过《线性代数》这门课程的同学们来讲应该都不会很陌生,如果有同学不了解可以自行查下百度百科。 不多废话,我们直接看题。 题目要求的是我们按照顺时针的顺序从外向内遍历每一个元素,并将他们按顺序返回出来。 可能有些同学不太清除我们是怎样想到通过递归解决这样的问题…
JS版数据结构第三篇(链表)
而开始结点无前趋,故应设头指针head指向开始结点。 链表由头指针唯一确定,单链表可以用头指针的名字来命名。 终端结点无后继,故终端结点的指针域为空,即NULL。 可以说是再简单不过了。 注意:这个题目里面的环形链表和我们定义中的循环有所不同,循环链表的定义是链表的最后一位元素…
JS版数据结构第二篇(队列)
相信通过上篇博客大家对栈有了一个大概的认识,今天我们开始对队列的学习。 说白了就是队列是一种受限的线性表,''受限''体现在只能从表的前端(队头)进行删除,只能从表的后端(队尾)进行插入。接下来我还是用一个比喻更形象的说明一下我对队列的理解。 相信大家平时都会路过一些网红店如‘…
JS版数据结构第一篇(栈)
由于前端上手比较快,而且平时开发时大部分写的都是业务逻辑以及交互,常常导致我们被一些后端人员'鄙视',这无疑是对我们前端开发人员是不公平的,前端技术更新迭代很快,而且知识点琐碎,想要学好前端是需要一定的持续性学习能力以及创造性和好奇心的,学好前端并不是一件很容易的事情。 无论是…
Vue源码学习之双向绑定
上面那段话是Vue官方文档中截取的,可以看到是使用Object.defineProperty实现对数据改变的监听。Vue主要使用了观察者模式来实现数据与视图的双向绑定。 在第一篇数据初始化中,执行new Vue()操作后会执行initData()去初始化用户传入的data,最后…
Vue源码学习之数据初始化
在这里思考一个问题,使用Vue的时候需要在创建Vue实例时传入一个option,这里包含了我们定义的props、methods、data等。而在methods的方法中获取data中的key值都是直接通过this.key获取option对象中的methods中的定义的方法如何通过…
个人成就
文章被点赞
601
文章被阅读
42,825
掘力值
1,847
晓前端团队
关注了
40
关注者
286
收藏集
1
关注标签
9
加入于
2018-01-17