W1ping
码龄5年
关注
提问 私信
  • 博客:20,606
    20,606
    总访问量
  • 21
    原创
  • 2,074,777
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-22
博客简介:

XNHYJSL的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得3次评论
  • 获得82次收藏
  • 代码片获得167次分享
创作历程
  • 13篇
    2023年
  • 1篇
    2022年
  • 7篇
    2021年
成就勋章
TA的专栏
  • vant组件库
    1篇
  • cookie/sessionStorage/localStorage
    1篇
  • CSS继承属性
    1篇
  • CSS权重计算
    1篇
  • CSS属性计算过程
    1篇
  • CSS盒模型
    1篇
  • CSS
    6篇
  • BFC
    1篇
  • CSS高度塌陷
    1篇
  • HTML
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6前端框架
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

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

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

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

echarts+dataV实现中国在线选择省市区地图

利用的地图 GEO JSON数据配合 echarts 和实现在线选择 省市区 地图。
原创
发布博客 2023.07.17 ·
2222 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

超详细 Vue2 旧项目 SSR 重构

Vue2 旧项目 SSR 重构 业务需要,需要把Vue2 旧项目从以前的静态项目重构成 SSR 项目
原创
发布博客 2023.06.30 ·
1661 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

window git bash 上下键没办法使用

window git bash 上下键没办法使用
原创
发布博客 2023.06.26 ·
493 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

初学者必读:在 JavaScript 中认识和使用数据类型

JavaScript 语言共有 8 种数据类型,其中包括 7 种原始数据类型和 1 种对象数据类型
原创
发布博客 2023.05.30 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

null 和 undefined:别再把它们当成同一种东西了

在 JavaScript 中,null 和 undefined 都表示“没有值”,但它们之间有一些不同的细微差别。掌握它们的区别和联系对于编写高质量的 JavaScript 代码非常重要。
原创
发布博客 2023.05.30 ·
130 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Ajax、XMLHttpRequest、Axios 和 Fetch有何异同

更加直观地呈现 Ajax、XMLHttpRequest、Axios 和 Fetch 的区别,请看表格。工具定义特点区别Ajax一种使用 JavaScript 进行异步数据交互的技术和概念。前端通信的思想和模式,可以使用多种工具来实现。无法直接使用,需要借助其他工具或框架来实现。由浏览器提供的原生 API,用于发送 HTTP 请求并接收响应。支持多种请求方式(GET、POST、PUT、DELETE 等),对请求和响应进行详细的控制和定制。需要手动设置请求头信息,不能自动解析响应数据格式。
原创
发布博客 2023.05.30 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

CommonJS vs. ES Module:模块化之争,切磋时刻到!

CommonJS 和 ES Module 都是当前 JavaScript 中流行的模块化规范,在实际应用中,需要根据项目特点来选择合适的模块化规范。CommonJS 在 Node.js 的使用上非常方便,而且兼容性好;ES Module 则支持更为灵活的语法,可以提高编译效率。总之,在选择模块化规范时,要综合考虑项目场景、开发需求以及代码架构的整体规划。
原创
发布博客 2023.05.30 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一个表带你读懂 Map和 Object 的区别

本文通过对比,Map 和 Object 的特性不同点,来帮助你选择一个个合适的键值对数据机构类型。
原创
发布博客 2023.05.12 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vite + Vue3 + Pinia + UnoCss 无TS纯享模板

Vite + Vue3 + Pinia + UnoCss 无TS纯享模板
原创
发布博客 2023.05.12 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

webpack打包完成卡住不动 Opening index.html over file:// won‘t work.

原因:该库包的作用是本地能打开运行打包后的 index.html 文件。目前情况是服务器打包卡住(本地打包也是一样卡住),并不是需要 http-server 来打开文件在本地运行。1.修改 assetsPublicPath 对我项目没起作用。服务器端刚把 node10.x 升级到 16.9.x。记录一次webpack打包完成卡住不动bug。webpack打包bug。打包完成后一直停留在。欢迎大家评论区指正。
原创
发布博客 2023.04.21 ·
1316 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

anyRtc 实时视频通话

anyRtc 实时视频通话
原创
发布博客 2023.04.21 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

超详细教学git基于 master/xxx 分支新建分支

git 基于 master 分支新建分支
原创
发布博客 2023.04.21 ·
3889 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

吃透文档流-熟悉又陌生的知识点

Document Flow 文档流,是我们前端开发中最基础的一个知识点,打一个良好地基才能决定更好的上层建筑,在这篇文章中我们一起研究元素在文档流中如何排列和布局。
原创
发布博客 2023.04.21 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vant tabs组件滚动、吸顶效果失效

vant tabs组件 设置sticky scrollspy 属性没有效果原因出在父元素不管是第几层的父元素overflow属性,overflow不能为auto和hidden设置完可以正常吸顶和滚动
原创
发布博客 2022.05.11 ·
4000 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Cookie/ sessionStorage / localStorage

从上表可以看到,cookie 已经不建议用于存储。如果没有大量数据存储需求的话,可以使用 localStorage 和 sessionStorage 。对于不怎么改变的数据尽量使用 localStorage 存储,否则可以用 sessionStorage 存储。对于 cookie,我们还需要注意安全性。网络请求cookie 是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密),cookie 数据始终在同源的 http 请求中携带(即使不需要),即会在浏览器和服.
原创
发布博客 2021.04.28 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS 盒模型

盒模型无论行盒还是块盒都由下面几个部分组成,从内到外是 :内容 contentwidth, height 设置的是盒子内容的宽高内容部分通常叫做整个盒子的 内容盒 content-box填充(内边距) padding盒子边框到盒子内容的距离填充区 + 内容区 = 填充盒 padding-box边框 border边框 = 边框样式 + 边框宽度 + 边框颜色边框 + 填充区 + 内容区 = 边框盒 border-box外边距 margin边框到其他盒子的距离行盒模型盒子沿着内
原创
发布博客 2021.04.24 ·
84 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CSS继承属性总结

无继承性的属性/有继承性的属性一、无继承性的属性: display, 文本属性,盒子模型属性,背景属性,定位属性,生成内容属性,轮廓样式属性,页面样式属性,声音样式属性1、display:规定元素应该生成的框的类型2、文本属性:vertical-align:垂直文本对齐text-decoration:规定添加到文本的装饰text-shadow:文本阴影效果white-space:空白符的处理unicode-bidi:设置文本的方向3、盒子模型的属性:width、height、margin
原创
发布博客 2021.04.24 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS 权重计算

属性值 / 权重的计算过程这节课属于前端必会内容,但其实不难,也很容易理解。开始前我们扩展一下课外知识点CSS 属性渲染流程渲染每个元素的前提条件 : 该元素的所有 CSS 属性必须有值注意是所有 CSS 属性,就算我们没有自己定义也会使用默认值,或者使用继承值,我们看下面的例子我们可以看到虽然这里虽然只有我们定义的几个内容,但是当我们点控制台 Show all 时可以看到而这些灰色的无法修改的就是 CSS 所有大大小小 两三百个的属性值,全部都有值,一个元素从所有属性都没有值,到所有属性
原创
发布博客 2021.04.24 ·
324 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

深度理解 BFC,解决高度塌陷问题

相信大家在各类前端学习教程或者视频中都会看到这样一段代码.clearfix::after { content :''; display: block; clear: both;}我们也知道教程会说给要清除高度塌陷的元素加上这个属性就能解决问题,但是教程却没说为什么这样写,本文章将深入带你理解高度塌陷产生的原因和怎么解决,并解释这段代码的由来。前置知识:BFChttps://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Block_fo
原创
发布博客 2021.04.23 ·
2592 阅读 ·
8 点赞 ·
0 评论 ·
38 收藏

CSS布局模型

CSS布局模型块级元素(block-level)无论其元素内容的多少或者把它的宽度设置多小,都会默认独占其父元素一整行的内容区域,块级元素的默认宽度为父元素的整个宽度行内元素(inline-level, 也叫内联元素)行内元素不会独占一行,可以和其他行内元素同处一行,大小默认为其元素内容的大小区别当元素是块级元素时,我们可以自由的改变其宽高,或为它们设置margin值和padding值。不过当元素是行内元素时,我们为它们设定的宽高和竖直方向上的边距值都会失效。行内块元素(inline-b
原创
发布博客 2021.04.19 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多