JavaScript
「已注销」
热爱Java,热爱游戏开发行业,努力学习ing。。。。。。。
展开
-
原生JS--------」实现拖拽效果
效果样图 要实现这样的效果需要知道三个事件 1. 鼠标按下事件 2. 鼠标松开事件 3. 鼠标移动事件基础Html + CSS样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <原创 2020-07-13 20:26:03 · 228 阅读 · 0 评论 -
JS中的DOM初探
前言文档对象模型(DOM) 将web 页面与到脚本或编程语言连接起来。 通常是指 JavaScript,但将HTML、SVG 或XML 文档建模为对象并不是JavaScript 语言的一部分。直白的来说DOM可以用来操作html页面元素,实现更加精美的动画 或者样式改变获取元素在JS当中可以有以下几种常用方式来获取html元素 var a1 = document.getElementById('tab'); //通过ID获取元素 不推荐使用 var a2 = document.getEleme原创 2020-07-08 23:11:54 · 230 阅读 · 0 评论 -
JS中的this指向情况
直入主题在JS中this指向分很多种情况最常见的原创 2020-07-06 23:13:12 · 164 阅读 · 0 评论 -
JavaScript深拷贝,浅拷贝的讲解
前言原创 2020-07-06 22:36:09 · 141 阅读 · 0 评论 -
利用垃圾回收机制优化闭包
前言这里涉及JS中的内存作用域预编译闭包在堆内存中的存在方式 function foo(){ var a = 0; return function(){ ++a } } var obj = foo(); console.log(obj()); var obj1 = foo(); console.log(obj1原创 2020-07-06 22:05:42 · 154 阅读 · 0 评论 -
JavaScript中的内存存储浅谈
前言在js当中 内存分为栈内存和堆内存一般来说JS的基本数据类型都会存放在基本数据类型中 而引用数据类型在栈里面只会存储一个指针而具体的值都会存放在 堆里面JS中基本数据类型:1. Number2. String3. Boolean4. NaN5. undefined6. nullJS中引用数据类型1. Function(函数);2. Array(数组)3. Object(对象)指针这里结合图来看 可以看出这里的指针指向堆内存里面 具体赋予的值栈内存和堆内存的优缺点在原创 2020-07-02 20:06:13 · 291 阅读 · 0 评论 -
JavaScript中的闭包讲解
前言函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。在 JavaScript 中,每当函数被创建,就会在函数生成时生成闭包。----------------------------↑ 以上均为官方解释人话解释闭包就是一个函数 return 返回了一个函数 且 return返回的函数里面 使用了父函数里面的变量具体看下方代码块 function foo(){ var cou原创 2020-07-02 19:46:09 · 118 阅读 · 0 评论 -
JavaScript中的预编译讲解
预编译原创 2020-07-02 19:20:49 · 168 阅读 · 0 评论