A青火
码龄9年
关注
提问 私信
  • 博客:49,615
    49,615
    总访问量
  • 161
    原创
  • 1,503,873
    排名
  • 80
    粉丝
  • 0
    铁粉

个人简介:https://

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2016-02-18
博客简介:

愚人码头的博客

博客描述:
见贤思齐,无则加勉...https://my.oschina.net/qinghuo111
查看详细资料
个人成就
  • 获得117次点赞
  • 内容获得10次评论
  • 获得149次收藏
  • 代码片获得555次分享
创作历程
  • 40篇
    2023年
  • 6篇
    2022年
  • 19篇
    2021年
  • 73篇
    2020年
  • 23篇
    2019年
成就勋章
兴趣领域 设置
  • 前端
    javascriptvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

文字描边text-stroke

使用-webkit前缀的文字描边text-stroke -webkit-text-stroke: 2px #ccc; color:transparent...
原创
发布博客 2023.12.23 ·
408 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

求从1开始的前n个奇数和

// 求从1开始的前n个奇数和function total(n){ // const result = 0; // for(let i = 0;i<n;i++){ // result+=2*i+1 // } // return result; return n*n;} ...
原创
发布博客 2023.12.23 ·
490 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

谷歌浏览器chrome字号12px限制

问题:chrome浏览器页面限制字号,最小为12px 解决方法:使用transform的scale,但注意只有块元素或行-块元素,才能使transform生效. ...
原创
发布博客 2023.12.23 ·
490 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

零宽字符隐藏字符

零宽度空格符 (zero-width space) U+200B : 用于较长单词的换行分隔 零宽度非断空格符 (zero width no-break space) U+FEFF : 用于阻止特定位置的换行分隔 零宽度连字符 (zero-width joiner) U+200D : 用于阿拉伯文与印度语系等文字中,使不会发生连字的字符间产生连字效...
原创
发布博客 2023.12.23 ·
543 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

比较语义版本号

语义版本规范X.Y.Z[-P] 12.3.15.7.81.5.6-alpha.17.2.3-beta 使用迭代器iterator ...
原创
发布博客 2023.12.23 ·
355 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

失活页面的计时器问题

问题描述:页面设置了定时器,切换其他页面,过一段时间过来,定时器动画出现定位错误,重叠等问题 原因:chrome浏览器会对长时间处于静止状态的标签页的定时器进行节流,会把定时器间隔调整为不低于1s,有的浏览器会改为十几分钟.再E...
原创
发布博客 2023.12.23 ·
466 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

粘性定位

position:sticky;top:0; 粘性定位失效原因 查看父元素是否设置了overflow:hidden
原创
发布博客 2023.12.23 ·
367 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

手写图片轮播

css * { margin: 0; padding: 0; } .myBox { width: 600px; height...
原创
发布博客 2023.12.23 ·
319 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

黑白滤镜

filter:grayscale(1);
原创
发布博客 2023.12.23 ·
316 阅读 ·
12 点赞 ·
0 评论 ·
7 收藏

手写call

//手写callFunction.prototype.myCall = function(ctx,...args){ ctx = ctx ===null || ctx ===undefined?globalThis:Object(ctx) const key = Symbol(); Object.defineProperty(ctx,ke...
原创
发布博客 2023.12.22 ·
338 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

js数组分组

const arr = [{ name: 'a', age: 18, sex: '男' },{ name: 'b', age: 25, sex: '女' },{ name: 'd', age: 18, sex: '男' },{ name: 'c', age: 34, sex: '女' }]// 1.按单一属性分组{ "18":[{},{}],...
原创
发布博客 2023.12.13 ·
397 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

封装promise函数

const PENDING = 'pending';const FULFILLED = 'fulfilled';const REJECTED = 'rejected';class MyPromise { // 内部属性 #state = PENDING; #result = undefined; #handlers = [...
原创
发布博客 2023.12.13 ·
610 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

js分时函数

示例:点击按钮,往页面插入100000个div元素 const btn = document.querySelector('#add'); const datas = new Array(100000).fill(0).map((_, i) =&...
原创
发布博客 2023.12.13 ·
378 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

sass中的数学函数

适用场景:环绕布局图标:遥控器,手表,闹钟 @use 'sass:math';$r:145px;.item:nth-child(1){ $deg:45deg; $x:$r*math.sin($deg); $y:$r*math.cos($de...
原创
发布博客 2023.10.30 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

箭头函数

"箭头函数" 是 JavaScript 中的一个概念,主要在 ES6(ECMAScript 2015)及以后的版本中使用。箭头函数提供了更简洁的语法来定义函数,并且与普通函数相比,它们还有一些不同的行为和特性。 ...
原创
发布博客 2023.10.29 ·
75 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pnpm命令不能正常使用

为了解决这个问题,需要更改Power Shell的执行策略。可以通过运行以下命令来查看当前的执行策略: Get-ExecutionPolicy Restri...
原创
发布博客 2023.10.29 ·
304 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

js+html实现滚动地球仪

js+html实现滚动地球仪。
原创
发布博客 2023.10.06 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

比较好的网站推荐

假数据生成神器faker.js生成随机数据,拦截 Ajax 请求Mock.js多媒体处理工具 FFmpegvue国际化插件vue-i18n导出PDF文件插件JSPDF生成pdf在线预览插件pdf.jshtml截图插件html2canvas最好的移动端滚动插件better-scrollvue移动端轮播图插件vue-awesome–swipervue无缝滚动插件vue-seamless-scroll优化打包速度webpack插件happyPackJavaScript自动化软件Auto-js移动端级联插件pick
原创
发布博客 2023.05.02 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

js深拷贝

function deepClone(obj){ //初始化为[]或{} let objClone = Array.isArray(obj)?[]:{}; if(obj && typeof obj==="object"){ for(key in obj){ //判断是否为自身属性 ...
原创
发布博客 2023.04.04 ·
67 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高量级任务执行优化

// 辅助函数function _task(task,callback){ // 兼容性良好的写法 let starts = Date.now(); requestAnimationFrame(()=>{ if( Date.now() - starts<16.6){ task(); callbac...
原创
发布博客 2023.04.03 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多