React获取DOM和获取组件实例的方式
当 ref 属性用于 HTML 元素时,构造函数中使用 React.createRef() 创建的 ref 接收底层 DOM 元素作为其 current 属性;来绑定函数组件中的某个元素, forwardRef中接收两个参数, 参数一: props, 参数二: ref,后面我们也会学习 hooks
一文搞懂JS-Web-API——DOM
本章介绍 DOM 操作的知识点和题目。包括 DOM 结构,常用 DOM 操作,DOM 性能优化等。DOM 是网页结构的基础,学会 DOM 操作才可以做网页开发
React中使用Redux (一) - 在React中直接使用Redux
尽管这样说,redux依然是和React库结合的更好,因为他们是通过state函数来描述界面的状态,Redux可以发射状态的更新, 让他们作出相应;目前redux在react中使用是最多的,所以我们需要将之前编写的redux代码,融入到react当中去。Profile组件:其中会展示当前的count
1024程序员节带你玩转图片Exif信息获取之JavaScript
本文简单介绍了exif.js的基础知识,然后介绍了如何在html页面中集成exif.js,其次重点说明了3种常用的使用场景,有图有真相,通过示例运行的方式来讲解exif.js的具体使用案例。
ES6--》读懂JS中—Class类
子类继承父类的 constructor() 构造函数中必须要有 super(),代表调用父类的构造函数,没有就会报错,super虽然代表父类的构造函数,但是返回的是子类的实例,即super内部的this指的是子类的实例。方法是类的默认方法,通过 new 命令生成对象实例时,自动调用该方法,一个类必须
Vuex详解,一文彻底搞懂Vuex
Vuex详解,一文彻底搞懂Vuex
Vue指令学习 | 零基础入门
Vue.js是用于构建交互式的 Web 界面的库,提供了 MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API
手撕前端面试题【javascript~模板字符串、类继承、参数解析器、生成页码等】
split() 方法用于把一个字符串分割成字符串数组。getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。querySelector根据选择器获取元素。document.querySelector(“选择器”);docum
echarts文档解读
元素作为容器,这样绘制完图表可以直接将 canvas 作为图片应用到其它地方,例如在 WebGL 中作为贴图,这跟使用。如果容器是隐藏的,ECharts 可能会获取不到 DIV 的高宽导致初始化失败,这时候可以明确指定 DIV 的。开始支持SVG 格式的数据。可以是字符串,也可以是解析得到的 SVG
TypeScript 学习笔记(十万字超详细知识点总结)
TypeScript从入门到精通,十万字超详细知识点总结,一篇文章包你学会TypeScript !!!
2022前端面经---(js高级)一文让你搞懂闭包
垃圾回收机制(GC:Garbage Collection):执行环境负责管理代码执行过程中使用的内存。JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,没有被释放,导致该内存无法被使用,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指
【JS】Javascript中的this到底是什么
JavaScript中的this是一个对于新手来说特别吓人并且不友好的概念。对于一个前端萌新来说,这个概念既模糊,又看不到它存在的意义。本文将解析JavaScript中的this,并且逐一分析他在每个常见场景中的意义和指向。
【Node.js】模块化学习
小霸王游戏机就是模块化,游戏卡带 以及机器都是模块,模块化可以方便我们更换不同的游戏卡带,如果游戏机不是模块化的话,那么我们每次换游戏都需要重新购买游戏机了,模块化更能满足我们的需求。和函数作用域类似,再自定义模块中定义的变量,方法等成员,只能在当前定义的模块内被访问,这种模块机别的访问限制,被叫做
Vue--》 Vue六大基础指令使用方法
1)使用v-on:xxx 或 @xxx 绑定事件。其中 xxx 是事件名。2)事件的回调需要配置在methods对象中,最终会在vm上。3)methods中配置的函数,不需要箭头函数!否则this就不是vm了4)methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或组件实例对象
Vue--》Vue中实现数据代理
或者修改另一个对象的现有属性,并返回此对象,通常使用 get 进行读取,用 set 进行修改。注意:defineProperty定义的属性是不能进行枚举(不能参与遍历)的。
前端经典面试题 | this相关问题
🧑💼 个人简介:一个不甘平庸的平凡人🍬🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️👉 你的一键三连是我更新的最大动力❤️。
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64(编码) - Python/JS实现
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64(编码) - Python/JS实现
【Node.JS 练习】时钟案例
案例要求将素材目录下的index.html页面,拆分成三个文件,分别是:index.css,index.js,index.html并且将拆分出的三个文件存放到clock目录中。
vue路由$router.push()使用query传参的实际开发笔记
vue的使用,vue-router路由组件的使用,vue路由$router.push(),query需要与path结合
Vue | Vue.js 组件化 - 组件间通信
Props是你可以在组件上注册一些自定义的attribute父组件给这些attribute赋值,子组件通过attribute的名称获取到对应的值。