crary,记忆
码龄6年
关注
提问 私信
  • 博客:135,296
    问答:91
    动态:16
    135,403
    总访问量
  • 108
    原创
  • 18,250
    排名
  • 1,032
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新加坡
  • 加入CSDN时间: 2018-12-29
博客简介:

qq_44327851的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,199
    当月
    3
个人成就
  • 获得1,433次点赞
  • 内容获得15次评论
  • 获得1,364次收藏
  • 代码片获得578次分享
创作历程
  • 66篇
    2024年
  • 41篇
    2023年
  • 1篇
    2022年
成就勋章
TA的专栏
  • Angular
    8篇
  • Node
    2篇
  • GIT
    3篇
  • 前端知识总结
    65篇
  • DOM
    1篇
  • HTTP
    4篇
  • 拖拽调整页面大小
    1篇
  • 文件导出
    1篇
  • 报错情况总结-解决方法记录
    3篇
  • 文件预览
    1篇
  • 文件上传
    1篇
兴趣领域 设置
  • 前端
    javascriptcsswebpackxhtml前端框架
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

【前端】Node.js 项目依赖管理的基础(二)

没有文件时,执行不会安装任何依赖,仅创建一个空的目录。因此,为了有效管理项目的依赖,建议始终创建并维护文件。问:如果没有package.json文件,但是有 node_module文件, npm i会发生什么如果在项目目录中没有文件,但存在文件夹,执行在没有文件的情况下,执行不会对现有的目录做任何操作,保留原有的包状态,但不能对依赖进行管理或安装。为了有效管理项目,建议始终使用文件。问:如果没有package-lock.json文件, npm i会发生什么如果在项目中没有文件,执行没有文件时,执行。
原创
发布博客 2024.10.12 ·
561 阅读 ·
13 点赞 ·
0 评论 ·
7 收藏

【前端】Node.js 项目依赖管理的基础(一)

npm是包管理工具。是项目的配置文件,定义了依赖和脚本。记录了确切的依赖版本,确保一致性。是实际存放依赖包的地方。
原创
发布博客 2024.10.11 ·
605 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

【前端】 常用的版本控制符号汇总

使用 `^` 时,可以更新到同一大版本下的所有次版本和补丁版本。- 使用 `~` 时,只能更新到同一小版本下的补丁版本。选择哪个取决于你对版本稳定性的需求。如果希望更大范围的更新,可以使用 `^`;如果希望更严格控制版本,可以使用 `~`。版本号详解:在软件版本控制中,版本号通常采用语义化版本控制(Semantic Versioning)标准,格式为MAJORMINORPATCH(主要版本.次要版本.补丁版本)- 补丁版本:针对 bug 修复,保持向后兼容。
原创
发布博客 2024.10.11 ·
1069 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

学习Math.random()的应用

在 JavaScript 中,Math是一个内置对象,提供了许多用于数学计算的函数和常量。它不需要实例化,因为所有的属性和方法都是静态的。 toString()方法用法。padStart()方法的用法。时间戳格式化。
原创
发布博客 2024.08.23 ·
2660 阅读 ·
54 点赞 ·
0 评论 ·
47 收藏

讨论 Angular 项目中打开页面,页面中的浏览器滚动条自动滚动到底部 学习

项目的X页面,HTML是通过循环数组进行数据展示,其中进入页面有两个入口,第一个入口是通过点击某个label进行路由跳转,进入页面之后触发API获取页面数据并进行处理(API进行时会显示loading),API加载完,loading消失,随之展示数据在页面上。第二个入口是点击另一个页面的table的row进行路由跳转,进入页面后会对从table row传过去的数据进行处理并进行展示。更奇怪的问题来了,第一个入口并不存在上述问题,只有第二个入口存在问题!setTimeout这个方法一定要有!
原创
发布博客 2024.08.21 ·
238 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Angular之store全局状态管理 浅学(二)

Selector 函数触发次数:每次 store 更新时,无论状态是否实际发生变化,选择器都会触发,并发出当前的 state。执行次数:每次 store 更新时(即每次有 action 被处理时),会执行一次。即使 action 不改变状态,这个日志输出也会因为选择器每次都发出新的 state 而被执行。这种设置适用于需要监控整个 store 状态的情况。selector函数的调用次数:不会多次触发selector 函数的调用,前提是state.a没有发生变化。
原创
发布博客 2024.08.21 ·
978 阅读 ·
27 点赞 ·
0 评论 ·
9 收藏

Angular之store全局状态管理 浅学(一)

提供了一种强大的机制来管理 Angular 应用程序的状态,使得应用程序的状态变化变得可预测和可追踪。通过定义 actions、reducers 和 selectors,并使用select函数来订阅状态变化,我们可以实现高效的状态管理,同时提高应用程序的可维护性和可测试性。同时,结合Effects可以处理复杂的异步逻辑,使得应用程序的状态管理更加完善和健壮。// 应用状态的类型定义// 用户状态的类型定义// 创建特性选择器,用于选择用户状态// 创建选择器函数,用于选择用户信息。
原创
发布博客 2024.07.19 ·
1733 阅读 ·
24 点赞 ·
0 评论 ·
31 收藏

浅学document对象之获取页面元素

HTMLCollection 是一个类数组对象,表示由 DOM 方法返回的元素集合,例如。方法返回的就是 HTMLCollection 对象。方法可以根据类名获取所有具有相同类名的元素,返回一个 HTMLCollection。方法可以根据 CSS 选择器获取所有匹配的元素,返回一个 NodeList。方法可以根据元素的 ID 属性获取到对应的 DOM 元素。方法可以根据 CSS 选择器获取匹配的第一个元素。通过 CSS选择器 获取多个元素集合。通过 CSS选择器 获取单个元素。通过 类名 获取元素集合。
原创
发布博客 2024.07.18 ·
1745 阅读 ·
33 点赞 ·
0 评论 ·
25 收藏

Angular路由 属性的学习

在Angular中,canActivate 是路由守卫(Route Guards)的一种,用于控制用户对特定路由的访问权限。路由守卫是Angular路由系统中的一个功能,它们可以在路由激活之前执行自定义逻辑,以决定是否允许路由激活。路由守卫是Angular中一个非常强大的功能,它不仅可以用于简单的权限控制,还可以用于更复杂的场景,比如角色基础的访问控制、页面刷新时的认证状态检查等。在Angular中,resolve是路由系统中的一个特性,用于在路由激活之前获取数据。方法中定义获取数据的逻辑。
原创
发布博客 2024.07.10 ·
902 阅读 ·
24 点赞 ·
0 评论 ·
20 收藏

前端 响应式设计之媒体查询

媒体查询(Media Queries)是用于在网页设计中根据用户设备的特征(如屏幕宽度、高度、设备类型等)来应用不同的样式表规则的技术。它允许开发者根据用户设备的特性动态调整网页的布局和样式,以提供更好的用户体验。:指定CSS样式应用的设备或媒体类型。allprintscreenspeech:指定CSS样式根据设备或环境的不同特性而应用或不应用。媒体特性必须用小括号括起来,并且包含一个或多个表达式,例如设备的宽度或高度。widthheightresolution:使用的逻辑操作符包括andnot和。
原创
发布博客 2024.06.21 ·
1083 阅读 ·
15 点赞 ·
0 评论 ·
11 收藏

HTML5的新属性

是 HTML5 中的一个布尔属性,用于指定页面加载后自动将焦点(即光标)放在指定的输入字段上,使用户可以立即开始在该字段中输入内容。属性是 HTML5 中用于表单验证的一个属性,它用于指定一个正则表达式,以验证输入字段中的值是否符合特定的模式。属性,可以更灵活地组织和布局表单元素,使其可以跨越不同的 HTML 结构,而仍然能够在逻辑上属于同一个表单。属性,因为只有一个元素可以拥有焦点,这可能会导致意外的用户体验,特别是在用户期望焦点在其他元素上时。属性,但在某些较旧的浏览器版本中可能不被完全支持。
原创
发布博客 2024.06.21 ·
1425 阅读 ·
33 点赞 ·
0 评论 ·
25 收藏

前端 响应式设计的概念

响应式设计(Responsive Design)是一种网页设计和开发的方法论,旨在使网站能够适应各种不同的设备和屏幕尺寸,包括桌面电脑、平板电脑和手机等移动设备。其核心理念是一个网站能够根据访问者的设备特性自动调整布局、内容和功能,以提供最佳的用户体验。
原创
发布博客 2024.06.21 ·
752 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

HTTP 415错误状态码

HTTP 415错误状态码是指"Unsupported Media Type"(不支持的媒体类型)。这通常发生在客户端向服务器发送请求时,请求中包含的媒体类型(例如Content-Type头部)不被服务器支持或识别的情况下。
原创
发布博客 2024.06.18 ·
11078 阅读 ·
15 点赞 ·
0 评论 ·
14 收藏

Angular13 如何创建一个模拟后端mockServe

在前端和后端的同时开发中,从事应用程序的 Angular 开发人员必须能够与虚假后端进行交互,以便通过模拟后端数据来创建 UI。其中我们就会使用和的npm 包来帮助我们完成这个过程。
原创
发布博客 2024.06.18 ·
1089 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

mockServe example

发布资源 2024.06.14 ·
7z

CSS滤镜(Filter)学习

CSS滤镜(Filter)是一种强大的视觉效果工具,允许开发者在不借助额外图像处理软件的情况下,直接通过CSS对HTML元素(如图片、文本、背景等)应用各种图像处理效果,如模糊、颜色变化或者其它图形处理等,这些效果可以在浏览器中进行硬件加速。属性应用到HTML元素上的一系列图像处理函数。这些函数可以单独使用,也可以组合在一起,产生丰富多彩的视觉效果。下面这位大大的博文, 图文并茂,大家有兴趣真的可以看一下哦!,但它们在实现方式、效果和应用场景上有一些不同。
原创
发布博客 2024.06.14 ·
1157 阅读 ·
30 点赞 ·
0 评论 ·
28 收藏

CSS动画 学习

transform属性应用于2D 或 3D转换。可以实现倾斜、移动、旋转、缩放这四类动画效果。
原创
发布博客 2024.06.14 ·
1211 阅读 ·
13 点赞 ·
0 评论 ·
13 收藏

前端 获取API的响应时间 的方法总结

则用于在超时时切换到备用的 Observable。如果你想要处理 Observable 的超时情况并执行特定的操作,可以使用。如果你想要在超时时切换到备用的 Observable 进行替代操作,可以使用。用于处理 Observable 的超时情况,而。
原创
发布博客 2024.06.06 ·
1263 阅读 ·
9 点赞 ·
0 评论 ·
22 收藏

HTTP 的三次握手

​​​​​ HTTP 的三次握手是指在建立 TCP 连接时,客户端和服务器之间进行的三步握手过程。这个过程确保了双方都能够互相通信,并且同步了彼此的序列号和确认号。
原创
发布博客 2024.06.03 ·
1211 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

HTML textArea元素的使用你知道多少?

下面的三种方法在Enter键提交表单时都要额外处理一下,因为Enter键会换行,这样会带来一定的高度样式的不正确性,所以这时我们可以用。模拟textarea文本域实现高度自适应;scrollHeight手动设置。Enter键换行的默认行为。textArea自适应高度。第二种方法:通过用JS中的。来设置文本域自适应高度;textArea的高度;
原创
发布博客 2024.05.15 ·
2455 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏
加载更多