首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
笨笨小撒
掘友等级
全栈工程师
|
黑客熊
撒fufu哒
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
199
文章 179
沸点 20
赞
199
返回
|
搜索文章
最新
热门
成为一名前端架构师
你是一位经验丰富的前端开发,你的经验和能力在不断成长。有一天,公司决定任命你为前端架构师。你踌躇满志决定大展身手,然而,一个问题困扰了你。 今天,让我们从多个角度来看看什么是前端开发,什么是前端架构。 首先,让我们来回顾一下近年来前端开发所走过的一些历程,了解什么是“前端开发”…
Vue实现函数防抖组件
这两篇文章中作者都分享了关于把函数防抖/函数节流包装成通用组件的经验。 在这里我就不介绍函数防抖/函数节流的概念了,将这样的功能封装是组件真的是非常实用。 这里我使用了abstract: true来创建一个抽象组件。 我们常用的transition和keep-alive就是一个…
alpine.js使用及原理简介
大家好。今天简单介绍下alpine.js的使用和原理。 此前刚接触了tailwindcss并写了篇文章做了简单介绍。而alpine.js的标语则是“像写tailwindcss一样写js”,同时tailwindcss也是apline.js的赞助者。 前后端在经过彻底的分离之后,服…
2021了,你还没用过 tailwindcss 吗
春节将至,又一年就这样悄悄溜走了。 时值年末,总是会被各种年终总结刷屏。例如与前端开发者息息相关的state of js 2020和state of css 2020调查问卷都相继发出了统计报告,在后者的报告总结中,tailwindcss可以说是异军突起,实力抢眼。 今天就来聊…
在移动端使用vue-router和keep-alive
首先一个问题是keep-alive的行为。我们可以通过keep-alive来保存页面状态,但这样的行为对于类似于APP的体验是有些奇怪的。例如我们的应用有首页、列表页、详情页3个页面,当我们从列表页进入详情页再返回,此时列表页应当是keep-alive的。而当我们从列表页返回首…
bable如何转换async/await
async/await是定义于ES2017的异步语法,async/await语法大大提高了异步JS代码的可读性,帮助JS开发者进一步摆脱了臭名昭著的回调地狱。 包括Edge(15+),Chrome(55+),Safari/iOS Safari(11+)在内的主流浏览器都支持了这…
decorator与依赖注入
最近作者有在用Nestjs开发nodejs程序。 nestjs是构建在Express(默认)或Fastify之上的nodejs框架,借助Typescript和decorator提供了AOP(面向切面)、DI(依赖注入)等编程范式。 今天就来介绍,如何通过Typescript的d…
[源码学习]PrismJS
PrismJS是一个前端代码高亮库,支持Markup、CSS、JS等多种语法的高亮显示,其实现简单小巧,扩展语法也非常方便,因此今天决定和大家一起学习一下PrismJS的源码。 Prism小巧轻便之处在于,Prism只进行分词,并没有真正意义上的语法分析、构建语法树的过程。例如…
文件名排序
对文件名进行排序是一个很经典的问题。 当然,这样的比较方式会存在的问题是,如果两个文件的文件名为11.jpg和2.jpg,我们将获得的排序结果是['11.jpg', '2.jpg'],这与用户的直观理解是相悖的。 改进的方式是,先判断两个文件的文件名(去除文件扩展名)是否均为数…
使用Service Worker
PWA全称为Progressive Web App,即渐进式Web应用。其理念是通过多种技术来增强Web应用体验,以提供接近原生应用的用户体验。 Manifest:使得Web应用可以被添加到主屏幕。需要创建一个用以描述Web应用被添加至主屏幕的名称、图标等信息的manifest…
下一页
个人成就
文章被点赞
658
文章被阅读
73,899
掘力值
2,768
关注了
238
关注者
190
收藏集
4
关注标签
15
加入于
2016-11-08