
js
Sunny
分享实际开发项目中的解决方法,以及一些学习教程。
展开
-
javascript 6种继承和call()、apply()、bind() 的用法
js 6种继承 call()、apply()、bind() 的用法; 一、原型链继承 重点:让新实例的原型等于父类的实例。 特点:1、实例可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性。(新实例不会继承父类实例的属性!) 缺点:1、新实例无法向父类构造函数传参。 2、继承单一。 3、所有新实例都会共享父类实例的属性。(原型上的属性是共享的,一个实例修改了原型属性,另一个实例的原型属性也会被修改!)二、借用构造函数继承重点:用.ca原创 2021-11-08 16:20:55 · 849 阅读 · 1 评论 -
开始时间与结束时间重叠
let endNum = '';//整个二维数组 for(let itemName of showDate) { // for (let i = 0; i < itemName.children.length; i++) { if(itemName.screenId === itemName.children[i].screenId) { // console.log(itemName.children[i]) .原创 2021-08-04 11:16:01 · 424 阅读 · 0 评论 -
js判断单击双击,右键起冲突,mousedown,dblclick,contextmenu.prevent
## 左键 mousedown 按下,dblclick 双击## 右键 contextmenu.prevent mousedown :function(e) {// e.button 判断左右鼠标中键 0为左键 2为右键 if (e.button === 0){ if(this.zhixing != false) { //执行 左键 鼠标按下事件 } }},dblclick () {this.zhixing = true;//执行双击事原创 2021-06-22 17:56:49 · 974 阅读 · 0 评论 -
三元表达式怎么进行多个条件多次判断秒变”N”元表达式
三元表达式?相信大家应该都很"熟悉",但是吧,我觉得好多人可能把三元表达式都局限于仅仅在条件满足或者不满足一个条件上,这可把真是没把这玩意儿潜能发掘出来发挥它最大的功效。例如:a > 0 ? a : 100)但如果我想判断a的多个条件呢,比如:a > 0,a < 0 以及 a = 0这时候怎么去用三元表达式写出来?之所以提出这个问题是因为在一些判断时候很多人遇到这种问题都是用if else去解决,当然不是说不行,只是如果用ifelse就要写很大一坨了不简洁,让想装.原创 2021-06-16 15:21:54 · 1548 阅读 · 0 评论