首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端杂谈
订阅
Zero
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
打工四年总结的数据库知识点
国庆在家无聊,我随手翻了一下家里数据库相关的书籍,这一翻我就看上瘾了,因为大学比较熟悉的一些数据库范式我居然都忘了,怀揣着好奇心我就看了一个小国庆。 看的过程中我也做了一些小笔记,可能没我之前系统文章那么有趣,但是绝对也是干货十足,适合大家去回顾或者面试突击的适合看看,也不多说…
javascript组件化
作为一名前端工程师,写组件的能力至关重要。虽然javascript经常被人嘲笑是个小玩具,但是在一代代大牛的前仆后继的努力下,渐渐的也摸索了一套组件的编写方式。 下面我们来谈谈,在现有的知识体系下,如何很好的写组件。 比如我们要实现这样一个组件,就是一个输入框里面字数的计数。这…
如何编写高质量的函数 -- 打通任督二脉篇[理论卷]
凡是点进来的老铁都会受到 dva 的卖萌祝福。我会理论结合实践的去阐述:如何运用函数式编程思想去编写高质量的函数。 在这篇文章中,你可以收获一个满意的答案。 嗯,本来打算一篇搞定,可是写着写着就到了 10000 字了。虽然已经较简洁了,但是涉及到的知识有点多,还是要花字数去阐述…
精华提炼「你不知道的 JavaScript」之作用域和闭包
JavaScript语言是“动态”或“解释执行”语言,但事实上是一门编译语言。但它不是提前编译的,编译结果也不能在分布式系统中移植。 传统编译语言流程中,程序在执行之前会经历三个步骤,统称为“编译”。 将由字符组成的字符串分解成(对编程语言来说)有意义的代码块。 上面这段程序会…
[译] 2018 前端全面回顾
拿一杯咖啡,坐下来,慢慢品读。我们的回顾不容错过。 Web 开发一直是一个快速发展的领域 —— 我们很难跟上在过去的一年中所有的浏览器变更、函数库的发布以及冲击思维的程序设计趋势。 前端行业每年都在增长,这使得普通开发者很难跟上。因此让我们退后一步,回顾一下 2018 年 We…
利用超市买牛奶来解释web缓存
如果你曾经在超市买过牛奶, 那么你就能理解服务器端和浏览器端的缓存。 如果您是一个互联网的忠实用户(您可能是),您就可以从一次又一次的缓存中受益。 但是,你可能不知道它(缓存)是何时或如何在幕后发挥其魔力的。 从开发人员的角度来看, 缓存让构建高性能 web 应用和 web 服…
[译文] 初学者应该了解的数据结构:Array、HashMap 与 List
当开发程序时,我们(通常)需要在内存中存储数据。根据操作数据方式的不同,可能会选择不同的数据结构。有很多常用的数据结构,如:Array、Map、Set、List、Tree、Graph 等等。(然而)为程序选取合适的数据结构可能并不容易。因此,希望这篇文章能帮助你了解(不同数据结…
函数防抖与函数节流
函数防抖与函数节流
面试官:前端跨页面通信,你知道哪些方法?
在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的运行环境,即使是全局对象也不会在多个Tab间共享。然而有些时候,我们希望能在这些“独立”的Tab页面之间同步页面的数据、信息或状态。 正如下面这个例子:我在列表页点击“收藏”后,对应的详情页按钮会…
精读《如何编译前端项目与组件》
通过 webpack / parcel / gulp 构建项目。 通过 parcel / gulp / babel 构建组件。 如果你喜欢零配置的 parcel,那么项目和组件都可以拿它来编译。 如果你业务比较复杂,需要使用 webpack 做深度定制,那么常见组合是:项目 -…