首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
忧伤的胡萝卜
掘友等级
前端开发
|
马蜂窝
前端菜狗
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
233
文章 230
沸点 3
赞
233
返回
|
搜索文章
赞
文章( 230 )
沸点( 3 )
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
面试官连环追问:数组拍平(扁平化) flat 方法实现
前段时间秋招面哔哩哔哩的时候,面试官问:如何实现 flat 方法?当时手写的并不完美,后来回盘复习,发现面试要求手写数组拍平(扁平化) flat 方法的面试官不在少数。其中包括:拼多多、小米、美团、滴滴、shopee、有赞等。手写 flat 方法是一道非常基础的面试题,通常出现…
来,跟我一起 ,自研多端错误监控平台
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属内推群,赢在新的起跑线。 我今天分享的主题是“如何实现一套多端错误监控平台”。先来做一个简单的自我介绍,我是来自贝贝-大前端架构组的 Allan ,目前致利于集团错误监控系统维护以…
vue客户端渲染首屏优化之道
1、 dll动态链接库, 使用DllPlugin DllReferencePlugin,将第三方库提取出来另外打包出来,然后动态引入html。可以提高打包速度和缓存第三方库 主要是分离 第三方库,自定义模块(引入超过3次的自定义模块被分离),webpack运行代码(runtim…
都2020年了,你还不会JavaScript 装饰器?
1. 前言 装饰器是最新的 ECMA 中的一个提案,是一种与类(class)相关的语法,用来注释或修改类和类方法。装饰器在 Python 和 Java 等语言中也被大量使用。装饰器是实现 AOP(面向切面)编程的一种重要方式。 下面是一个使用装饰器的简单例子,这个 @reado…
学习 BFC (Block Formatting Context)
什么是BFC BFC全称是Block Formatting Context,即块格式化上下文。它是CSS2.1规范定义的,关于CSS渲染定位的一个概念。要明白BFC到底是什么,首先来看看什么是视觉格式化模型。 视觉格式化模型 视觉格式化模型(visual formatting m…
移动端300ms点击延迟和点击穿透
故事:2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。 这当中最出名的,当属双击缩放(double tap to zoom),这也是会有…
面试精选之Promise
我们看一些 Promise 的常见面试问法,由浅至深。 3、Promise 解决的痛点还有其他方法可以解决吗?如果有,请列举。 8、能不能手写一个 Promise 的 polyfill。 这些问题,如果你都能 hold 住,那么面试官基本认可你了。带着上面这些问题,我们往下看。…
一次弄懂Event Loop(彻底解决此类面试问题)
Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 是要增加自己技术的深度,也就是懂得JavaScript的运行机制。 现在在前端领域各种技术层出不穷,掌握底层原理,可以让自己以不变,…
[译] 同中有异的 Webpack 与 Rollup
原文地址:Webpack and Rollup: the same but different 原文作者:Rich Harris 译文出自:掘金翻译计划 译者:lsvih 校对者:avocadowang,Aladdin-ADD 同中有异的 Webpack 与 Rollup 本周…
下一页
关注了
59
关注者
0
收藏集
24
关注标签
13
加入于
2018-01-15