会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
手掌日月摘星辰
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2021年9月15日
JS篇(010)-JavaScript 继承的方式和优缺点
摘要: 答案:六种方式 一、原型链继承 缺点: 引用类型的属性被所有实例共享 在创建 Child 的实例时,不能向 Parent 传参 二、借用构造函数(经典继承) 优点: 避免了引用类型的属性被所有实例共享 可以在 Child 中向 Parent 传参 缺点: 方法都在构造函数中定义,每次创建实例都会创建
阅读全文
posted @ 2021-09-15 09:23 手掌日月摘星辰
阅读(77)
评论(0)
推荐(0)
2021年5月26日
JS篇(009)-javascript 对象的几种创建方式
摘要: 答案: 第一种:Object 构造函数创建 var Person = new Object(); Person.name = "Nike"; Person.age = 29; 这行代码创建了 Object 引用类型的一个新实例,然后把实例保存在变量 Person 中。 第二种:使用对象字面量表示法
阅读全文
posted @ 2021-05-26 13:49 手掌日月摘星辰
阅读(156)
评论(2)
推荐(0)
JS篇(008)-require 与 import 的区别
摘要: 答案:两者的加载方式不同、规范不同 第一、两者的加载方式不同,require 是在运行时加载,而 import 是在编译时加载 require('./a')(); // a 模块是一个函数,立即执行 a 模块函数 var data = require('./a').data; // a 模块导出的是
阅读全文
posted @ 2021-05-26 13:48 手掌日月摘星辰
阅读(355)
评论(0)
推荐(0)
JS篇(007)-事件委托是什么
摘要: 答案:利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行! 解析: 1、那什么样的事件可以用事件委托,什么样的事件不可以用呢? 适合用事件委托的事件:click,mousedown,mouseup,keydown,keyup,keypress。 值得注意的是,mouseover 和 mo
阅读全文
posted @ 2021-05-26 13:46 手掌日月摘星辰
阅读(72)
评论(0)
推荐(0)
JS篇(006)-怎样添加、移除、移动、复制、创建和查找节点?
摘要: 答案: 1)创建新节点 createDocumentFragment() //创建一个 DOM 片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加、移除、替换、插入 appendChild() //添加 removeChil
阅读全文
posted @ 2021-05-26 13:39 手掌日月摘星辰
阅读(335)
评论(0)
推荐(0)
JS篇(005)-== 和 === 的不同
摘要: 答案:==是抽象相等运算符,而 是严格相等运算符。==运算符是在进行必要的类型转换后,再比较。 运算符不会进行类型转换,所以如果两个值不是相同的类型,会直接返回false。使用==时,可能发生一些特别的事情,例如: 1 == "1"; // true 1 == [1]; // true 1 == t
阅读全文
posted @ 2021-05-26 13:38 手掌日月摘星辰
阅读(213)
评论(0)
推荐(0)
JS篇(004)-js 是一门怎样的语言,它有什么特点?
摘要: 答案: 1.脚本语言。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。 2.基于对象。JavaScript 是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。 3.简单。JavaScript 语言
阅读全文
posted @ 2021-05-26 13:37 手掌日月摘星辰
阅读(460)
评论(0)
推荐(0)
JS篇(003)-请用 js 去除字符串空格?
摘要: 答案:replace 正则匹配方法、str.trim()方法、JQ 方法:$.trim(str)方法 解析: 方法一:replace 正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s
阅读全文
posted @ 2021-05-26 13:36 手掌日月摘星辰
阅读(81)
评论(0)
推荐(0)
JS篇(002)-JavaScript 中如何检测一个变量是一个 String 类型?
摘要: 答案:三种方法(typeof、constructor、Object.prototype.toString.call()) 解析: ①typeof typeof('123') "string" // true typeof '123' "string" // true ②constructor '12
阅读全文
posted @ 2021-05-26 13:35 手掌日月摘星辰
阅读(436)
评论(0)
推荐(0)
JS篇(001)-document load 和 document ready 的区别
摘要: 答案: 页面加载完成有两种事件 1.load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数 问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响 2.$(document).ready()是当
阅读全文
posted @ 2021-05-26 13:34 手掌日月摘星辰
阅读(121)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告