![](https://img-blog.csdnimg.cn/20210420161239242.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js基础知识
文章平均质量分 52
js的一些知识
张三疯ts
全栈开发工程师。可独立开发后台管理系统、pc、移动端商城、APP、熟练使用nodejs连接数据库开发接口;主要技术栈react,nodejs,angular,vue,nextjs;微信、支付宝小程序,taro;运维:了解linux。熟练使用nginx;
展开
-
react 从列表页到详情页返回后保持列表页的状态
react 从列表页到详情页返回后保持列表页的状态痛点解决方案:react-router-cache-route实现页面状态的缓存版本用法详细例子1.配置路由2.修改缓存页面的部分内容-didRecover痛点移动端开发时会遇到在列表页点击进入详情,返回后列表页刷新的情况,对用户体验很不友好。解决方案:react-router-cache-route实现页面状态的缓存版本 "react": "^17.0.2", "react-router-cache-route": "^1.11.原创 2021-07-03 15:45:42 · 3724 阅读 · 4 评论 -
js中call、apply、bind的区别,附加详细的例子,一看就会
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。二、apply、call和bind的区别1 var xw = { name: "小王", gender: "男", age: 24, say: function() { console.log(this.name + "原创 2020-09-06 13:00:06 · 5216 阅读 · 1 评论 -
js基础-事件捕获与事件冒泡
参考文章: https://www.jianshu.com/p/c88c15c6074c以后再整理转载 2020-08-31 10:44:25 · 86 阅读 · 0 评论 -
前端能力与薪酬对比图
这里借用千峰的知识与薪酬分析图为大家做个参考,平时可以看着这个图来完善自己的知识体系增加自己的收入原创 2020-08-18 10:08:09 · 488 阅读 · 0 评论 -
js基础知识-String
String常用方法1.str.charAt(index)2.查询字符串1.str.indexOf();2.str.lastIndexOf();3.search4.str.match()3.提取字符串片段1.str.slice(start, end);2.str.substring(start, end)3.str.substr(start, len)4.str.replace()5.str.split()6.大小写转换1.toUpperCase()2.toLowerCase()面试题indexof与sea原创 2020-08-13 17:23:24 · 126 阅读 · 0 评论 -
js基础知识-Number
Number常用的方法 1.toString() 把数字转换为字符串,使用指定的基数2.toLocaleString() 把数字转换为字符串,使用本地数字格式顺序。可用来数据格式化3.num.toFixed(len): 将小数四舍五入,len表示保留几个小数1.toString() 把数字转换为字符串,使用指定的基数9999.9999.toString();2.toLocaleString() 把数字转换为字符串,使用本地数字格式顺序。可用来数据格式化var d = 992349.56.toLo原创 2020-08-13 14:19:46 · 89 阅读 · 0 评论 -
js基础知识-Math
Math向上取整:ceil(5.2)向下取整:ceil(5.9)随机数:小数点后17位绝对值:abs(-9)Math.round(5.6); //6向上取整:ceil(5.2)Math.ceil(5.2); //6向下取整:ceil(5.9)Math.floor(5.9); //5随机数:小数点后17位Math.random(); //0.5242857203313422绝对值:abs(-9)Math.abs(-9); //9...原创 2020-08-13 14:04:31 · 103 阅读 · 0 评论 -
js基础知识-数组
fasdf var arr = ['a', 'b', 'c', 'd', 'e', 'f']; // toString var a1=arr.toString(); console.log('arr-toString: ', a1); // join var a2 = arr.join(';'); console.log('arr-join: ', a2); /** *数组-删除元素 */ // shift:删除第一个元素 arr.shift(); console.log原创 2020-08-12 18:50:50 · 134 阅读 · 0 评论