随笔分类 -  JavaScript

摘要:在vue中,父组件传值给子组件通过,v-bind,众所周知,子组件要想改变父组件传的值,都要向父组件发送一下信号,即$emit(),但是我最近发现,有时候,子组件不emit,都可以改变父组件传来的变量的值,哪怕把父组件传的变量的值再赋值给另一个变量,改变该变量,也会改变父组件的对应变量的值,这是为啥 阅读全文
posted @ 2020-09-27 16:35 梦娜丽莎 阅读(2938) 评论(0) 推荐(0)
摘要:JavaScript中的数组的sort函数使用示例 假如数组一开始是这样的 items:[23,23,11,2,41,67,23,23231] 使用完sort后 sortitems:function(){ return this.items.sort() } 结果 显然可以看出它的排序结果是一个一个 阅读全文
posted @ 2020-09-13 23:39 梦娜丽莎 阅读(351) 评论(0) 推荐(0)
摘要:IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 getElementById的参数在IE8及较低的版本不区分大小写 IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么ge 阅读全文
posted @ 2020-09-13 23:33 梦娜丽莎 阅读(87) 评论(0) 推荐(0)
摘要:- 递归 setTimeout() 保证执行之间的延迟相同,例如延迟为100ms。代码将运行,然后在它再次运行之前等待100ms,因此无论代码运行多长时间,间隔都是相同的。 - 使用 setInterval() 的示例有些不同。我们选择的间隔包括执行我们想要运行的代码所花费的时间。假设代码需要40毫 阅读全文
posted @ 2020-09-13 23:31 梦娜丽莎 阅读(727) 评论(0) 推荐(1)
摘要:每一个函数对象(Function)都有一个prototype属性,并且只有函数对象有prototype属性,因为prototype本身就是定义在Function对象下的属性。当我们输入类似var person1=new Person(...)来构造对象时,JavaScript实际上参考的是Perso 阅读全文
posted @ 2020-09-13 23:28 梦娜丽莎 阅读(114) 评论(0) 推荐(0)
摘要:点表示法只能接受字面量的成员的名字,不接受变量作为名字,但是括号表示法可以接受变量作为名字,如下: var myDataName = 'height' var myDataValue = '1.75m' person[myDataName] = myDataValue //person是一个对象 在 阅读全文
posted @ 2020-09-13 23:21 梦娜丽莎 阅读(227) 评论(0) 推荐(0)
摘要:数组 join()函数的参数是可选的,如果没有包含参数来指定加入/分隔符,默认情况下会使用逗号。例如, var myArray = ['I', 'love', 'chocolate', 'frogs']; var madeAString = myArray.join(' '); // returns 阅读全文
posted @ 2020-09-13 23:19 梦娜丽莎 阅读(854) 评论(0) 推荐(0)
摘要:运算符 名称 作用 示例 幂次 取底数的指数次方,即指数所指定的底数相乘。它在EcmaScript 2016 中首次引入。 5 ** 5 (返回 3125,相当于 5 * 5 * 5 * 5 * 5 。) 阅读全文
posted @ 2020-09-13 23:15 梦娜丽莎 阅读(517) 评论(0) 推荐(0)
摘要:浏览器会按照代码在文件中的顺序加载 HTML,如果先加载的 JavaScript 期望修改其下方的 HTML,那么它可能由于 HTML 尚未被加载而失效。因此,将 JavaScript 代码放在 HTML页面的底部附近通常是最好的策略。 阅读全文
posted @ 2020-09-13 23:14 梦娜丽莎 阅读(227) 评论(0) 推荐(0)