react监听路由变化
在React中,你可以使用React Router来处理路由,同时你可以通过监听路由变化来执行特定的操作。React Router提供了一个 useEffect 钩子,可以用来监听路由的变化。
2023-08-12 4773 0
Vue和React怎么选?
选择使用Vue还是React取决于多个因素,包括项目需求、团队经验、个人偏好等。以下是一些考虑因素,可以帮助你在Vue和React之间做出选择。
2023-08-11 1947 0
Three.js基本用法
Three.js是一个基于JavaScript的开源3D图形库,用于在Web浏览器中创建和展示各种3D场景和交互式图形。以下是使用Three.js的基本步骤。
2023-08-11 1950 0
react hooks获取url参数
在 React 中使用 Hooks 来获取 URL 参数可以通过使用 React Router 库来实现。React Router 是一个流行的用于处理路由的库,它允许你在应用中管理不同的页面和路由。
2023-08-10 3046 0
网页内容很少时让footer处于最下方
要实现在内容很少时保持 footer 在最下方,而内容很多时在所有内容底部,可以使用CSS的Flex布局。这样可以确保在页面内容不足以填满整个视口时,footer 保持在视口底部,而在内容超出视口时,footer 在所有内容底部。
2023-07-27 2141 0
原生js格式化json
要格式化 JSON,您可以使用 JavaScript 中的 JSON.stringify() 方法和一些选项来生成格式良好的 JSON 字符串。以下是一个示例,展示如何使用 JSON.stringify() 方法来格式化 JSON。
2023-07-11 2084 0
Three.js - 开源的 JavaScript 3D 图形库
Three.js 是一个开源的 JavaScript 3D 图形库,通过简化和抽象 WebGL 技术,使开发者能够轻松创建和渲染各种令人惊叹的 3D 场景、动画和效果。它具有易用性和跨平台兼容性,并提供丰富的功能,包括几何体和材质创建、光照和阴影效果、动画和骨骼控制等。Three.js 广泛应用于游戏开发、虚拟现实和增强现实应用、可视化工具等领域,为用户带来了沉浸式的交互体验。
2023-06-16 11399 0
css linear-gradient实现背景渐变色
CSS linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。其结果属于<gradient>数据类型,是一种特别的<image>数据类型。
2023-06-14 2499 0
css页面内容不够高footer始终位于页面底部
当页面内容很少的时候,footer会在页面中间就很难看,所以希望通过css实现当页面内容不够高时,footer始终位于页面底部。
2023-06-13 2412 0
flex超出一行显示省略号无效
使用flex布局,左右两个元素,其中一个元素使用flex-grow: 1,希望这个元素内的文字超过一行显示省略号。但是实际发现超出一行显示省略号无效。解决方法是设置width: 0就可以了。
2023-05-18 3264 0
js如何获取urlrefer
要获取浏览器中的引荐 URL,可以使用 JavaScript 中的 document.referrer 属性。请注意,refer url 可能不可用,这取决于用户浏览器中的隐私设置和安全性设置。
2023-04-28 2860 0
React获取url参数的几种方法
在React中获取URL参数可以使用window.location.search,react-router-dom路由库,query-string库等方法。
2023-04-26 11916 0
如何使用js格式化json、css和scss
要使用JavaScript格式化JSON,可以使用内置的JSON.stringify()函数。该函数将JavaScript对象转换为JSON字符串,并且可以传递参数来使输出的JSON字符串更具可读性。
2023-03-24 2642 0
如何判断file input的文件来自存储还是相机?
在前端中,可以使用 JavaScript 来判断 file input 的文件是来自存储还是相机。可以通过判断文件的元数据信息以及文件的 lastModified 属性值来判断文件的来源。
2023-03-22 2590 0
progress设置颜色
progress的css样式针对firefox的是progress::-moz-progress-bar,谷歌或者Safari是progress::-webkit-progress-value,IE10是progress { color: blue; }。
2023-03-13 3972 0
ajax提交表单数据和上传文件
想要通过ajax异步提交表单,表单内包含要上传的文件。正常提交Post提交表单没有问题,那么通过jquery的ajax方法如何构建提交数据呢?
2023-02-07 2388 0
URL.createObjectURL上传图片生成blob预览链接
上传图片时,一般先让用户预览图片。现在通过URL.createObjectURL方法可以非常简单地获取一个blob的预览图片url。而不需要把文件转为base64或者其他的方法。它在各个主流浏览器也都兼容。
2023-01-17 4083 12
js对象自动属性绑定html模版插件
对于一些不是用React, Vue框架的前后端不分离的老网站,通过ajax请求数据后输出html页面比较繁琐,一般使用拼接html的方式。于是写了一个插件减少拼接html的工作量。
2023-01-13 1903 0
- 匿
-
匿
匿名用户 2026-06-01
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28