保存成功
订阅成功
保存失败,请重试
提交成功
程序员骚俊

程序员骚俊

前端工程师
一个爱码字,爱分享的90后前端开发程序员,目前工作于广州,热衷于JavaScript+node全栈开发,并喜爱使用python写一些有趣的应用。...更多
创作文章8

前端面试 CSS 专题突破

CSS 是前端工程师的一项必修的技能,然而很多前端工程师缺很少专门花时间去重视CSS。在面试过程中,CSS 也是一项很基础很常见的问及点,如果你现在还是停留会使用 CSS,却很少深入地了解这门语言,我相信这场 Chat 很适合你。 该场 Chat主要适合: 1. 前端开发人员 2. 懂 CSS 却很少花时间深入研究 CSS 的前端人员 3. 需要处理一些页面前端的后端人员 4. 想去面试怕问及深入一点的 CSS 知识的前端人员 目录主要有: 1. 为什么样式不生效?谈谈样式权重问题 2. 常见的 CSS 选择器以及经典应用场景 3. 老生常谈-居中与对齐 4. BFC 特性与应用 5. 还不会 Flex 布局?那真实上古前端 6. 什么时候使用浮动,与清除浮动问题 7. 盒子模型与 box-sizing 8. 有没有了解栅格系统原理? 9. 大厂 CSS 面试题分享
CSS
81 订阅

前端人员必须掌握的动态规划算法

当前前端人员如果要去大的,好一点公司面试的话,基本上会问到算法题目了。而算法方面,其中动态规划算法是其中一类比较难一点,又是很灵活的一类算法,所以这类算法成了面试官手里的香饽饽。 我相信有些人也听过动态规划算法,但是一到真正要你去做时,又发现还真的有点不知如何下手。熟能生巧,在动态规划算法方面只有大量做题才能摸清其中奥秘。所以本场 Chat 会使用 JavaScript 讲解一些经典的动态规划题目,大家配合练习,问题不大!! 这场 Chat 主要内容有: 1. 动态规划思想介绍 2. 使用动态规划求解斐波那契数列问题并对比递归方法 3. 走楼梯与最短到达路径问题 4. 背包问题 5. 最佳排班问题 6. 安排生产问题 7. 凑硬币问题 8. 最小编辑距离问题 9. 最长字串问题 10. 楼层扔鸡蛋问题
JavaScript
88 订阅

Koa 源码分析

阅读源码可以很好地提高自身水平,从“会用”到“掌握原理”的过程,也是自身从前端菜鸟到中高级进阶的过程,在不少面试过程中,也会问到你有没有阅读过源码等问题。该场 Chat 将会为大家分享一下看似很复杂,其实超级简单的 Node.js Koa 框架。主要会分享以下内容: 1. Koa 封装原生 HTTP 模块思路 2. Koa 封装请求过程 3. Koa 封装响应的过程 4. Koa 上下文概念 5. Koa 中间件执行过程 6. Koa 处理错误机制 7. Koa 封装 Cookie 方法 该场 Chat 适合以下人群: 1. 前端工程师。 2. 想更深入学习 Node.js 的工程师。 3. 想跳槽又怕面试问到源码的前端工程师。
Node.js
85 订阅

三年 Vue 前端开发的血与泪总结

当前使用 Vue.js 的人原来越多了,面试说会 Vue.js 的一抓一大把。Vue.js 设计的理念就是简洁,对初学者很友好。但是太友好了也容易导致代码水平参差不齐,风格迥异,开发人员水平总体还是初级水平的居多。虽然官网也有风格指南,但是感觉一般的小白也不会花时间去看。只有日后自己踩过坑,加过班,挨过批才知道痛。下面就总结了我这三年使用 Vue 的一些血泪教训,帮助大家少踩坑,写出漂亮易于维护的代码。 本Chat 主要会分享: 1. 配置好 eslint 以及使用 ES6 突显专业前端水平 2. 生命周期的理解以及合理使用 watch、computed 和 methods 3. 组件通信容易出现的各种问题 4. Vue.js 中的样式维护,作用域与过渡效果 5. 一些比较冷门的 API 使用场景分享 比较适合的人员: 1. 想快速成长的前端小白 2. 想看看别人家是怎么写 Vue 的前端中老年人 3. 有任务在身要培训新人的负责人
严选Vue.js
638 订阅

提高工作效率的 Node.js 自动化脚本

在我前端工作岗位中,总少不了各种繁琐的文件操作,所以很早就想通过写一些 Node.js 脚本来解放自己双手了。虽然 Python 或者 PHP 这样的语言写脚本也很方便,但是我个人觉得还是通过使用 JavaScript 来写会比较容易和受众广泛,而且还可以通过 npm 来发布你写的包。 本场 Chat 我主要会通过案例与场景分享以下方面: - 场景 1 养成好习惯,日常备份脚本 - 场景 2 释放双手,自动执行命令 - 场景 3 自动生成模板文件来减少手工操作 - 场景 4 文件的复制压缩自动上传到服务器 - 场景 5 操作 Excel 写周报并自动发送邮件 本 Chat 尤其适合以下人员 - 前端工程师 - 知道一点 Node.js 的人 - 想提高工作效率抽出更多时间的人
Node.js
217 订阅

Vue.js 公共组件库开发流程与思路

Vue.js 生态圈已经拥有许多优秀的像 element-ui 和 iview 这样的 UI 库,这使得我们不必重复造轮子来实现自己的 UI 库。但是有时候我们也很有必要了解组件库的设计方法和思路。以我目前工作为例,公司内部大大小小项目都是用了 element-ui 来进行界面的开发,但是很多系统在一些风格上,甚至在业务上有着共同之处。所以我目前工作就是整合这些系统的业务需求和交互效果,并基于 element-ui 二次开发一款公司内部使用的 UI.库。这样可以实现统一维护和管理,保持各系统风格一致。 在这场Chat 中,我会和大家分享这些组件设计的这些方面: - VueCli3 环境搭建与配置 - 项目结构与代码规范的介绍 - 基本组件的书写方式范例 - 特殊组件(递归组件、全局组件、函数组件)开发范例 - 如何封装各个系统都能使用的公共样式 - 实用的公共函数,公共指令,公共管道封装 - 使用 Vuepress 编写组件文档 本 Chat 尤其适合人员: - 有一定 Vue 基础并使用过 Vue 开发过实际项目的人。 - 在公司有一定地位,需要负责二次改造和封装 Vue 库的人。 - 想自己造轮子也实现一款组件库的人。
191 订阅

如何写出规范和专业水平的 CSS

“页面有点丑”,这句话我相信大多说前端开发人员都有过类似被同事说过。如果不是 UI 设计师的锅,那就是你的 CSS 和页面的合理布局写的不够好。CSS 入门容易,精通确很难。当前大多数前端开发人员或者后端转前端人员很少愿意花时间在 CSS 的研究和学习上,从而导致了很多糟糕的实现。 这场 Chat 不讲解 CSS 太多理论知识,主要结合实例并分享一些日常工作比较常见和容易遇到的 CSS 问题。主要包括以下内容: - CSS 命名规范与语义化 - 众多水平和垂直居中方案的利弊权衡 - 栅格系统是如何实现的 - 什么时候应该用浮动 - Flex 布局使用和优势 - 关于图片背景的自适应问题 - 如何设计一款好的侧边栏 - 如何美化原始输入框 - CSS 动画性能优化
260 订阅

使用批处理 bat 脚本提高工作效率

绝大多数程序员都知道 Linux 的 shell 脚本,却很少程序员会使用 Windows 系统的 bat 批处理脚本,学会一些常用的批处理脚本,可以减少鼠标操作,对于一些场景能够极大地提升我们工作效率。 本场 Chat 主要会教会你以下内容: - bat 基本增删查找文件 - bat 批量复制 - bat 网络命令 - bat 自动执行 - bat 启动程序
136 订阅
微信扫描登录