Javascript
文章平均质量分 65
Javascript学习笔记
Celester_best
这个作者很懒,什么都没留下…
展开
-
Javascript中Date相关的知识总结
本文介绍了Javascript中Date的相关知识,主要内容包括以下几点:1、有方法说明,易混淆知识点2、介绍了时间转换3、标准时间和北京时间的转换等原创 2022-09-07 23:42:59 · 2366 阅读 · 0 评论 -
Javascript实现数组扁平化的方法总结
Javascript实现数组扁平化的方法总结原创 2022-08-21 23:59:31 · 334 阅读 · 0 评论 -
有趣的Javascript题:a为什么时会打印结果
问题:当a等于什么的时候,if条件成立,并打印?初看这道题时一脸懵,a的值居然会随着判断条件不断累加,于是,大脑飞速运转,什么样的数据会随着操作而不断变化呢?思来想去也想不到这样的数据,所以只能利用巧妙方法了。 解答:方法一:利用对象的类型转换解释:a == 1 && a == 2 && a == 3是一个短路逻辑与运算符,表示左边条件成立时才会继续向右判断,否则整个条件都为假。所以a的第一个值必须为1才能继续向右判断 ,由此可知a的值或者说是类型转换后的值是可以自增长的,Javascript中原创 2022-06-23 23:08:25 · 455 阅读 · 0 评论 -
浏览器中Javascript执行机制学习笔记一
变量提升要理解变量提升,我们先从一小段代码入手: showName() console.log(myname) var myname = '测试' function showName() { console.log('函数showName被执行'); }上面的代码执行之后会是什么结果呢?按照正常的逻辑分析,当执行到第 1 行的时候,由于函数 showName 还没有定义,所以执行应该会报原创 2022-05-14 22:35:29 · 325 阅读 · 0 评论 -
Javascript中this指向问题
普通函数时,this指向window <script> function test() { console.log('=== test this: ', this) } test() const test1 = function () { console.log('===test1 this: ', this) } test1() &原创 2022-03-14 22:38:06 · 1823 阅读 · 0 评论 -
click、touch,mouse事件的优先级
问题:一个DOM元素同时绑定click、touch、mouse(以mousedown为例)事件时,事件的优先级是怎样的?首先需要注意的是,pc端没有touch事件,所以在pc端不会响应touchstart、touchmove、touchend事件。在移动端,可以响应touchstart、touchmove、touchend事件。pc端的事件优先级mousedown事件→click事件移动的事件优先级点击touchstart→touchend→click按住之后不松开.原创 2022-03-07 23:41:37 · 1081 阅读 · 0 评论 -
Symbol
Symbol的定义方式1、Symbol()的方式使用Symbol定义的Symbol类型的变量,都不相等letsymbol1=Symbol()letsymbol12=Symbol()console.log(symbol1==symbol12)打印结果未false。可见symbol1和symbol2不相同letsymbol3=Symbol()symbol3.name='Javascript'console....原创 2022-02-28 22:47:07 · 314 阅读 · 0 评论 -
正则表达式
正则是用来处理(匹配)字符串的。z创建正则表达式的方法1、通过字面量的方式 const re1 = /[abc]/ console.log('result: ', re1.test('hello'))2、通过构造函数方式 const re2 = new RegExp('[abc]', 'g') console.log('result:', re2.test('abcd'))使用构造函数的传参说明:new Re原创 2022-02-07 23:35:46 · 929 阅读 · 0 评论