- 博客(7)
- 收藏
- 关注
原创 JavaScript稳扎稳打记-——数组API函数
总结总结数组面试小题目常用函数;1,map()array.map(function(currentValue, index, arr), thisIndex)map()不会对空数组进行检测map()不会改变原始数组1.currentValue:必须。当前元素的的值。 2. index:可选。当前元素的索引。 3. arr:可选。当前元素属于的数组对象。2,splice(start,删几个,加什么 )3,slice(start);深拷贝4,基础push(),shift() unshift
2021-01-18 17:53:53
142
原创 稳扎稳打——易忘难区分点
一.面向过程与面向对象的区别从各个博客查阅后,一些通俗易懂的解释:(1).面向过程是一步步做 以过程为中心 ;比如实现一个五子棋,面向的是整个过程1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果(2).面向对象是具体去寻找方法去解决,面向对象就是构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为1,黑棋和白棋 2、棋盘系统 3,输赢规则系统,
2021-01-14 11:30:21
135
原创 JavaScript稳稳稳扎记——dom 事件流 三个阶段
dom 事件流 三个阶段事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。捕获和冒泡阶段JS 代码中只能执行捕获或者冒泡其中的一个阶段。onclick 和 attachEvent(ie) 只能得到冒泡阶段。捕获阶段 addEventListener(type,listener【,useCapture】) 第三个参数如果是true ,表示再事件捕获阶段用时间处理程序,如果是false或不写,表示在时间冒泡阶段调用事件处理程序 document -> html -&g
2021-01-05 16:08:48
2170
原创 Javascript稳稳稳扎记——事件对象
事件对象 var div = document.querySelector('div'); div.onclick = function(e) { console.log(e); console.log(window.event); e = e || window.event; console.log(e); } div.addEve
2021-01-05 15:59:01
144
原创 JavaScript稳扎记——DOM重点核心
一、文档对象模型(document object model)简称DOM 是W3c组织推荐的处理可拓展标记语言,(HTML或者XML)的标准 编程接口W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式二、为什么称作文档对象模型?通过DOM获取的元素返回的都是object 所以称为文档对象模型1.对于JavaScript来说 , 为了能使用JavaScript操控html, 则形成了JavaScript自身的一套Dom编程接口2.对于HTML来说, DO
2021-01-05 11:37:18
153
转载 JavaScript稳扎原型模式与构建函数(动态)
原型模式1. 什么是原型?我们已经知道,当一个函数(暂且叫son函数)的外层函数(father函数)执行结束后,JS引擎会为son函数创建两个相关的对象,分别是son本身的函数对象 和 son的原型对象。并且这两个对象之间通过属性constructor和prototype相互关联。当通过new创建对象时,这个对象中的constructor属性 和 proto属性分别会指向 函数对象 和 原型对象。> 原型模式中的“原型”就是函数的原型对象。2. 原型的特点每个函数初始化完成后都会创
2020-12-30 15:00:57
193
原创 JavaScript稳扎记——创建对象的几种方式
JavaScript稳扎记——创建对象的几种方式#Javascript是“基于prototype的语言 ”,且无法通过类来创建对象;可以通过以下6种方式创建对象一.字面式创建方法:将成员信息写到{}中,赋值给一个变量,此时这个变量就是一个对象。1.1定义方式(1)采取键值对的形式var 变量 { 属性:属性值,属性:属性值,…}// 1.利用对象字面量创建对象 {} // var obj = {}; // 创建了一个空的对象 var obj = {
2020-12-30 14:28:24
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人