![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
酷酷的橙007
哈尔滨工业大学控制科学与工程专业博士在读,前端工程师,算法工程师
展开
-
js判断鼠标是否在某一块级元素内部
在某一实际项目中需要拖拽功能,并实现拖拽到某一元素内,执行响应的操作。这里给出一个鼠标是否在元素内的判别函数。其中obj为拖拽进的元素(而非拖拽的元素)。// 判断鼠标是否落在一个块级元素内部checkIn(obj) { var x = Number(window.event.clientX) // 鼠标相对屏幕横坐标 var y = Number(window.event.clientY) // 鼠标相对屏幕纵坐标 var div_x = Number(obj.getBoun原创 2020-07-02 17:44:32 · 4997 阅读 · 0 评论 -
ES6中function和箭头函数的this指向问题
首先我们看一下下面这个代码:const obj = { aaa() { setTimeout(function(){ console.log(this) // windows }, 1000) console.log(this) // obj对象 setTimeout(() =>{ console.log(this) // obj对象 }) }}问题:箭头.原创 2020-08-03 10:45:21 · 1135 阅读 · 0 评论 -
Vue中数组操作的响应式方法
假设data中定义一个数组letters:['a','b','c','d']1. push方法数组末尾添加元素this.letters.push('aaa') // 添加单个this.letters.push('aaa','bbb','ccc') // 添加多个2. pop方法删除数组中最后一个元素this.letters.pop()3. shift方法删除数组中第一个元素this.letters.shift()4. unshift方法在数组最前面添加元素this.lette原创 2020-06-14 22:33:15 · 595 阅读 · 0 评论 -
Web前端基础回顾(JQuery)
目录介绍使用介绍JQuery是JS的工具,对原生JS的方法进行封装,提供更为便捷、简易的方法官网:http://jquery.com中文API:http://jquery123.com使用先引入jquery文件,后使用jquery的语法工厂函数 – $()用于获取元素,创建元素节点或转换对象类型例:根据选择器获取元素,返回jquery对象$(“h1”)、 $("#id")...原创 2020-05-09 12:13:35 · 143 阅读 · 0 评论 -
Web前端基础回顾(JavaScript)
目录介绍JS使用JS基础语法介绍简称JS,是一种浏览器解释型语言,嵌入到网页中由浏览器负责解析和执行。可以实现网页动态效果,用户交互,实现网络请求或游戏制作。组成1)核心语法(ECMAScript 5)2)BOM(浏览器对象模型),提供操作浏览器窗口的方法3)DOM(文档对象模型),提供操作HTML文档的方法JS使用元素绑定事件事件:用户的行为或元素的状态事件处理:元素监...原创 2020-05-08 09:42:15 · 293 阅读 · 0 评论 -
ES6新增语法和内置对象扩展
ES6新增语法let关键字ES6中新增的用于声明变量的关键字let声明的变量只在处于块级有效// let关键字就是用来声明变量的// 使用let关键字声明的变量具有块级作用域// 在一个大括号中使用let关键字声明的变量才具有块级作用域// var关键字是不具备这个特点的// 防止循环变量变成全局变量if(true){ let a = 10}console.log(a) //a is not definedif(true){ let num = 100 var abc原创 2020-05-19 14:59:23 · 285 阅读 · 0 评论 -
JavaScript高级之面向对象和类的继承
1. 面向对象编程介绍1.1 两大编程思想面向过程面向对象1.2 面向过程编程 POP(Process-oriented programming)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤步—步实现,使用的时候再一个一个的依次调用就可以了。举个栗子:将大象装进冰箱,面向过程做法。面向过程,就是按照我们分析好的步骤,按照步骤解决问题。1.3 面向对象编程 OOP(Object Oriented Programming)面向对象是把事务分解成为一个个对象,然后由对象之间原创 2020-06-09 10:23:37 · 166 阅读 · 0 评论