模块node nw js

js dom 类型判断

Node对象中的nodeName获取指定节点的节点名称(返回的是大写字母表示的) Node对象中的nodeType获取指定节点的节点类型 | 元素节点 | 属性节点 | 文本节点 | | | | | | 1 | 2 | 3 | Node对象中的nodeValue获取指定节点的值 详情见官网:http ......
类型 dom js

Node.js17或更高版本中出现Error: error:0308010C:digital envelope routines::unsupported问题的解决方案

##问题描述 我在运行别人的Vue项目的时候报各种错误,提示XXX/node_modules/.bin/vue-cli-service: Permission denied 权限不足的问题。还有一个问题就是:出现Error: error:0308010C:digital envelope routi ......

node.js历史版本下载安装

node.js ###选择合适的版本安装 ......
版本 历史 node js

lua快速入门~在js基础上,知道Lua 和 Js 的不同即可

☺ lua 和 javaScript 差不多的,就是一些语法的细节不同,学过js,再注意一下下面的细节,就能上手了~ 快速入门,可以直接看一下菜鸟教程的lua:https://www.runoob.com/lua/lua-tutorial.html Lua 和 Js 的不同 Lua 概述 Lua概述 ......
基础 lua Lua Js

Abp自定义模块种子数据

模块的初始化或者系统的基本运行需要一些基础数据,可以利用ABP提供的种子数据基础上设置进行数据播种。 自定义模块 自定义模块可以定义自己的 DataSeeder, 例如数据字典 : public interface IDataDictionaryDataSeeder { Task SeedAsync ......
模块 种子 数据 Abp

JS事件循环 event loop

![](https://img2023.cnblogs.com/blog/2330250/202304/2330250-20230404192754976-2123001142.png)![](https://img2023.cnblogs.com/blog/2330250/202304/23302... ......
事件 event loop

sealos 添加node NotReady 处理

问题说明: 生产环境 K8s 1.24.0 版本 sealos 4.0.0 版本 操作系统 Centos 7.6 内核 5.4 出现问题: (prod 环境需要增加节点来应对线上业务的压力. 截止目前所有节点资源内存使用均在70%左右) 执行: sealos add --nodes 10.0.0.1 ......
NotReady sealos node

Js/Jquery获取自定义属性的方法

html: <span id="item"data-test='test' ></span> 方法一、原生JS的 getAttribute 获取自定义属性 设置属性 .setAttribute("属性","值") 获取属性 .getAttribute("属性") var span=document. ......
属性 方法 Jquery Js

js和jquery获取屏幕宽高以及加margin和padding等边距的宽高

Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body. ......
屏幕 padding jquery margin

js对象获取属性的方法

第一种:点语法(首选) eg: 首先用对象字面量创建一个对象 let person = { name: "Nicholas", age: 29 } console.log(person.name) //"Nicholas" console.log(person.age) // 29 注:在对象字面量 ......
属性 对象 方法

【装饰器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 装饰器模式(Decorator Pattern)是一种结构型设计模式。将对象放入到一个特殊封装的对象中,为这个对象绑定新的行为,具备新的能力,同时又不改变其原有结构。 如果你希望在无需修改代码的情况下即可使用对象,且希望在运行时为对象新增额外的行为,可以使用装饰模式。或者你用继承来扩展对象行为 ......
设计模式 语言 模式 Python Java

如何正确的安装Node.js及环境变量配置?

Node.js是一款基于Chrome V8引擎的JavaScript运行环境。它可以在服务器端运行JavaScript代码,具有高效、轻量、跨平台等特点,被广泛应用于Web开发、命令行工具、游戏开发等领域。 下面是Node.js的安装和配置教程: 安装Node.js 访问Node.js官网(http ......
变量 环境 Node js

three3d.js

// 城市 - 数据显示 setCityNum(vector, num, data) { // CSS2DRenderer生成的标签直接就是挂在真实的DOM上,并非是Vue的虚拟DOM上 const div = document.createElement('div'); div.className ......
three3d three3 three 3d js

node版本和npm版本不一致问题解决方案

1.版本不一致会出现npm命令不是内部命令的报错 2,要去https://nodejs.org/zh-cn/download/releases/这个网址 查看node对应的npm版本 3,查看完之后执行npm -g install npm @npm版本号 4,会出现报错,如果出现报错就说明npm存在 ......
版本 解决方案 方案 问题 node

js中e.clientX e.pageX e.offsetX e.screenX之间的区别

event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,但它们使用的 ......
之间 clientX offsetX screenX pageX

h5 - 使用pdf.js 预览pdf

下载地址 http://mozilla.github.io/pdf.js/getting_started/#download 点击后会下载,有点慢 打开后我加了两个文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t ......
pdf h5 js

Win7安装node.js

问题 win7直接安装node.js官网的最新版安装不成功,是因为最新版的版本高,不支持win7,只支持win8以上。 解决 安装低版本的node.js,我选的是12.22.12版本,然后为其配置环境变量即可。 如果需要npm,你只需要下载一个版本,解压后将除node之外的所有文件放到你安装好的目录 ......
Win7 node Win js

js实现拖拽功能(拖拽排序)

<template> <transition-group class="container" name="sort"> <div class="drag-item" v-for="(v,i) in dragArray" :key="i" :draggable="true" @dragstart="d ......
功能

Qt 添加multimediawidgets 模块报错

在添加了multimediawidgets模块后,编译报错 /usr/bin/ld: cannot find -lpulse-mainloop-glib /usr/bin/ld: cannot find -lpulse 需要安装开发包libpulse-dev sudo apt-get install ......
multimediawidgets 模块 Qt

js中常见的面试题

以下是几个常见的 JavaScript 面试题: 1. 创建对象的几种方式 JavaScript 中创建对象的几种方式有:字面量、构造函数、Object.create()、class 等。其中字面量是最简单和最常见的创建对象的方式,构造函数可以通过工厂模式或者原型链来实现复用,Object.crea ......
常见

项目实践后的图片压缩完整使用过程【vue3+js】

van-uploader + 图片压缩 + 图片base64转成file compressImage.js const ACCEPT = ['image/jpg', 'image/png', 'image/jpeg'] const MAXSIZE = 1024 * 1024 * 2; const M ......
过程 项目 图片 vue3 vue

Revit附加模块Add-in Manager里一次性加载所有.dll文件

public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { GlobalRevitData.commandData = commandData; AppDomain ......
一次性 模块 Manager 文件 Add-in

gnvm随意切换node版本

前言:目前公司前端项目正在逐步向vue3转移,但是很多老的vue2项目还是需要维护,这时候就遇见了一个问题,vue3中很多库需要v16+的node版本,而很多老的vue2项目中的插件是需要稍微低一点的node版本(例如老项目中的node-sass库),如果一下就让所有项目的开发成员都把node版本升 ......
版本 gnvm node

js实现文字左右轮播

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .textDiv{ position: relative; width: 70%; margin: 0 auto; ......
文字

npm run dev 出现问题:vue-admin-template-master/node_modules/.bin/vue-cli-service: Permission denied

在Mac环境下,当复制Vue-cli项目或通过版本工具获取已有项目后,执行命令npm run serve进行调试时,可能会提示XXX/node_modules/.bin/vue-cli-service: Permission denied 权限不足的问题。 解决方案:找到项目的根目录,打开终端,输入 ......

Wiki.js配置LDAP认证

安装好wikijs 之后, 可以进行进一步的详细配置. 这里介绍 LDAP 认证的配置. 在 管理 -> 身份验证 -> 添加策略 -> 选择 LDAP/AD , 如下: 接下来进行详细配置: 显示名称: 按需修改 是否启用: 是 LDAP URL: 格式为: ldap://serverhost:3 ......
Wiki LDAP js

Three.js 进阶之旅:全景漫游-初阶移动相机版

Three.js 进阶之旅:全景漫游-初阶移动相机版 声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。 摘要 3D 全景技术可以实现日常生活中的很多功能需求,比如地图的街景全景模式、数字展厅、在线看房、社交媒体的全景图预览、短视频 ......
相机 之旅 Three js

JS中 filter()方法的使用

一、作用 filter用于对数组进行过滤。它创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意:filter()不会对空数组进行检测、不会改变原始数组 二、语法 Array.filter(function(currentValue, indedx, arr), thisVa ......
方法 filter

JS 字符串补0

padStart 用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。 语法 padStart(targetLength) padStart(targetLength, padString) 参数 targetLength 当前字符串 ......
字符串 字符 JS

js 递归遍历树形结构数据,返回新的数组

工作中,我们经常会遇到这样的情况:后端返回的数组,只需要取name、value生成新的数组,或者是将某个属性名修改,生成新的数组。 递归是一种常见的解决问题的方法,即把问题逐渐简单化。“递归”的基本思想是:自己调用自己。 实例如下 handleDg(arrs, that) { arrs.map((i ......
树形 数组 结构 数据 js