jquery怎么判断一个元素是否是另一个元素的子元素

判断一个元素是否是另一个元素的子元素,就是判断一个元素的子元素是否是另一个指定元素。在jquery中,想要查找子元素有两种方法: children()方法:获取该元素下的直接子集元素 ...

JavaScript普通函数有原型吗

函数的prototype属性(原型)一、 只要我们创建一个函数,该函数就会自动获得一个prototype属性,这个属性指向函数的原型对象。创建fn函数自动获得prototype属性,该属性是一个对象即...

浅析node怎么实现ocr

ocr即光学字符识别,简单的来说就是把图片上的文字识别出来。很遗憾我只是一个底层的web程序员?,不咋会AI,要想实现ocr,只能找找第三方库了。python语言有很多ocr的第三方库,找了...

vue项目中借助vue-cropper做图片裁剪

由于项目需要,需要做图片裁剪。之前的项目已经由cropper.js实现过,因为这次使用的是vue,所以采用了vue-cropper这个组件,使用起来很简单,但是坑也很多。一、安装npm install vue-...

面试题:如何给所有的async函数添加try/catch?

去阿里面试,三面的时候被问到了这个问题,当时思路虽然正确,可惜表述的不够清晰后来花了一些时间整理了下思路,那么如何实现给所有的async函数添加try/catch呢?async如果不加 try/...

京东618活动自动挂机完成任务autojs脚本代码

const VERSION = '2022618-16' if (!auto.service) { toast('无障碍服务未启动!退出!') exit()} let showVersion = function () { console.log(&#3...

淘宝618活动自动完成任务autojs脚本代码

const VERSION = '2022618-16' if (!auto.service) { toast('无障碍服务未启动!退出!') exit()} let showVersion = function () { console.log(&#3...

JWT是什么?Node中怎么实现JWT鉴权机制(浅析)

一、为什么使用JWT一种技术的出现,就是弥补另一种技术的的缺陷。在JWT出现之前,Session 认证机制需要配合 Cookie 才能实现。由于 Cookie 默认不支持跨域访问,所以,当涉及到前端...

Vue3如何操作dom?四种方式介绍

最近产品经理提出了很多用户体验优化的需求,涉及到很多dom的操作。小张:“老铁,本来开发Vue2项目操作dom挺简单的,现在开发vue3项目,突然感觉一头雾水!”我:“没事,...

浅析JavaScript中的操作符与表达式

1.表达式1.1原始表达式3.14 //数字直接量"hello world" //字符串直接量/pattern/ //正则表达式直接量true //返回一个布尔值: 真false //返回一个布尔值: 假null //返回...

聊聊Vue中的计算属性computed

一、计算属性computed1.1.什么是计算属性computed⭐⭐
computed 是基于它的依赖缓存,只有在它的相关依赖发生改变时才会进行更新。官方文档是这样说的:对于任何包含响应式数据...

一文详解JS实现三级联动菜单(附思路说明)

思路:每一个下拉菜单作为一个组件,可以接收一组数据,根据数据内容不同生成不同的菜单选项。三级之间的关联通过事件抛发来实现。数据从后台获取。当点击省份菜单选择陕西时,菜单...

实例详解Vue中v-model指令的用法

通过前面的学习,我们可以顺利的在Vue中将数据源渲染到HTML的DOM元素中,但很多时候我们希望能控制数据源。也就是数据绑定,并且与其通讯。简单的说,怎么在Vue中实现数据的双向绑...

详解Vue项目如何创建路由页面

本篇文章给大家介绍在Vue项目中如何新建一个路由页面,希望对需要的朋友有所帮助!具体方法步骤如下:我们现在要新建一个测试页面,命名为Test.vue1:在components底下新建Test.vue<...

实例详解vue基于element-plus的组件二次封装

基于element-plus的二次封装数据双向绑定在实际开发中,经常需要基于element-plus封装一些自己的定制化组件,方便快速构建我们当前的业务。在vue2.0中父子组件数据的双向绑定通...

一文掌握vue-router的安装与使用

vue-router的安装与使用一、安装步骤1:安装vue-routernpm install vue-router --save步骤2:在模块化工程中使用它(因为是一个插件,所以可以通过Vue.use()来安装路由功能) 导入路由...

深入探讨Vue中数据双向绑定的原理及实现

使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑...

一文带你深入剖析vue3的响应式

本文你将学到 一个基础的响应式实现 ✅ Proxy ✅ Reflect ✅ 嵌套effect的实现 ✅ computed ✅ watch ✅ 浅响应与深响应 ✅ 浅只读与深只读 ✅ 处理数组长度 ✅ ref ✅ toR...

Node.js如何进行版本管理?3款实用版本管理工具分享

为了能够对 Node.js 版本进行版本管理,我整理了 3 款非常实用的 Node.js 版本管理工具,让大家能够自由的切换本地环境不同的 Node.js 版本。1. nvm⭐ Github stars: 60K+nvm...

深入理解NodeJs异步编程的含义

首先理解什么是异步编程含义: 有异步肯定会有同步 凡是回调函数存在的,都是异步代码 先执行同步代码,看到异步代码后,将异步代码放到异步代码执行区(先不执行) 继续执行同步代...

一起来聊聊ES6中的扩展运算符

ES6的扩展运算符,它的语法很简单,使用三个点号表示“...”。可以将一个数组转为用逗号分隔的参数序列。它将可迭代对象展开到其单独的元素中,所谓的可迭代对象就是任...

归纳整理ES6中的class类知识点

class简介传统的JS只有对象的概念,没有class类的概念,因为JS是基于原型的面向对象语言,原型对象特点就是将属性全部共享给新对象。ES6引入了class类这个概念,通过class关键字可...

Node文件系统:fs异步与同步(文件读写)

同步与异步fs中 带Sync的就是同步方式 不带的就是异步在这先对同步和异步进行区别同步:前面的代码先执行 后面的代码需要等待前面的代码执行完毕才会执行异步:代码的执行不...

一文详解node path模块的用法

以下是常用的 path 模块方法,具体可参照官网:http://nodejs.cn/api/path.html path.resolve([&hellip;paths])/** * 将路径或路径片段的序列解析为绝对路径(给定的路径序列从...

实例讲解node中http模块和url模块的使用方法

一、http模块 const http = require(&#39;http&#39;)http.createServer(function(req,res) { console.log(req.url) //获取url里面携带的参数 res.writeHead(200,{&#3...

Module模块化编程的优点(总结分享)

背景随着前端功能越来越复杂,前端代码日益膨胀,为了减少维护成本,提高代码的可复用性,前端模块化势在必行。所有js文件都在一个html中引入,造成以下不良影响: 请求过多。首先我们...

VUE两大核心之响应式与组件化开发详解

vue2.0 响应式1. 对象的响应式1.1 Object.definePropertyObject.defineProperty(obj, prop, descriptor)方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,...

总结Node.js模块开发及常用技巧分享

一、模块化模块化做为一种现代化的设计方法,这个概念最早起源于生产制造行业。如今这个概念已经被各行各业来衍生应用,在软件开发中也大量的采用了模块化思想。所谓的模块化思...

通过实例来分析Vue的双向数据绑定

vue的双向绑定原理及实现一个极简双向数据绑定的示例: var obj = {}; Object.defineProperty(obj,&#39;hello&#39;,{ set:function(newVal){...

简单介绍vue基本事件处理

Vue 事件处理是每个 Vue 项目的必要方面。它用于捕获用户输入,共享数据以及许多其他创造性方式。在本文中,我将介绍基础知识,并提供一些用于处理事件的代码示例。基本事件处理...

vue脚手架交互式命令行和图形化界面安装步骤(图文)

vue脚手架交互式命令行和图形化界面安装步骤交互式命令行保证安装node安装vue脚手架 命令:npm install -g @vue/cli安装成功使用vue -V查看安装版本如果之前安装过使用npm ui...

vue项目搭建及打包运行的概述讲解

一、概述我们使用Vue.js一定要安装node.js吗?准确的说是使用vue-cli 搭建项目的时候需要nodejs。你也可以创建一个 .html 文件,然后通过如下方式引入 Vue,一样可以使用Vue。<!-...

深入了解JavaScript中的事件冒泡与捕获

一、EventTarget 事件目标的查找方式(冒泡与捕获)事件目标指的是绑定事件的元素,elemet.addEventListener(&lsquo;click&rsquo;,function(){}) 这里的 elemet 就是事件目标。冒...

一文详解JavaScript函数中的参数

一、函数的形参和实参函数的参数会出现在两个地方,分别是函数定义处和函数调用处,这两个地方的参数是有区别的。 形参(形式参数) 在函数定义中出现的参数可以看做是一个占位符,...

详解node如何实现多进程?如何部署node项目?

昨天有小伙伴问 express 项目该如何部署。于是整理了这篇文章,主要讲述如何部署一个基于 nodejs 开发的服务端程序,供有需要的朋友们参考。文章包含几个部分: 线程和进程 node....

JavaScript实现九宫格抽奖功能的示例代码

目录效果图实现流程主要代码效果图话不多说,直接上效果:实现流程主要流程为:1. 根据效果图,构建静态页面2. 获取元素(自带的属性)3. 绑定事件4. 事件触发之后4.1 所有的li元素...

Bootstrap table列上下移动效果

本文实例为大家分享了Bootstrap table列上下移动效果的具体代码,供大家参考,具体内容如下排序1. 按钮排序点击排序按钮,页面的序号变为可点击的方向键,实现手动排序(第一行没有下...

JavaScript数据结构Number

目录前言:一、NaN和Infinity二、常用方法1.安全数字2.整数判断3.数字格式判断4.四舍五入5.生成随机数三、总结前言:Number 是JavaScript的基本数据结构,是对应数值的应用类型。...

使用JS简单实现apply、call和bind方法的实例代码

目录1.方法介绍2.apply、call和bind方法的实现2.1.apply的实现2.2.call的实现2.3.bind的实现总结1.方法介绍apply、call和bind都是系统提供给我们的内置方法,每个函数都可以...

Three.js+React使二维图片呈现3D效果

目录背景效果实现素材制作资源引入场景初始化创建漫画主体创建Boom背景镜头控制、缩放适配、动画总结背景逛 sketchfab 网站的时候我看到有很多二维平面转 3D 的模型例子,于...

Javascript动手实现call,bind,apply的代码详解

1.检查当前调用的是否为函数2.如果当前没有传入指向的this,则赋值为window3.将fn指向当前调用的函数4.获取传入的参数5.将参数传入fn进行调用6.将对象上的fn删除7.返回结果...

一起来学习TypeScript的类型

目录前言一、类型声明 二、类型1.number2.string3.boolean 4.字面量 5.联合类型 6.any 7.unknown 8.void 9.never 10.object11.array12.tuple13.枚举enum14.其他总结前言Typ...

js中Map和Set的用法及区别实例详解

目录首先了解一下 Map再来了解一下 Set总结Map和Set的区别结语:首先了解一下 MapMap 是一组键值对的结构,和 JSON 对象类似。(1) Map数据结构如下这里我们可以看到的是Map的数...

一步步教你使用JavaScript打造一个扫雷游戏

目录前言一、思路分析二、静态页面搭建2.1 结构层2.2 样式层三、js页面交互3.1 获取元素及变量初始化3.2 10个雷的初始化设置3.3 游戏开始事件封装3.4 核心事件函数封装3.5...

分享7个杀手级JS小技巧

目录一、数组乱序二、复制到剪贴板三、数组去重四、检测黑暗模式五、滚动到顶部六、滚动到底部七、生成随机颜色一、数组乱序在使用需要某种程度的随机化的算法时,你会经常发...

 typeScript入门基础介绍

目录一、安装 TS二、Vscode 自动编译 ts三、入门 TS基础数据类型接口类TS 的特点:始于 javaScript 归于 javaScript 。强大的类型系统。先进的 javaScript 。适合开发大型项...

VSCode开发TypeScript的实现步骤

目录第一个程序配置文件tsconfig.json调试模块化使用Webpack打包客户端代码TypeScript是JaveScript的超集,为JavaScript增加了很多特性,它可以编译成纯JavaScript在浏览器上运...

微信小程序中使用自定义字体的实现与体验优化

目录前言技术难点1.微信限制2.机型兼容文档说明体验优化附微信小程序设置全局字体结尾前言前段时间,甲方爸爸提出一个比较个性化的需要:要在他们的小程序中使用他们购买过版权...

你可能不知道的package.json属性详解

目录概述nameversiondescriptionkeywordshomepagebugslicense和用户相关的属性: author, contributorsfilesmainbinmandirectoriesdirectories.libdirectories.bindirectori...

js实现移动端简易滑动表格

本文实例为大家分享了js实现移动端简易滑动表格的具体代码,供大家参考,具体内容如下上js文件代码<template>  <view>    <scroll-view scroll-x="true" class="scroll-tabl...

返回顶部
顶部