首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS进阶
小胖砸儿
创建于2021-06-24
订阅专栏
记录JS的一些踩过的坑、好玩的事情~
等 1 人订阅
共11篇文章
创建于2021-06-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Eslint+Prettier+Husky+lint-staged构建前端工作流
Eslint+Prettier+Husky+lint-staged构建前端工作流实践,提高团队内协作!
从两道面试题考察js基础
考察js事件流&闭包&this的指向问题,再进一步就是考察如何改变this的指向&箭头函数跟普通函数的区别.
js如何获取url参数值
JS如何获取页面跳转过程中的URL参数呢?本文主要介绍2种方法、避免重复造轮子、把时间花在更有价值的开发上。
&&和||运算符优先级(JS)
JS中&&和||运算符的运算规则分别是怎样呢? 若2个运算符同级出现时、谁的优先级比较高? 怎么个运算规则呢? 请往下看~
JS如何格式化UTC日期?
本文主要解决这两个问题: 如何将UTC时间转成YYYY-MM-DD HH:MM:SS格式的时间?如何解决new Date() ios下的兼容问题?
HTML文字在图片上显示
针对过期的优惠券、一般会打个过期icon上去标示该券的状态, UI要求优惠券名称在标签的上面,让我们看看如何实现?
ES2020: 空值合并运算符??
??运算符一直被遗忘了、最近在看代码时发现有点疑惑、故去查阅了相关文档、故简单记录下. 空值合并运算符: 可以认为是三元操作运算符(condition ? ifTrue : ifFalse)的简版. 其主要作用是若??操作符左侧非空(非undefined)、则返回左侧运算符;否…
ES2020: 可选链式操作符(?.)
在查询具有多个层级的对象时、不再需要进行冗余的前置校验. 弊端: 当需要访问嵌套在对象内部好几层的属性时、会需要做大量类似繁琐的前置校验操作。 目的: 为避免报错、在访问obj.info.isNotUse、要把整obj.info既不是null也不是undefined。
js去除多余的0
1. parseFloat() 2. Number() 3. 借助正则表达 若上述注释掉的代码打开, 再允运行下你会发现输出为空. 这也是体现了赋初始值的重要性. 一般涉及到价格的展示、都会需要去除多余的0&&对过长的数字进行截取, 至于选择哪种实现方案, …
JS之字符串false转boolean
微信小程序页面跳转时, 会带参数, 该值可能是true、也可能是false。 那么通过options解析出来的参数为string类型, 期望转成boolean类型后进行不同操作。 借助Boolean()方法, 传入'false'时, 输出false; 传入'true'时, 输出…
encodeURI()与encodeURIComponent()那些事
最近接手个新的小程序项目、多多少少感觉坑坑洼洼, 夯实基础才是硬道理. ①. encodeURI() A) 不会对ASCII字母和数字进行编码、也不会对如下ASCII标点符号进行编码: - _ . ! ~ * ' ( ) ②. encodeURIComponent() A) 不…