javascript JavaScript必须掌握的基础-原型原型链 原型和原型链的主要作用: 实现属性和方法的公用 继承 所以下面的例子全是以构造函数为例。 原型 函数是也是对象,是一个属性的集合,所以函数下也有属性,也可以自定义属性。当我们创建一个函数时就默认会有一个prototype属性,这个属性是一个对象(属性的集合)。这个东西就是原型—通过调用构造函数而创建的那个对象实…
javascript JavaScript-对象可以做到的三件事 点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
javascript JSPSSMMysql实现的学生成绩管理系统 项目简介 项目来源于:[[链接]]([链接] 本系统是基于JSP+SSM+Mysql实现的学生成绩管理系统。主要实现的功能有教师管理、学生管理、课程管理、学生成绩管理。 难度等级:中等 技术栈 编辑器 Eclipse Version: 2020-03 (4.15.0) 前端技术 基础:html+css+JavaScript 框架:JQuery+H-ui 后端技术 Spring+SpringMVC+mybatis …
javascript CSS-创意构想-Part-22 背景 本文接上篇, 继续我们的《CSS》 创意构想。 因为有一些案例没有代码, 本着学习的态度, 我需要一个个补齐, 也方便大家看。 更新的时候可能就按小节, 逐步更新。 废话补多少, 开始正文吧。 正文 本文的主要内容: 混合模式 滤镜 伪元素 波浪效果 滚动指示器 滚动视差 1. 混合模式 mix-blend-mode background-bl…
javascript class语法 Class语法 1:类的定义class Point { m; //也可以定义在顶部 constructor(x, y) { {代码…} } toString() { {代码…} }} 注意:定义类的方法的时候,前面不需要加function关键字,方法之间也不需要加逗号分隔 2:类的数据类型是函数,类本身指向构造函数使用的时候,也是直接对类使用new命令,类的所有方法都定义在类…
javascript 三ES6数值扩展 与传统的全局方法isFinite()和isNaN()的区别在于,传统方法先调用Number()将非数值的值转为数值,再进行判断,而这两个新方法只对数值有效 (1)Number.isFinite()用来检查一个数值是否为有限的,有限则为true,否则为false。如果传入的参数,类型不是数值,那么都返回false。
javascript JavaScript的数组常用的迭代方法 1.forEach():让每一个数组的元素执行一次回调函数 2.map():返回一个由回调函数的返回值组成的新数组 3.filter():返回一个由数组中符合筛选条件的元素组成的新数组 4.find():返回第一个在数组中符合筛选条件的元素并返回,找不到返回undefined 5.findIndex():返回第一个在数组中符合筛选条件的元素的索引值并返回,…
javascript 千万别小看这些运算符背后的逻辑 最近回顾javascript的一些基础知识点时,引起的思考确实颠覆了我之前的一些认知。我清楚地记得曾多次在网上看到一些奇奇怪怪的表达式,它们的运算结果着实让人懵逼。就比如我在js数据类型很简单,却也不简单这一篇笔记中提到的[] == ![]这样一个表达式,它的运算结果是true。如果你不细致地去研究它背后的运算逻辑,你只…
javascript vuerouter-导航守卫中-next-控制实现 钩子函数有不同的作用,例如 beforEach,afterEach,beforeEnter,beforeRouteEnter,beforeRouteUpdate,beforeRouteLeave,针对这些注册的钩子函数,要依次进行执行,并且在必要环节有控制权决定是否继续进入到下一个钩子函数中。
javascript 如何判断一个对象是否为空 3.利用ES6中Object.keys()来进行判断 (推荐) Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组。 如果我们的对象为空,他会返回一个空数组。