首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS基础-完美掌握继承知识点

前言 上篇文章详细解析了原型、原型链的相关知识点,这篇文章讲的是和原型链有密切关联的继承,它是前端基础中很重要的一个知识点,它对于代码复用来说非常有用,本篇将详细解析JS中的各种继承方式和优缺点进行,希望看完本篇文章能够对继承以及相关概念理解的更为透彻...本篇文章需要先理解原型、原型链以及call的相关知识: JS基础-函数、对象和原型、原型链的关系 js基础-面试官想知道你有多理解call,apply,bind? 何为继承?...PS:或者是多个类 JS实现继承的原理 记住这个概念,你会发现JS中的继承都是在实现这个目的,差异是它们的实现方式不同。 复制父类的属性和方法来重写子类原型对象。...理解new做了什么: new在本文出现多次,new也是JS基础中很重要的一块内容,很多知识点会涉及到new,不太理解的要多看几遍。 创建一个全新的对象。...对prototype还不是很理解的同学,可以再看看:JS基础-函数、对象和原型、原型链的关系 觉得我的博客对你有帮助的话,就给我点个Star吧!

56120

js对象(BOM部分DOM部分)

JS总体包括ECMAScript,DOM,BOM三个部分,但是能够和浏览器进行交互的只有DOM和BOM,那么到底什么是DOM和BOM呢 概念 BOM(Browser Object Model)是指浏览器对象模型...BOM Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。...setTimeout() 语法: var t=setTimeout("JS语句",毫秒) setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。...语法: setInterval("JS语句",时间间隔) 返回值 一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。...(cls) 存在返回true,否则返回false classList.toggle(cls) 存在就删除,否则添加 指定CSS操作 obj.style.backgroundColor="red" JS

4.2K20

java面试需要掌握知识点

判断链表是否又环、链表倒数第K个元素等 字符串:KMP算法、动态规划(这个是重点,需要好好理解动态规划,常见的题有:求解最长回文子串、求解最长公共子串等) 海量数据处理:现在好多大公司都会问海量数据的处理,所以需要掌握常见的处理方法...每一次笔试、面试完后,需要进行总结,将自己不会的知识点一定要搞清楚,如果不搞清楚,下次还有可能会问的。其实找工作的过程就是积累知识的过 程,所以善于总结很重要。 (4)不要盲目投递简历。...下面具体列出了面试常见的知识点,供大家参考,希望对你有所帮助。...主要详细知识点 常用算法考察 冒泡排序 快速排序 插入排序 希尔排序 归并排序 堆排序 桶排序 动态规划 最长公共子串 最长回文子串 数组的最大k个值 数字的最大连续子数组之和 左旋转字符串 字符串匹配算法

92150

掌握这些CSS知识点,Coding如飞!

许多入门学前端的同学,或是准备面试的同学都会去死记硬背一些前端知识点,笔者也是这么经历过来的,但却不推荐这种囫囵吞枣、不求甚解的学习方式,因为这样会走很多弯路,属于“应试”学习,我们更应该的是从基础到复杂...,从表象到原理的角度却思考学习,才能熟练掌握技能。...整理了一些在CSS(层叠样式表)中的知识点,或许你曾看过一些什么“万字总结”、“面试必看”,但还是希望更多同学能够沉下心来学习,不仅仅满足于停留在“API工程师”的层面,多从CSS约定的规则去解释现象。....org/TR/2010/WD-css3-background-20100612/#the-border-radius 利用边框的椭圆,可以制造平滑的不规则形状,例如模仿一个水滴: 运动的水珠 **知识点...,也是工作开发过程中经常会遇到的细节问题,把这些知识点/CSS规则熟记于心,有利于高效率编写前端样式!

95820

js面试知识点笔记

因为浏览器需要通过回流计算最新值 回流必将引起重绘,而重绘不一定会引起回流 谈谈你对面向对象的理解 JS本身就是面向对象编程的 JS本身就是基于面向对象(OOP)编程思想开发出来的语言,我们学习JS...) 面向对象中的一些语法和特点 所谓面向对象就是基于class或者function创建一个类,执行的时候new执行创建一个实例,这样实例就可以调取类上提供的方法,想要基于面向对象进行插件封装,必须掌握关于类的继承...result.push(item) } } return result } 写出你掌握的...domID && item.getAttribute(name) === value; }); return tagList; }; 说出你所掌握的算法...,先加载CSS是为了保证页面渲染的过程中,元素是带着样式渲染的,而JS一般都是用来操作DOM元素的,需要等到元素加载完再操作) 2.能用CSS搞定的绝对不用JS,能用原生JS搞定的绝对不用插件,绝对不使用

95620

Java学习笔记-全栈-web开发-03-JavaScript基础

文章说明: 涵盖绝大部分js重点基础,而不是罗列全面的知识点(对于初学者,知识点全面反而不好,太细的知识点用不上反而拖累学习进度,掌握重点后遇到新的东西就能触类旁通) 适合拥有语言基础的同学快速上手...本章前后端人员都应当熟练掌握 觉得前面太简单的同学,请直接跳到第7节。...JavaScript BOM 8.1 Javascript中bom介绍 浏览器对象模型,可以对浏览器窗口进行访问和操作。...BOM 主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。...,加入了 ActiveXObject 类,可以通过 JavaScript 实例化 ActiveX 对象 由于没有相关的 BOM 标准,每种浏览器都有自己的 BOM 实现。

69620
领券