
前端
踩坑、总结、提升
山鬼taro
如果一个人想做一件真正忠于内心的事,那么往往只能一个人去做
展开
-
js获取当前设备屏幕宽高
js获取当前设备屏幕宽高原创 2023-09-15 14:13:18 · 806 阅读 · 0 评论 -
在React项目中引入字体文件并使用
react使用第三方字体原创 2023-02-24 19:22:11 · 3971 阅读 · 0 评论 -
React中使用react-router-cache-route缓存页面状态
React中使用react-router-cache-route缓存页面状态原创 2023-01-09 10:38:03 · 5555 阅读 · 0 评论 -
readme.md编写并生成html
markdown教程原创 2022-11-22 10:13:13 · 1405 阅读 · 0 评论 -
解决苹果手机点击输入框页面自动放大问题
网页手机适配原创 2022-03-19 15:11:30 · 5078 阅读 · 3 评论 -
js常用方法封装
js常用方法封装原创 2022-03-17 20:01:16 · 328 阅读 · 0 评论 -
jquery获取当前页面的URL信息
jquery获取当前页面的URL信息原创 2022-03-17 19:57:42 · 5225 阅读 · 0 评论 -
CSS边框内凹圆角,解决优惠券的边框问题
一、效果图二、源码<html<head> <title>无标题页</title> <style> body{ background:#999 }.raidal1 { height: 100px; width: 100px; background:radial-gradient(200px at left top,transparent 50%,#fff 50%);} /* 右上 */原创 2022-03-17 19:52:43 · 861 阅读 · 0 评论 -
windows中使用nvm管理node不同版本
windows中使用nvm管理node不同版本原创 2022-03-17 19:45:58 · 1337 阅读 · 0 评论 -
git push需要输入用户名和密码问题
解决方法:1)查看使用的clone方式:git remote -v可见使用的方式是HTTPS;2)删除原clone方式:git remote rm origin3)添加新的clone方式:git remote add origin git@github.com:zludon/git_test.git执行成功后再查看,已经变成SSH方式了:4)测试git push需要注意的是,改动完之后直接执行git push是无法推送代码的,需要设置一下上游要跟踪的分支,与此同时会自动执行一次原创 2022-02-25 17:00:56 · 6194 阅读 · 1 评论 -
npm run build打包报错(react)
一、现象一直都是正常的,突然有一天打包,报错了,关键信息如下:Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory具体如下图:二、解决步骤各类资料都说是node内存溢出,也给出了解决方案,比如:–max_old_space_size=4096之类的,但是对我都没有作用啊,(如果你参考我的也不奏效,可以去看看上述其他方法)后来看到了一个解决方法,奏效了!!!1、c原创 2021-12-09 17:56:47 · 1581 阅读 · 0 评论 -
html 上传文件按钮 强制放到右边
input[type="file"]::-webkit-file-upload-button{ -webkit-appearance: none; width:0px; opacity: 0;}<input class="input-text input-text-max" type="file" id="INPUT_Uboot" style="padding-right: 35px;"><label class="button" for.原创 2020-09-17 16:25:27 · 2066 阅读 · 0 评论 -
可编辑的滚动字幕
1、效果文本框中的文字可编辑,编辑完过后移开光标,编辑后的文字滚动2、上代码<body onload="Scroll()"> <input type="text" name="mainTextScroller" id="mainTextScroller" size="40" onfocus="stopScroll()" onblur="saveText()"></body> <script type="text/javascript">&l原创 2020-11-27 14:38:44 · 166 阅读 · 0 评论 -
js对象属性 通过点(.) 和 方括号([]) 的区别
一、概念区别1、点操作符: 静态的。右侧必须是一个以属性名称命名的简单标识符。属性名用一个标识符来表示。标识符必须直接出现再js程序中,它们不是数据类型,因此程序无法修改它们。2、中括号操作符: 动态的。方括号里必须是一个计算结果为字符串的表达式,属性名通过字符串表示。字符串是js的数据类型,在程序运行时可以修改和创建它们。二、实战展示区别:1、[]–可以用变量作为属性名或访问,而点方法不可以; var obj = {}; obj.name = '张三'; var myName原创 2020-11-23 11:04:04 · 1482 阅读 · 0 评论 -
js判断对象为空的几种方法
1.将json对象转化为json字符串,再判断该字符串是否为"{}"var data = {};var b = (JSON.stringify(data) == “{}”);alert(b);//true2.for in 循环判断var obj = {};var b = function() {for(var key in obj) {return false;}return true;}alert(b());//true3.jquery的isEmptyObject方法此方法是j原创 2020-10-21 10:19:25 · 783 阅读 · 0 评论 -
jQuery 完整 ajax示例
var param={ "rtspaddr":document.getElementById("rtsp").value}$.ajax({ type:"post", url:"/ConvertRtsp", contentType: "application/json;charset=UTF-8",//请求的媒体类型 data:JSON.stringify(param),//很重要,但是不知道为啥一定要强行转一下 dataType:"json",//返回对象 success: f原创 2020-12-23 12:45:13 · 2948 阅读 · 0 评论 -
在线音频、视频、图片测试链接
在线视频测试链接:http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4http://vjs.zencdn.net/v/oceans.mp4https://media.w3.org/2010/05/sintel/trailer.mp4http://mirror.aarnet.edu.au/pub/TED-talks/911Mothers_2010W-480p.mp4在线图片测试链接:http://static.runoob.com/images/dem原创 2021-08-12 14:06:23 · 4174 阅读 · 0 评论 -
CSS选择器-常用的特殊的
1、:not()选择器为最后一个元素去除边框一般写法/* 添加边框 */.nav li { border-right: 1px solid #666;}/* 去掉边框 */.nav li:last-child { border-right: none;}高级写法.nav li:not(:last-child) { border-right: 1px solid #666;}2、:not()选择器使列表的每项都由逗号分隔ul > li:not(:last-chi原创 2020-12-15 16:22:32 · 208 阅读 · 0 评论