实例 地球cesium js

node.js版本更新及遇到的错

下载你要更新的版本 双击运行 一直next 然后如果你之前安装过node.js 不用管 它会覆盖安装 安装好之后 cmd 检查版本号 node -v 出来版本号 那就没有问题 但是在启动的时候会报 node 不是不是内部或外部命令,也不是可运行的程序 或批处理文件 这个时候呢 上百度说是环境的问题 ......
版本 node js

LoadExecute.js

//是否可编辑 var IsEdit = true; //$("#MenuNav a").hide(); var UserJurisdictionV; LoadPageJurisdiction(); //获取用户角色页面权限 function GetUserRolePageJurisdiction( ......
LoadExecute js

JS在一个数组中过滤掉另一个数组的简易方法

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 every() 方法使用指定函数检测数组中的所有元素:如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。如果所有元素都满足条件,则返回 true。当有如下需求时 ......
数组 简易 方法

unity 之简单的实例(clone)对象池

using System; using System.Collections.Generic; using UnityEngine; public class GameObjectPoolEntity { public Queue<GameObject> QueueList; public stri ......
实例 对象 unity clone

初识Three.js

生成一个三角形 参考链接 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>My first three.js app</title> <style> body { margin: 0; } </style> </head> <b ......
Three js

【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构的前提下,改变了元素类的执行算法。 当某些较为稳定的东西(数据结构或算法),不想直接被改变但又想扩展功能,这时候适合用访问者模式 ......
设计模式 访问者 语言 模式 Python

js基础之Array类型常用方法

栈:LIFO(last-in-first-out)后进先出 队列:FIFO(first-in-first-out)先进先出 数组方法 arr.pop() 返回最后一项的值 arr.push() 在数组最糊一项追加,返回当前数组长度 arr.shift() 返回第一项的值 arr.unshift() ......
常用 类型 基础 方法 Array

js运行机制

1.单线程(浏览器脚本语言,用户交互、操作dom,如果为多线程,假设操作同一个节点,一个是增加、一个是删除,浏览器不知道该执行哪个,所以为了避免类似的问题,设计成为单线程) 2.h5允许创建多线程,但子线程受主线程控制,且不可操作DOM。 3.任务队列(同步任务、异步任务): 同步任务:在主线程内的 ......
机制

js基础-浮点精度

0.1 + 0.2 !== 0.3 原因:js的数据类型为Number,采用的是双精度(64位)。而数据计算,是转换成2进制进行,转换后的长度如果超过指定的长度,则会丢弃超出的部分,从而导致精度丢失。待计算完成后,又转化为原来的长度,所以大小会有变化。 常见解决浮点数精度问题的方法: 1.toFix ......
浮点 精度 基础

Ubuntu 系统如何使用 root 用户登录实例

Ubuntu 系统的默认用户名是 ubuntu,并在安装过程中默认不设置 root 帐户和密码。如有需要,可在设置中开启允许 root 用户登录。具体操作步骤如下: 1. 使用 ubuntu 帐户登录服务器2. 修改root账号的密码 1. 修改密码 sudo passwd root 2. 回车再次 ......
实例 用户 Ubuntu 系统 root

js基础巩固(一)

js基本数据类型: 1.Number( Int, Float, NaN, Infinity) 2.String (单引号、双引号包裹的) 3.Boolean(true, false) 4.Object(无序名值对)【引用类型】 5.Null(值为null,表示为空) 6.Undefined(值为un ......
基础

Node.js安装及环境配置之Windows篇

一、安装环境 1、本机系统:Windows 10(64位) 2、Node.js:v14.7.20(64位) 二、安装node.js步骤(下载msi版本) 1、下载对应你系统的Node.js版本:https://nodejs.org/zh-cn/download/ 2、选安装目录进行安装 3、环境配置 ......
Windows 环境 Node js

Fabric.js

Fabric.js是什么Fabric.js 是一个简化HTML5 Canvas开发的Javascript库,Fabric.js提供了HTML5 Canvas本身缺失的对象模型、交互层、SVG解析器以及其他一整套工具。它是一个完全开源的项目,在MIT下获得授权,多年来一直在维护,近期要发布4.0版本, ......
Fabric js

js基础--复制

对象的复制 并没有真正的复制对象,而是复制了它的地址 使用 可以判断是否真正的复制 拷贝一般指创建了新对象,它和源对象不对等 潜拷贝与深拷贝 浅拷贝 :一般对象的复制均为浅拷贝 只对对象的的地址进行拷贝,不对对象的属性进行复制 如slice只复制了第一层( 结果为false) 深拷贝 : 不仅复制了 ......
基础

three.js 入门学习(一)

webGl和three.js http://webgl3d.cn/pages/aac9ab/ 图形学算法 Web3D WebGPU 下载 yarn add three @types/three 使用 import * as THREE from 'three'; onst scene = new T ......
three js

关于java中的多态和对实例化对象的一些理解

java面向对象三大特征即为:继承封装多态。而多态需要三大必要条件。分别是:继承、方法重写、父类引用指向子类对象。我们先一个一个来理解。 1、首先是继承和重写。这个很简单。因为多态就是建立在不同的重写之上的。也就是说多态就是在使用着一个方法的不同重写。而重写又是依赖着继承关系。 2、这个父类引用指向 ......
实例 对象 java

js基础---数组

for-of 遍历可迭代对象 执行次数与对象个数有关 将对象元素依次赋值给变量 语法for(变量 of 可迭代对象){ } 数组at()用法 at():可以根据索引获取数组中指定元素,且可以设置负值。 -1为倒数第一个元素。 concat 用来链接两个或多个数组。 (非破坏性方法,不会影响原数组而是 ......
数组 基础

实例化对象 A a = new A();

"new" 在Java中代表实例化的意思, A a = new A()代表实例化了一个对象a, 这个对象a属于A类. 可以认为A是一个抽象概念, 对象a是一个实体(存储于内存), 等式左边实际上就是用类A定义对象a, 等式右边就是创造对象a的过程. A a; 是定义一个类型为A 的对象。 new 实 ......
实例 对象 new

第139篇:JS数组常用方法(map(),reduce(),foreach())

好家伙,本篇为MDN文档数组方法的学习笔记 Array.prototype.reduce() - JavaScript | MDN (mozilla.org) 数组方法这块的知识缺了,补一下 1.map()方法 map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返 ......
数组 常用 foreach 方法 reduce

简单聊聊,使用Vue.js编写命令行界面,前端开发CLI的利器

Temir 介绍 Temir,一个用Vue组件来编写命令行界面应用的工具.开发者只需要使用Vue就可以编写命令行应用,不需要任何额外的学习成本. <script lang="ts" setup> import { ref } from '@vue/runtime-core' import { TBo ......
前端 利器 界面 命令 Vue

JS闭包理解

概念 在一个函数中嵌套另一个函数,嵌套(内部)函数对其容器(外部)函数是私有的。闭包是一个可以自己拥有独立的环境与变量的表达式(通常是函数,因为ES6有块级作用域的概念) 闭包是指有权访问另一个函数作用域中变量的函数。 闭包作用: 可以在函数外部访问到函数内部的局部变量; 让这些变量始终保存在内存中 ......
闭包

01_JS技巧

1.判断对象数据类型 示例代码如下 const isType = (type) => (target) => `[object ${type}]` Object.prototype.toString.call(target) const isArray = isType('Array') const ......
技巧 01 JS

靶场端口渗透实例

渗透测试 渗透测试是一种模拟攻击而不进行实际损害的技术,目的是发现网络和应用程序的安全漏洞。以下是一个典型的渗透测试过程的步骤,通常包括以下阶段: 情报收集:收集有关目标的信息以帮助发现漏洞或其他弱点。这包括目标的操作系统版本,网络拓扑结构,应用程序,可能包括用户信息等。 脆弱性分析:分析目标系统中 ......
靶场 端口 实例

unity发布到4399的webgl模式问题:FRAMEWORK.JS中的WEBREQUEST_SEND括号内的函数(不能有通讯代码)

在发布4399的时候,之前遇到过这个问题,解决方法当然就是删除这个函数啦。 步骤也很简单,但是刚开始摸不着头脑搞了好久,最后发现发布的时候有个加密选项,选择不加密,后面build的文件里面就可以进行打开修改,按照要求修改函数即可。 ......

Three.js#04#Responsive Design&Scenegraph

参考https://threejs.org/manual/#en/responsive和https://threejs.org/manual/#en/scenegraph 前者主要是说怎样创建一个响应式的three.js应用,就是在变化屏幕大小的时候,画面不会畸形。后者是再说,怎么组合小的组件变成一 ......
Responsive Scenegraph Design Three amp

Node.js

macOS brew install node npm config set registry https://registry.npmmirror.com npm install --global pnpm pnpm config set registry https://registry.npm ......
Node js

js 复制/转换 window对象的全部属性内容 为字符串

控制台copy(window)不行,只得到[object Window] copy(JSON.stringify(window))也不行,报错Uncaught TypeError: Converting circular structure to JSON 需要定义一个处理循环结构的函数,可以参考h ......
字符串 字符 属性 对象 内容

chatGTP对js匿名函数的解答

前言 笔者在使用chatGTP的过程中发现它越来越聪明,它可以对一个问题连续的解答,也预示着chatGTP的出现,百度等搜索引擎的即将消亡,chatGTP是聪明的这令笔者是大吃一惊的下面是对chatGTP的问答内容 chatGTP对js匿名函数的解答 问1:能说说js中的匿名函数吗? 答1: 当函数 ......
函数 chatGTP

prism.js 中文文档

中文手册 https://www.cnblogs.com/pellime/p/9949843.html 官方仓库 https://github.com/PrismJS 官网 https://prismjs.com/ ......
文档 prism js

windows 10 安装node.js

安装 node.js 官网地址:https://nodejs.org/zh-cn/download 安装方式:zip包 1下载zip 2 解压zip包: 解压在非中文目录下 新建两个目录 node_global node_cache 新建目录说明 node_global:npm全局安装位置 node ......
windows node 10 js