JS
空城旧梦丨
原谅我一生放纵不羁爱自由
展开
-
js 全部替换
单次替换 str.replace(‘a’, ‘b’);全部替换 str.replace(/;/g, ‘,’);原创 2020-06-28 15:33:33 · 2898 阅读 · 0 评论 -
JS数组转字符串(3种方法)
JavaScript 允许数组与字符串之间相互转换。其中 Array 方法对象定义了 3 个方法,可以把数组转换为字符串,如表所示。数组方法说明toString()将数组转换成一个字符串toLocalString()把数组转换成本地约定的字符串join()将数组元素连接起来以构建一个字符串示例1下面使用 toString() 方法读取数组的值。数组...原创 2019-12-31 14:08:19 · 32712 阅读 · 0 评论 -
js判断一个字符串是以某个字符串开头
方法1:substr() 方法if("123".substr(0, 2) == "12"){ console.log(true);}方法2:substring() 方法if("123".substring(0, 2) == "12"){ console.log(true);}方法3:slice()方法if("123".slice(0,2) == "12"){...原创 2019-12-31 14:02:01 · 996 阅读 · 0 评论 -
JS中substr和substring的区别
1.substr 定义和用法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。语法 str.substr(startIndex,length) 参数 startIndex (必须):起始下标 length(非必须):截取的长度,如果不写默认截取到末尾 如 var str = “Hello world!” str.substr(3); 或 ...原创 2018-07-31 21:25:23 · 5846 阅读 · 0 评论 -
ajax 改成同步请求
由于ajax是异步请求,如果需要等ajax执行完再执行后面的代码,就需要在请求中添加属性 async: false这样ajax请求就变成了同步请求原创 2019-08-29 15:39:52 · 694 阅读 · 0 评论 -
单行文本溢出隐藏
.text-content {background:yellow;/* 指定宽度 超出这个宽度就显示省略号 begin /width:100px;/ 指定宽度 超出这个宽度就显示省略号 end // 溢出隐藏代码 begin*/white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/* 溢出隐藏代码 end*/}...转载 2021-06-09 15:33:40 · 232 阅读 · 0 评论 -
ajax无法赋值的问题
在前端代码中,有一个方法中有一个ajax请求,假设返回值为data,现在有另一个方法需要调用data,这时候我们定义了一个全局变量x,有的同学会发现,在ajax请求返回data后,设置x=data,打印出来为空,因为ajax是异步的,所以在你打印x的时候,ajax可能还没有完成,所以这时候需要设置ajax请求为同步请求,也就是设置async属性为false,这样问题就解决了...原创 2019-10-11 16:54:36 · 227 阅读 · 0 评论