javascript
不许人间见秃头xbw
学到了知识,不做笔记,难道做饭?
展开
-
js原型链的学习和总结(配图理解)
原型链的代码讲解<!-- 原型链 --> <script> // 创建函数 const animal = function(name,age){ this.name = name; this.age = age; //创建函数对象(缺点:耗内存。原因:每构造一个对象,这个函数就要被创建一次,例如创建一万个对象,这个函数就要被反复创建一万次,会消耗巨大的内存) this.func = function func(){ console.log(thi原创 2021-03-20 20:35:52 · 350 阅读 · 6 评论 -
js中Uncaught SyntaxError: missing ) after argument list
问题: 原因之一 js语句中可能有单引号(双引号)中的内容里也有单引号(双引号)的情况,由此而造成了错误。 例如eval("function say(){console.log("nihao");}");//错误写法。eval('function say(){console.log('nihao');}');//错误写法。eval("function say(){console.log('nihao');}");//正确写法。双引号内,若有字符串要使用引号时,应该使原创 2021-01-30 20:08:14 · 1114 阅读 · 0 评论 -
js中的两种常用定时器setTimeout和setInterval(总结)
一. 定时器 延迟函数中执行体时间的对象二. 定时器类型及作用定时器作用(理解)setTimeout(执行函数,间隔时间)延迟一段时间后,只执行函数体一次setInterval(执行函数,间隔时间)循环性地延迟一段时间后,执行函数体。 清除定时器:clearTimeout(定时器变量名);三.具体介绍1.setTimeout()1.1 两个参数 setTimeout(function(){ 函数体},间隔时间);//时间的单位默认为 ms1.2 代原创 2021-01-22 18:02:36 · 987 阅读 · 0 评论 -
javascript中var、let、const三种声明方式(总结)
表格对比对比varletcosnt作用域函数块作用域块作用域是否会被提升是否否重复声明是否报错否是是全局中,是否是window对象的属性是否否 使用const需要额外注意: 用const声明变量时,必须初始化变量。且之后禁止更改; 用const引用的变量是一个对象时,可以修改其中的属性; 用const可用于声明不被修改的for循环,如for-in、for-of 普通for循环中,可以使用 let 来声明下标原创 2021-01-19 10:56:31 · 183 阅读 · 0 评论 -
Javascript中的工厂方法和构造方法
工厂方法和构造方法中一些不同的对比对比选项工厂方法构造方法可创建对象的种类一种多种创建实例时有无使用new无有在下面的代码中实践中,会结合上述表格中的对比进行。工厂方法:使用步骤:①创建函数: 创建一个名为 createPerson的函数,如下function createPerson(name, sex, gender){ var obj = new Object(); obj.原创 2021-01-07 11:00:20 · 239 阅读 · 0 评论