首页
学习
活动
专区
工具
TVP
发布

鱼头的Web海洋

专栏作者
67
文章
58297
阅读量
13
订阅数
正则表达式理论篇
学习正则表达式的你们,有没有发现,一开始总是记不住语法。嗯,加深大家的印象的同时,我也是来找同道中人的。
陈大鱼头
2021-10-09
1.2K0
从零开始使用create-react-app + react + typescript 完成一个网站
也许有人咋一看,看到这个网站有些熟悉,没错,这个网站来源于jsisweird.com/。我花了三天时间,用 create-react-app + react + typescript 重构这个网站,与网站效果不同的是,我没有加入任何的动画,并且我添加了中英文切换以及回到顶部的效果。
陈大鱼头
2021-10-09
1.6K0
2021年,让我们手写一个mini版本的vue2.x和vue3.x框架
首先,不管三七二十一,既然是实例化一个mini-vue,那么我们先定义一个类,并且它的参数一定是一个属性配置对象。如下:
陈大鱼头
2021-08-20
5730
「必须收藏」周末学到的 10 个 JS 实用的小技巧
趁着周末偷偷学习的 10 个 JS 实用小技巧,大家一起来学习一下吧~ 同步阻塞法实现sleep函数 const sleep = delay => { const start = new Date().getTime(); while (new Date().getTime() < start + delay) { continue; }; }; console.log(1); sleep(3000); console.log(2); 利用 new URL 解析 UR
陈大鱼头
2021-08-20
3670
vue3.0新特性teleport是啥,用起来真香
在vue2.0时代,我们经常会有这样的需求,写代码逻辑的时候希望将组件写在某个模板之下,因为这样我们很好的使用组件内部的状态数据,控制组件的展示形态。但是从技术的角度上我们又希望将这段代码移到DOM中Vue app之外的其他位置。
陈大鱼头
2021-07-23
9310
前端项目负责人最基础的需要会哪些
之前给团队分享一下前端技术体系,顺便说一下基础能力范畴指哪些东西,分为技术能力和软能力。下面列的东西也有许多我自己不擅长的地方,但是还是会列一下,也是目前自己能想到的技术体系结构。
陈大鱼头
2021-07-23
6430
尤大亲自评测 Vue3 和 Svelte(19个组件后Vue更好!)
近日尤大亲自创建了一个仓库用来对 Svelte 和 Vue3 组件进行了评测。这其实对我来说非常的感兴趣,因为我最近在业务项目中采用了 Svelte 进行了开发。
陈大鱼头
2021-07-23
1.8K0
设计一个前端组件库,需要具备哪些能力?
当时很沉迷《守望先锋》,有一天突发奇想:我要把游戏里面的 UI 做成前端组件库会怎么样? 然后就一步步开始做了,最后也算把它给实现了。
陈大鱼头
2021-07-23
9570
前端应该掌握的编译基础(基于 babel)
虽然 Babel 团队在各种哭穷,但是 Babel 始终是我们前端在开发中不可或缺的重要工具。 虽然我们只是 API 调用工,但是多了解一些总是会有好处的嘛 ☄️☄️☄️
陈大鱼头
2021-07-23
5310
手摸手教你玩转 vue render 函数
本文及之后所有系列文章组件封装都是基于element-ui组件库进行封装,里面并不会去讲element-ui的API, 本文要探讨是render函数在封装组件中的一些技巧思维且可以用于生产项目的所以并没有用Vue3, 后面会慢慢封装成一个中后台通用表单集成组件, 本文先从输入框开始,
陈大鱼头
2021-07-01
1.2K0
我经常和面试者聊的一个题目
作为一个Web前端从业者,资深B/S架构的应用开发,通常我们负责的内容都是侧重的浏览器端比较多,即便目前Vue、React等各种框架库流行的年代,核心实现也依然是JS API操作DOM;如果资历更深一些的同学,还会熟知jQuery,更是因为各浏览器API不统一作为其解决的问题痛点。
陈大鱼头
2021-07-01
4170
估计这两个 HTML 标签,你听都没听过: <details> 与 <summary>
众所周知, HTML5 已经出了很多年,其迭代版本都出到了 HTML5.3 。这其中有趣的 API 跟 标签有许多,这里就简单介绍两个:<details> 跟 <summary> 。
陈大鱼头
2021-03-23
3420
没想到啊,ES2021居然更新了这样的5个 API
如果没什么特殊情况,每一年 tc39 都会更新一些特性 API ,今年出的则是第 12 版,也就是我们说的 ES12 ,下面让我们一起来看看都更新了哪些 API。
陈大鱼头
2021-03-23
3630
大佬说:“不想加班你就背会这 10 条 JS 技巧”
如果你喜欢探讨技术,或者对本文有任何的意见或建议,非常欢迎一起探讨,当然,鱼头也非常希望能跟你一起聊生活,聊爱好,谈天说地。
陈大鱼头
2021-03-04
2440
让你的 commit 更有价值
AngularJS 在开发者文档1中关于 git commit 的指导说明,提到严格的 git commit 格式规范可以在浏览项目历史的过程中看到更易读的信息,并且能用 git commit 的信息直接生成 AngularJS 的 change log 。
陈大鱼头
2021-01-18
1.1K0
谈谈will-change这个性能优化的利器
CSS渲染器在渲染属性前,会有个准备的过程。有些属性需要css渲染器事先做很多准备才能实现渲染。这就容易导致页面出现卡顿,交互体验不好等问题。
陈大鱼头
2021-01-18
1.1K0
让你的 JS 代码变得更加优雅且可维护
鱼头在开发的过程中,总结了一些优化开发的编码经验,当然这些经验都是前人总结出来的,这次就特别拿出来跟大家一起分享,当然这些经验不一定是最佳实践,各位读者有兴趣或者有不同意见的可以跟鱼头一起探讨一下。
陈大鱼头
2021-01-18
9010
「不容错过」大幅度提升Vue实战技巧的3个铁律
Vue,React这样的框架可以说是现在前端的必备技能,但是独立用Vue写一个项目其实只是入了一个门。
陈大鱼头
2021-01-06
3410
用神奇的 form 验证 API 来优化你的表单验证
鱼头曾在 『极限版』不掺水,用纯 CSS 来实现超飒的表单验证功能 一文中分享过一个花里胡哨的 纯 CSS 的表单验证功能 。虽然仅仅依赖 CSS 是无法满足我们的日常开发需求的,但是配合着各种原生的 form 验证 API ,情况又不一样了。
陈大鱼头
2021-01-05
9840
你不知道的 CSS 进度条
作为一个这么常见的需求, whatwg 肯定是不会没有原生组件提供(虽然有我们也不一定会用),那么就让我们来康康有哪些有意思的进度条实现方式。
陈大鱼头
2020-12-18
6270
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档