• 写给前端的正则表达式入门
    其中match,replace都是字符串上的方法,test是正则对象上的方法。- 匹配 0 次或 1 次{3}- 匹配 3 次{2,4}- 匹配 2、3 或 4 次{2,}- 匹配 2 次或多次7. 分组()小括号在正则中代表分组,一般在match方法中用来返回全匹配加上多个分组结果,如果使用了g选项,则只返回全匹配。
  • 2019年前端平均薪资报告!
    今天小职就带领各位前端工程师们回顾一下2019年前端人才市场和薪资情况,是否准备跳槽还等君看完这篇文章后再做斟酌。在国内,近几年来,前端岗位的热度一直处于稳中有升的状态。2前端的薪资水平变化前端开发程序员的薪资在逐年增长,充满“钱”景首先我们看看2018年的平均薪资水平在来看看2019年的平均薪资水平根据数据表明,Web前端工程师一般工作1年左右,年薪一般就都能有15W,工作5年以上的通常能成为互联网公司技术总监或产品经理,年薪达到25W左右。
  • 记一次腾讯社招前端面试(已入职)
    周一去腾讯现场和准导师、工作室组长、研发总监、部门经理都聊了聊,全程两小时左右,面完后本来应该到HR,但HR出差,所以让我先回北京,等HR联系我,临走时还叫我拿到offer后尽快入职哈哈。过了几天腾讯HR来了电话,告诉了我技术评级,然后问我当前有没有其他offer,之后叫我把当前薪资明细和其他offer脱敏后发给他,他和薪酬部讨论具体薪资事宜。几天过后,HR电话告诉了我薪酬,也给我介绍了腾讯的一些福利和团队文化,然后说offer流程已经发起,让我等邮件,漫长的一周过后,offer终于来了,感动!!!
  • 高薪AI工程师成长攻略
    为解决这一难题,百度飞桨与后厂理工学院深度合作,联合设计本门课程,旨在培养具有核心竞争力的AI工程师。百度精选NLP/CV/计算广告与机器学习3大方向9大AI前沿工程项目,并提供企业真实应用的脱敏数据集供学员实战使用,旨在培养具有核心竞争力的AI工程师。后厂理工学院携手百度飞桨集结逾50人精英教研团队,历经200天,研发成本高达数百万。本期百度认证资深AI工程师培养计划部分助教百度飞桨与后厂理工学院合作,旨在为百度AI在各种实践领域的应用积累和挑选一批宝贵的实践性人才。
  • “寒冬”下前端大势已去?2020年跳槽你还敢要20K吗?
    互联网公司巨头BAT也迎来新一轮的“缩招”,随着人口和流量红利的的逐渐消退,资本寒冬真的来了吗?2019年已经步入尾声,有人说2020年前端跳槽者不再是各大企业的“香饽饽”,这些都有从考量吗?根据2019年职友集提供的工资收入水平,前端工作者的平均薪资已接近20K,想要在2020年跳槽的朋友们大可不必在待遇上有所顾虑,5G技术的发展、移动端的迅速崛起、巨大的市场需求和人才缺口等因素,使得靠谱的前端工程师依然是各大互联网公司的座上宾。想要在“寒冬”下自保容易,但是要取得更大的突破,就要用碎片时间拉开技术差距。2020年前端最新流行框架是什么?
  • ES7、ES8、ES9、ES10新特性大盘点
    前言从 ECMAScript 2016开始,版本发布变得更加频繁,每年发布一个新版本,好在每次版本的更新内容并不多,本文会细说这些新特性,尽可能和旧知识相关联,帮你迅速上手这些特性。[1, 4, -5, 10].find // -5[1, 5, 10, 15].findIndex // 2[NaN].findIndex // 0Array.prototype.includes()的支持情况:2.求幂运算符**在ES7中引入了指数运算符,具有与Math.pow()等效的计算结果console.log;// 输出1024zhiccconsole.log // 输出1024求幂运算符的支持情况:ES8新特性1.Async/Await我们都知道使用Promise能很好地解决回调地狱的问题,但如果处理流程比较复杂的话,那么整段代码将充斥着then,语义化不明显,代码不能很好地表示执行流程,那有没有比Promise更优雅的异步方式呢?这个特性我们后面介绍ES10的Object.fromEntries()还会再提到。
  • 大BU级别的"前后端分离"实践
    阅读本文之前,大家不妨思考下这几个问题:单个项目的前后端分离好做,那如果n多个项目一起呢?其中属于第一维度的有两个,分别是统一视图服务和自动化监控,属于第二维度的有前端组件库和物料中台。本文章的重点就是讲解统一视图服务,如何基于基础的前后端分离模式,更好地解决问题和提升效能。统一视图服务集群中的容器内部都会有inner router和渲染服务。以上是视图层所提供的最基础的能力,但是为了体现统一管理不同产品线的能力,我们还提供了部分PAAS的能力,如接入层配置,负责在网关和inner router上自行处理流量和拓扑。
  • 我用React和Vue构建了同款应用,来看看哪里不一样
    编辑|王文婧 我阅读了很多 React 文档并观看了一些教学视频,它们的确很棒,但我真正想知道的是 React 与 Vue 有何不同。两款应用都是使用默认 CLI 构建的。先来大致看一下两款应用的外观:React vs Vue。唯一的区别是 React 应用有三个 CSS 文件,而 Vue 应用没有任何 CSS 文件。这是因为在 create-react-app 中,每个 React 组件都会附带一个文件来保存其样式,而 Vue CLI 采用了一种 包含式 的方法,具体来说是在组件文件中声明样式。最后他们俩都达成了同样的目标,也没什么可多说的,因为在 React 或 Vue 中你都不能改变 CSS 的结构。在进一步深入之前,我们先来看一下典型的 Vue 和 React 组件长什么样:左边是 React,右边是 Vue。
  • 百度AI项目助你收割大厂offer
    为解决这一难题,百度飞桨与后厂理工学院深度合作,联合设计本门课程,旨在培养具有核心竞争力的AI工程师。百度精选NLP/CV/计算广告3大方向9大AI前沿工程项目,并提供企业真实应用的脱敏数据集供学员实战使用,旨在培养具有核心竞争力的AI工程师。后厂理工学院携手百度飞桨集结逾50人精英教研团队,历经200天,研发成本高达数百万。旨在通过百度9大AI项目将最前沿的AI技术赋能给AI行业从业人员。本期百度认证资深AI工程师培养计划部分助教百度飞桨与后厂理工学院合作,旨在为百度AI在各种实践领域的应用积累和挑选一批宝贵的实践性人才。
  • VS Code 必知必会的 20 个快捷键!
    本篇文章,希望能够帮助开发者更高效地使用 VS Code 进行编程。在 Windows 上:Shift + Alt + F在 Mac 上:Shift + Option + F在 Ubuntu 上:Ctrl + Shift + I去掉尾随空格这个快捷键可以帮你去掉前面和后面多余的空格,这样子就可以不用使用严格的 Lint 检查了。选中词在 Windows 上:Ctrl + Shift + 右键头 / 左键头在 Mac 上:Option + Shift + 右键头 / 左键头在 Ubuntu 上:Ctrl + Shift + 右键头 / 左键头这个快捷键有助于快速选中并编辑。复制行在 Windows 上:Ctrl + Shift + d在 Mac 上:Command + Shift +d在 Ubuntu 上:Ctrl + Shift + d复制行是一个非常强大的功能。重命名在 Windows 上:F2在 Mac 上:F2在 Ubuntu 上:F2选中变量,按F2,上下文中的引用都会被重命名。
个人资料

我是浪里行舟,Github博客4000+star作者,致力于打造一系列能够帮助初中级工程师提高的优质文章。