首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XiongAmao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
赞
文章( 43 )
沸点( 0 )
Vue3 reactivity 模块源码解读
从reactivity 模块认识Vue3响应式原理、熟悉ES6、Typescript语法,掌握Vue响应式API使用。
前端溯源 - Web 标准与历史
学习的过程中,经常听到 ES6、ES2021、W3C、WHATWG、MDN 等等词汇,本文旨在通过梳理 Web 规范与组织之间的关系,了解 Web 发展的历史,学会在碰到问题时定位文档与规范。 Web 是 World Wide Web(万维网)的简称,是构建于 Internet…
微前端时代思考与实践
技术和架构方案不同,技术可以凭空出现突然爆火没有征兆。但方案或架构一定是为了解决某个问题而出现的,实践之前,请务必先要去搞清楚它是否可以解决当前问题,再者调研是否适合团队,考虑工程价值与产品价值,请不要盲目追求。 熟悉它的人更喜欢称它为前端微服务。 在传统模式开发中,例如阿里云…
【文件上传那些事儿】- 04 切片上传和网格进度条
在前面的部分,我们已经完成了文件的切片和 hash 的计算,接下来要做的就是把这些切片上传到后端了,这一部分并没有什么难度,按部就班的进行即可。 显然这里最关键的是如何对切片进行包装。 有了这些切片,我们再从前端发送一个 merge 请求,即可在后端完成切片的合并了。 在切片的…
「前端工程化」从0-1搭建react,ts脚手架(1.2w字超详细教程)
我们在这边文章里面用的是mycli ,但是我并没有上传项目到npm,但是这篇文章的技术是笔者之前的一个脚手架原型,感兴趣的同学本地下载可以体验效果。 一条命令创建项目,安装依赖,编译项目,运行项目。 我们希望用一条命令行,实现项目创建,依赖下载,项目运行,依赖收集等众多流程。如…
【Daily Interview】- 21 解数独
对数独规则不太清楚的读者可以看看这里:数独。 接下来就是细节上的实现:如何判断当前格子是否能填入对应数字。 前二者比较简单,只需固定死 row 和 col 即可,而第三个,我们则需要首先找到当前遍历到的格子属于哪一块九宫格。 可以看到,9 个九宫格将整个 9 x 9 的棋盘分成…
【Daily Interview】- 18 二叉树的最近公共祖先
对于这种情况,我们可以看到,p,q 是分别在 root 的左右两棵子树上的,那么这里我们可以通过 left 和 right 来遍历两棵子树:如若没找到 p 或者 q,则舍弃掉这棵子树。这样就可以不断缩小查找的范围,直至最后找到两个节点的最近公共祖先。 这道题相对上面其实更加简单…
Java异常体系概述
Java异常体系的根类是 Throwable, 所以当写在java代码中写throw抛出异常时,后面跟的对象必然是Throwable或其子类的对象。 其中Exception异常是指一些可以恢复的异常, 例如常见的NullPointerException空指针异常。 Error指…
备战2021,仿探探拖拽卡片效果Vue3实现
只可惜不是vue3版本,下面带大家看看如何正确搬运到vue3中。 详情参见原文,不再赘述。 目前FlyCard接近400行,不太容易维护了,我们可以用Composition API拆分它们。 观察一下不难发现,拖动逻辑只有卡片1需要,所以这一部分的数据和逻辑控制是独立的,完全可…
JS实现四舍五入
前端计算金额时,经常会出现浮点型过长的问题,所以需要一个四舍五入的方法来保证小数的位数。 1. 使用toFixed 2. 使用Math.round(x) 这个方法的解释: 把数四舍五入为最接近的整数。 100的意思即是保留两位小数。 这里我们可以看到,输出的已经是一个标准的10…
下一页
关注了
96
关注者
2
收藏集
6
关注标签
47
加入于
2017-07-08