javascript知识点学习笔记
2022-10-13 10:32:48 1 举报
AI智能生成
javascript知识点学习笔记
作者其他创作
大纲/内容
array : 数组对象
子主题
栈-队列
push()
添加到末尾并返回lenght
pop()
移除最后一项并返回
shift()
移除第一项并返回
unshift()
添加到第一项并返回lenght
排序
reverse()
反转数组
sort()
升序排序字符串
sort(function())
自定义排序 p93
操作方法
concat()
基于当前创建一个新数组,参数添加到末尾
slice()
基于当前一个或多个创建一个数组,(1,5)(2)
splice()
删除\插入\替换 p95
位置方法
indexOf(?)
人0下标开始找
lastIndexOf(?)
子主题
p96内容太多-2017/3/16
遍历
amp;lt;spanamp;gt;filter(function()=amp;gt;{})amp;lt;/spanamp;gt;
遍历数组返回函数返回对象合成新的数组
map.(function(){})
分支主题
instanceof
判断类型
join
Element : 元素
mouseamp;
onmouseover : function(event:element)
鼠标移入事件
onmouseoutamp;: function(event:element)
鼠标移出事件
document : 全局对象
selection
querySelectorAll(amp;quot;selectionNameamp;quot;)
选择器:选择所有满足条件的dom
querySelector(amp;quot;selectionNameamp;quot;)
选择器:选择一个满足条件的dom
string :字符串对象
操作
string.split()
分支主题
string.split()
切割字符串 amp;quot;1|2|3|4amp;quot;.split(amp;apos;|amp;apos;) == [amp;apos;1amp;apos;,amp;apos;2amp;apos;,amp;apos;3amp;apos;,amp;apos;4amp;apos;]
面向对象
属性类型
Configurable
Enumerable
Writable
Value
访问器属性
Configurable
Enumerable
Get
Set
原型对象
object.hasOwnProperty
判断对象自己有没有这个属性
object c41230amp;quot;amp;gt;inamp;lt;/fontamp;gt; amp;quot;attramp;quot;
判断对象是否存在这个属性
判断是否为原型对象属性
创建对象方式
使用对象字面量
使用Object.defineProperty()+对象字面量
使用工厂模式
使用构造函数
(Object,attribute,descriptor)
getOwnPropertyDescriptor()
(Object,attribute,descriptor)
Object
getOwnPropertyDescriptor(Object,attribute)
(Object,attribute,descriptor)
(object)
getOwnPropertyNames(object)
create(object)
颜色标记
c41230amp;quot;amp;gt;红色amp;lt;/fontamp;gt;
关键字
c41230amp;quot;amp;gt;inamp;lt;/fontamp;gt;
c41230amp;quot;amp;gt;typeofamp;lt;/fontamp;gt;
instanceof
16884aamp;quot;amp;gt;绿色amp;lt;/fontamp;gt;
基本类型
16884aamp;quot;amp;gt;Objectamp;lt;/fontamp;gt;
0076b3amp;quot;amp;gt;蓝色amp;lt;/fontamp;gt;
全局对象
0076b3amp;quot;amp;gt;windowamp;lt;/fontamp;gt;
跳过的课程
面向对象折过的页后面
第七章全部
BOM
自由主题
0 条评论
下一页