首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
逆袭的刷新
掘友等级
前端
切图
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
410
文章 230
沸点 180
赞
410
返回
|
搜索文章
赞
文章( 230 )
沸点( 180 )
深入 MutationObserver
MutationObserver 给开发者们提供了一种能在某个范围内的 DOM 树发生变化时作出适当反应的能力。该 API 设计用来替换掉在 DOM 3 事件规范中引入的 Mutation 事件。
前端接受后端文件流并下载的几种方法
项目中经常会遇到需要导出列表内容,或者下载文件之类的需求。结合各种情况,我总结了前端最常用的三种方法来接受后端传过来的文件流并下载,针对不同的情况可以使用不同的方法。 如果后端提供的下载接口是get类型,可以直接使用方法一,简单又便捷;当然如果想使用方法二、三也是可以的,不过感…
在终端画画、炒股、玩游戏
如果要加个形容词,那就是优越感。 :) 一个shell终端,黑漆漆的,总觉得缺少生机。其实除了盯下日志,也可以用来玩游戏,甚至可以用来炒股盯盘。可怜的老板还以为你在工作呢,呵呵。 中,我们看到有通过telnet看电影的这种神器。 有意思的东西还有很多。我们统一把无功效、无回报、…
分享几道我们面试前端的“真题”
最近更新了一下我们的面试题库,将三道比较基础但是有代表性的题目分享出来。 我们在设计面试题时一般会从一个实际需求出发,根据面试者思考的深入程度和擅长的知识领域不断地提出更进一步的问题。我们并不要求面试者要回答出每一个问题,而是希望在探讨的过程了解对方的工程习惯、解决问题的思路等…
如何在疲劳的JS世界中持续学习
本文翻译自《Stay updated in JS fatigue universe》,并对内容有所补充和修改。 我的许多同事都想知道我是如何设法保持最新的状态,并且仍能完成我的日常工作。在这篇文章中,我将分享我的日常生活,并告诉你如何找到有用的信息。 我的许多资源来自twitt…
如何阅读大型前端开源项目的源码
目前网上有很多「XX源码分析」这样的文章,不过这些文章分析源码的范围有限,有时候讲的内容不是读者最关心的。同时我也注意到,源码是在不断更新的,文章里写的源码往往已经过时了。因为这些问题,很多同学都喜欢自己看源码,自己动手,丰衣足食。 这篇文章主要讲的是阅读大型的前端开源项目比如…
封装Vue组件的一些技巧
写Vue有很长一段时间了,除了常规的业务开发之外,也应该思考和反思一下封装组件的正确方式。以弹窗组件为例,一种实现是在需要模板中引入需要弹窗展示的组件,然后通过一个flag变量来控制弹窗的组件,在业务代码里面会充斥着冗余的弹窗组件逻辑,十分不优雅。 本文整理了开发Vue组件的一…
由浅到深的React合成事件
最近在做一个功能,然后不小心踩到了 React 合成事件 的坑,好奇心的驱使,去看了 React 官网合成事件 的解释,这不看不知道,一看吓一跳... 需要做一个弹窗打开/关闭 的功能,当点击 button 的时候打开,此时打开的情况下,点击弹窗 区域 外,就需要关闭。 很简单…
使用 SVG 制作加载动画
最近我们设计师反馈,他想要做如下的一个加载动画。但是要么效果好的导出的 GIF 体积特别大,看了下有 8M 多了,要么体积小的 GIF 效果又特别不清楚。然后我看了下效果,发现其实用 SVG 动画来实现应该比较简单,于是就和设计师要了一下原始的稿子导出成 SVG 后处理了下。 …
【译】下一个你值得认真尝试的框架 —— Sapper
在写关于JavaScript Report的文章中,我尽量不要去做那一个趋之若鹜的家伙。但是每隔一段时间就会有一些事情让我兴奋。Sapper是其中之一,它是一个Svelte库的上层框架,如果你喜欢快速的网站,你会喜欢 Sapper。 首先说一下关于Svelte,它的工作方式与您…
下一页
关注了
77
关注者
10
收藏集
15
关注标签
18
加入于
2018-04-04