刷新
第三周第四天

今天依旧是按照计划看视频!主要学习的内容是通过手机,微信,QQ等方式发送验证码,进行页面登陆,并且让其中的一些数据与后端连接。总体来说有点蒙圈,看不懂,希望通过之后的实战练习可以巩固一下。其中运用的很多程序语言有点难以理解,感觉如果上手的话!依旧仅限于复制粘贴。看不懂某些逻辑语言。后续自己上手操作一 ...

7 种方案解决移动端1px边框的问题

博主头像 ‍ 写在开头 点赞 + 收藏 学会 7 种方案解决移动端1px边框的问题 造成边框变粗的原因 css中的1px并不等于移动设备的1px,这是由不同手机由不同像素密度,在window对象中有一个devicePixelRatio属性,他可以反应css中像素与设备的像素比 device ...

跟我一起学习和开发动态表单系统-后端用spring boot、mybatis实现方法(4)

博主头像 ## 动态表单系统:利用 Spring Boot 和 MyBatis 实现后端服务 在现代企业应用中,表单是数据收集和处理的核心部分。然而,传统的表单系统难以适应快速变化的需求。为了解决这个问题,我们可以使用动态表单系统,它可以根据业务需求灵活地调整表单结构。本文将介绍如何使用 Spring Boo ...

[NodeJS] timers阶段的源码解析

博主头像 本文探讨了Node.js事件循环中的timers阶段,分析了定时器的管理和执行过程。通过源码解析,揭示了定时器超时检查、回调执行以及定时器类型(setTimeout与setInterval)的内部实现机制。文章旨在帮助读者理解Node.js中定时器的工作原理及其在事件驱动编程中的重要性。 ...

记录--淘宝、京东复制好友链接弹出商品详情是如何实现的

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言: 最近接到了一个需求很有意思,类似于我们经常在逛购物平台中,选择一个物品分享给好友,然后好友复制这段文本打开相对应的平台以后,就可以弹出链接上的物品。实现过程也比较有意思,特来分享一下实现思路。 一. 效果预览 当我在别的界面复制了内 ...

第三周第三天

今天的学习内容主要是看实战app,制作视频,通过视频了解一些页面的制作流程以及细节,同时学习一些其中简单的程序语言,以及一些特殊的动态效果。 根据同事的建议,大约用一周看完。通过几天的观看成果发现,是无法全部看完和理解的,因此我建议学习和理解其中精华可操作的部分,例如一些页面加载,页面滚动,搜索栏, ...

[NodeJS] NodeJS事件循环

博主头像 Node.js利用单线程非阻塞的事件循环,通过委派耗时任务给系统内核来保证高效执行。它提供了多种异步API如setTimeout、setImmediate和process.nextTick,利用这些API可以优化代码性能,并避免阻塞。这篇文章探讨了Node.js事件循环的工作原理,旨在帮助开发者更好... ...

初学vue3, 全是黑盒子,vue3知识点汇总

博主头像 学习 Vue.js 应该像学习一门编程语言一样,首先要熟练掌握常用的知识,而对于不常用的内容可以简单了解一下。先对整个框架和语言有一个大致的轮廓,然后再逐步补充细节。千万不要像学习算法那样,一开始就钻牛角尖。 前序: vueAPI的风格分为: 选项式和组合式,vue2中一般用选项式, 所以文章中讲到 ...

前端如何优雅的添加水印及去除水印

博主头像 ‍ 写在开头 点赞 + 收藏 学会 在最近接手的一个项目中,需要对整个页面加上一个水印,还需要动态修改增加背景色功能。由于使用的第三方库不支持背景色功能,故记录一下。文末会附上如何利用技术手段去除水印 第三方库:watermark-plus 主要使用步骤 npm i waterm ...

【JavaScript】聊聊js中关于this的指向

博主头像 最近在看回JavaScript的面试题,this 指向问题是入坑前端必须了解的知识点,现在迎来了ES6+的时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,所以刚好总结一下JavaScript中this指向的问题。 ...

为什么 [] == ![] 为 true?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 面试官问我,[] == ![] 的结果是啥,我:蒙一个true; 面试官:你是对的;我:内心非常高兴; 面试官:解释一下为什么; 我:一定要冷静,要不就说不会吧;这个时候,面试官笑了,同学,感觉你很慌的一批啊! 不必慌张,我们慢慢来! 在 ...

Vue预渲染prerender-spa-plugin+vue-meta-info

博主头像 前言: 公司现有一个新需求需要在原有的vue2项目上面进行预渲染,进行SEO的优化,在网上进行了一系列的搜索,发现两种简单易上手的方案(1.使用prerender-spa-plugin+vue-meta-info进行打包构建;2.使用nuxt.js在开发过程中就渲染呈现出来) 因是在原有项目基础上进 ...

jQuery

博主头像 一、JQuery了解 1 .原生JS的问题 我们会发现原生的JS编程很麻烦,尤其在兼容性的问题 选择元素,权限兼容的只有getElementById和getElementsByTagName;其他方法都有兼容问题 样式操作也有兼容问题,还得我们自己封装,封装getStyle() 动画也麻烦,也得自己 ...

前端如何用密文跟后端互通?原来那么简单!

博主头像 ‍ 写在开头 点赞 + 收藏 学会 后端:密码得走密文哇! 我:base64?md5? 后端:这次不行哇,新来的测试不好糊弄呢!必须要国密sm2加密捏 我: 好吧,看我的。 我这边使用的是sm-crypto,当然也有很多优秀的库如:forge,我在业务上搭配jszip做过上传zi ...

【动画进阶】类 ChatGpt 多行文本打字效果

博主头像 今天我们来学习一个有意思的多行文本输入打字效果,像是这样: 这个效果其实本身并非特别困难,实现的方式也很多,在本文中,我们更多的会聚焦于整个多行打字效果最后的动态光标的实现。 也就是如何在文本不断变长,在不确定行数的情况下,让文字的最末行右侧处,一直有一个不断闪烁的光标效果: 单行文本打字效果 在此 ...

将File对象转换为URL

博主头像 ★ 将File对象转换为URL的两种方式 方式一. URL.createObjectURL(object) 返回了一个DOMString包含了一个对象URL,该URL可用于指定源 object的内容。其参数为用于创建 URL 的File 对象、Blob 对象或者 MediaSource 对象。​ 方 ...

[JS] 数据类型与特殊值的判断方法

博主头像 JavaScript 是一种弱类型语言,开发者经常需要判断变量的数据类型。本文介绍了 typeof、instanceof、Object.prototype.toString.call 等常用的判断方法,并讨论了 typeof null 返回 object 的历史原因。此外,还涵盖了如何判断箭头函数、... ...