JavaScript
-
js去除字符串最后一个字符
本文,俺将跟大家介绍js如何删除字符串的尾字符。 其实实现方法与js去除字符串首字符大同小异。 最简单的解决方案是使用字符串的slice()方法,传递两个参数。 第一个是0,表示开…
-
js去除字符串首字符
假设你有一个字符串,你想删除其中的第一个字符。 要是你,你会如何解决呢? 一个简单的解决方案是使用slice()方法,将1作为参数传递: 实现代码如下: 注意:slice()方法不…
-
js判断是否是子元素
文本俺将跟大家介绍,如何判断一个当前点击的元素,是否是指定元素的子元素。 解决思路: 俺给父元素指定了一个id,并使用这个循环检查当前元素是否属于它的子元素。 实现代码: 在whi…
-
js检测夜晚(dark)模式
使用js检测夜晚(dark)模式并检测模式变化 使用CSS,我们可以使用preferreds-color-scheme媒体查询来检测暗模式。 但是..如果我们必须使用JavaScr…
-
js四舍五入、向上取整、向下取整
Math.round()、Math.ceil()、Math.floor()分别代表取整,向上取整,向下取整。 Math.round四舍五入 参数:一个数值。 返回值:给定数值的四舍…
-
js引用传递和值传递
js中基本数据类型(数字、字符串等)是按值传递的,但对象是未知的,因为它们既可以按值传递,也可以按引用传递。 在JavaScript中,这是一个非常有趣的问题。 思考以下代码: 上…
-
js数组去重,去除相同的值
JavaScript数组去重,是日常开发中经常使用到的技能点。 本文总结常见的js去重方法,如果需要兼容IE,可以使用babel编译生成适配IE的代码。 ES5实现 JavaScr…
-
js获取DOM元素相对于浏览器窗口的位置
Internet Explorer自从您可能关心就一直支持此功能,并且最终在CSSOM视图中对其进行了标准化。 很久以前,所有其他浏览器都采用了它。 一些浏览器还返回height和…
-
script标签应该放在HTML哪里,总结分享
几年前,有经验的程序员总是让我们将script标签放在页面最底部。 很明显,现在浏览器有了更加酷的兼容方式,这篇文章,俺将跟大家一起来学习script标签的async和defer新…
-
js判断非法日期对象
js中如何判断一个不正确的Date对象? 今天俺将跟大家分享一个小技巧:使用getTime来判断一个非法日期对象。 使用getTime()方法将日期对象转换成毫秒。 如果日期对象非…