Vue 内置指令以及自定义指令
1. 内置指令 v-show : 说明:根据条件展示元素,true展示元素,false隐藏元素 <template> <div> <button v-show="isShow"></button> </div> </template> <script> export default { name: ...
Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目
本文记录如何在 Vue2 环境下尽量使用 Vue3 的 Composition-api 并配合 Vuetify2 使用 前言 之前在改造一个用 Vuetify2 的 项目,由于 Vuetify3 还处于 beta 阶段并且与 Vuetify2 相比缺失一些特性,但又想用 Vue3 的 <script ...
JavaScript深入理解系列:bind方法详解以及手写
定义 bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 由定义可知,函数调用bind()方法的时候,会返回一个新函数,并且this指向bind函数的第一个参数,简单来表示。 fn ...
JavaScript知识总结 ES6篇
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. let、const、var的区别 (1)块级作用域:块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题: 内层变量可能覆盖外层变量 用来计数的循环变量泄露为全局变量 ...
javascript中的Ajax基础(一)
一、手写一个ajax 1 const xhr = new xmlHttpRequest() 2 3 xhr.open(请求方式:post get, 请求地址, 同步或者异步) 4 5 xhr.onreadyStateChange = function(){ 6 if(xhr.readyState 4 ...
JavaScript の querySelector 使用说明
本文记录,JavaScript 中 querySelector 的使用方法。小白贡献,语失莫怪。 // 两种 query 的 method (方法) document.querySelector(selectors); document.querySelectorAll(selectors); 为什 ...
【笔记】【JavaScript】JSchallenger-set对象-练习笔记
前言 【笔记内容】 关于JSchallenger中Set对象题目的复盘 本人的提交、以及做题时的思路 分析作者答案 涉及的知识快速了解,注意:并不深入分析具体知识,只是围绕题目展开 【笔记目的】 帮助本人进一步了解Javascript的Set对象以及涉及的方法 对自己做题后的复盘,进一步了解自己的不 ...
JavaScript知识总结 基础篇
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. new操作符的实现原理 new操作符的执行过程: (1)首先创建了一个新的空对象 (2)设置原型,将对象的原型设置为函数的 prototype 对象。 (3)让函数的 this 指向这个对象,执行构造函数的代码(为这个新对象添加属性 ...
javascript中的this分析
函数中的this 在标准函数中,this引用的是把函数当成方法调用的上下文对象,这时候通常称其为this值(在网页的全局上下文中调用函数时,this指向window)。 这个this值到底引用哪个对象,必须到函数被调用的时候才能确定,因此这个值在代码执行过程中可能会变。 箭头函数中的this 在箭头 ...
Element UI 扩展tooltip 只在内容过长才显示
Tooltip常用于展示鼠标 hover 时的提示信息。
而在实际过程中,有这么一个需求:只有文字内容排不下,出现省略号,才需要显示tooltip的提示内容。
本文章的思路是通过一个自定义指令实现如下效果:姓名字段过长时才显示tooltip ...
使用JavaScript制作一个页面的电子时钟
题目:做一个电子时钟,显示当前的年月日,时分秒,要求自动变化。 案例分析: 1.使用一个div盒子来展示时钟的内容; 2.将盒子在JavaScrip里面获取div盒子; 3.我们需要一个定时器setInterval每隔一秒使时钟变化一次; 4.利用时间函数Date()获取系统时间,并分别获取年月日, ...
JavaScript数据类型BigInt实践之id数值太大,导致前后端交互异常
项目开发中前后端数据交互常会使用id作为主键索引,通常id数值都不大,使用number类型就可以表示处理,但对于一些分布式id或其他情况,id数值太大且超过了JS的最大处理数(Math.pow(2, 53) = 9007199254740992)时就会存在精度问题:Math.pow(2, 53) + ...