首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jewel105
掘友等级
前端开发工程师
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
Jewel105
前端开发工程师
·
3年前
关注
使用vue,手写一个计算器(科学计算器/标准计算器)
最近产品经理又又加了一个需求,想在开单页面加一个计算器,用户就可以在录单时可以使用计算器了。 需求内容就一句话:支持加减乘除四则运算,点击计算器图标,当前页面弹出计算器弹窗...
20
10
分享
Jewel105
前端开发工程师
·
3年前
关注
图片跨域了怎么下载?
下载图片主要利用a标签的download属性,但如果图片跨域,点击a标签时,不会下载href指定的图片,而是跳转到href指定的网页,那么图片跨域怎么下载?...
5
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
关于v-if和v-for的执行顺序
Vue2版本下,如果同时使用v-for和v-if,代码会报错,但在Vue3版本下,同时使用v-if和v-for并不会报错,这又是为什么呢...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
vue动态路由
动态路由主要是为了解决权限问题,在vue中router具有addRoutes方法,可以动态添加路由。...
4
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
手写自定义指令实现全键盘操作,参考vue-direction-key源码
Vue项目中有许多表格需要使用快捷键操作,以提高操作速度,比如财务报表,销售开单等的快速输入和保存上。了解到`vue-direction-key`解决了这样一个问题,因此想...
3
2
分享
Jewel105
前端开发工程师
·
3年前
关注
new之后发生了什么?
new之后发生了什么?1. 创建一个新对象 2. 将该对象的原型指向构造函数的原型 3. 执行构造函数中的代码,this指向这个新对象(为这个新对象添加属性) 4. 返回该...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
JS解决计算精度问题
使用js计算过程中,会存在精度问题,比如: 浮点数的计算 0.1 + 0.2 != 0.3 1.1 * 100 != 110 大数精度问题: 9999 9999 9999 ...
4
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
手写实现深拷贝,参考Lodash源码
采用JSON字符串实现深拷贝有以下缺点: 1. 对象方法不会拷贝 2. 数组中的undefined会变为null,对象上的undefined不会拷贝 3. symbol不会...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
严格模式下this的指向
严格模式是ES5增加的新概念。严格模式下,执行函数时没有执行主体,因此this指向undefined,非严格模式下的执行主体默认是window,因此this指向window...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
手写一个简版的vue
这是手写封装的简单版本的vue,主要实现了:1.模板编译与渲染,2.数据响应式,3.指令(以v-model为例),4.事件监听(以@click为例),5.生命周期(以cre...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
手写封装select组件,参考elementUI源码
最近做项目时使用了select标签,希望能更改select的样式,奈何option标签的样式无法修改,于是打算封装一个类似el-select组件。...
8
评论
分享
Jewel105
赞了这篇文章
逛逛GitHub
3年前
关注
Windows 版本的 B站 开源了?
逛 GitHub 的时候,发现了一个有趣的开源项目,B站只有 Web端、移动端、Pad端。如果你想在 PC 端刷 B 站视频,只能在浏览器访问 B 站的官方网站:www.b...
133
79
分享
Jewel105
前端开发工程师
·
3年前
关注
手写实现diff算法和虚拟dom,参考snabbdom源码
虚拟节点是通过JS对象模拟真实DOM中的节点,然后通过特定方法将其渲染成真实的DOM节点。Vue中渲染dom首先是使用h函数制作虚拟节点,在使用patch方法进行diff并...
2
评论
分享
Jewel105
关注了
爱默生
前端开发工程师
Jewel105
前端开发工程师
·
3年前
关注
vue源码--手写实现AST抽象语法树
AST抽象语法树(abstract syntax code)是源代码的抽象语法结构的树状表示。它运用在很多领域,如:浏览器,智能编辑器,编译器等。本文主要实现Vue中的抽象...
2
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
mustache模板引擎的原理与实现,手写实现vue的胡子语法
模板板引擎是将数据变为视图的最优雅的解决方案,本文主要通过学习mustache模板引擎源码,手写实现胡子语法,以此理解vue的模板引擎...
3
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
JS手写Promise.all方法
难点: 1. 如何保证成功结果与传入的数组一一对应 2. 如果传入的数组中,有不是promise实例 3. 每个promis返回结果的时间都不一定,如何判断数组中的每一个实...
3
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
JS手写Promise
封装Promise的主要难点在于: 1. promise中包裹了异步任务的处理 2. then方法的回调返回值也是promise 3. 异常穿透...
4
评论
分享
Jewel105
前端开发工程师
·
3年前
关注
如何利用vue的自定义指令,控制元素是否获取焦点
vue中的指令包括有:v-if,v-show,v-model等等,除此之外vue也支持自定义指令。拥有自定义指令,就有了更多的可能。自定义指令一般用于:对DOM元素进行底层...
2
评论
分享
下一页
个人成就
文章被点赞
747
文章被阅读
158,555
掘力值
4,630
关注了
7
关注者
122
收藏集
0
关注标签
10
加入于
2022-04-02