- 博客(12)
- 收藏
- 关注
原创 vue和react的区别
Vue 和 React 是目前两个非常流行的前端框架之一。虽然它们在实现上有许多相似之处,但也存在一些差异和矛盾点。有些人认为 Vue 的学习曲线较低,容易上手,特别适合初学者入门;有些人觉得 React 的学习曲线较陡,但一旦掌握了基础概念,可以更灵活地构建复杂的应用,弄清 Vue 与 React 之前的优缺点能更好地让我们去选择开发框架。
2024-03-11 14:32:26
1202
2
原创 js 上传图片等比例缩放
在JavaScript中,可以使用HTML5的Canvas元素以及相关的API来实现图片等比例缩放成特定像素。如何在JavaScript中将上传的图片等比例缩放成特定像素?
2023-09-04 15:27:00
1438
1
原创 axios的get请求
Axios 是一个基于 Promise 的网络请求库,它通常会按照指定的方式将请求参数序列化并添加到请求中。当参数为空对象时,默认情况下 Axios 不会添加空参数,而是直接忽略该参数。这是因为在 HTTP 协议中,GET 请求的参数是通过 URL 中的查询字符串传递的,而空的查询字符串并没有实际意义。这样,即使参数值为空字符串,Axios 也会将其添加到请求参数中。另外,对于 POST 请求或其他请求方式,Axios 不会忽略空的参数,并会将空值参数发送到服务器端。
2023-06-29 09:41:16
3188
1
原创 11个实用JavaScript单行代码
JavaScript是一门简单而复杂的语言,简单是因为他有很多框架库可以使用,复杂也是因为它有太多的框架库可以选择。这篇文章,想与大家分享11个实用的 JavaScript 单行代码技巧,使用这些javascript单行技巧,可以帮助我们提高生产力和技能。如果你只需要一个元素,但你在数组中得到了很多元素,不用担心 JavaScript 有 find 方法。要查找数组中元素的索引,您可以简单地使用 indexOf 方法。删除数组中所有重复值的一种非常简单的方法。5.查找数组中任意元素的索引。
2023-06-15 14:59:00
613
1
原创 web-view内嵌H5与uniapp数据的实时传递
在 uni-app 中通过 web-view 内嵌 H5 ,要做到在 H5 发起传递信息传给 uni-app 并且 uni-app 能实时接收。
2023-06-15 14:40:50
3653
2
原创 vue3.0与vue2.0的区别
Vue 3.0是一个用于构建用户界面的JavaScript框架。相比于Vue 2.x,Vue 3.0在性能、体积和开发体验上都有了很大的提升。有更快的渲染速度:Vue 3.0在虚拟DOM和响应式系统方面进行了优化,可以实现更快的渲染速度。有更小的代码体积:Vue 3.0采用了Tree-shaking技术,可以消除未使用的代码,从而减小应用程序的体积。有更高的容错性:在Vue 3.0中,模板编译错误会抛出编译期错误而不是运行时错误,从而更早地发现问题。
2023-06-07 13:54:14
17074
1
原创 每天一个js小技巧 - js中处理异常的5种方法
js 允许通过从内置错误对象创建新对象来定义他们的自定义异常。这允许开发人员向最终用户提供更具体、信息更丰富的错误消息。在此示例中,创建了一个新对象 CustomException,它扩展了内置的 Error 对象。当我们抛出 CustomException 时,它将包含我们定义的自定义消息。
2023-06-06 16:39:12
2132
1
原创 每天一个js小技巧 - 加快网站加载时间
这减少了浏览器需要发出的 HTTP 请求的数量,从而加快了加载过程,最小化的请求数量,可以减少浏览器下载和处理必要资源所需的时间,从而缩短加载时间并提供更灵敏的用户体验。使用这种简单的延迟加载技术,可以确保只加载当前查看的图像,减少网络请求的数量并缩短网站的初始加载时间。在此示例中,main.js 加载了 defer 属性,确保它不会阻塞渲染,并在 DOM 完全解析后执行。捆绑文件将原始文件中的所有必要代码包含在一个独立的单元中,从而减少了加载脚本所需的网络请求数。Webpack、Rollup等。
2023-06-06 16:15:54
610
1
空空如也
js 这个问题是怎么去解决的啊
2023-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人