weixinjsbridge js-sdk sdk js

Cesium中的Globe.js

Globe顾名思义就是地球的意思吧。 先看构造函数: function Globe(ellipsoid) { ellipsoid = defaultValue(ellipsoid, Ellipsoid.WGS84); var terrainProvider = new EllipsoidTerrai ......
Cesium Globe js

常用的截取字符串方法JS和Golang实现

JS中截取字符串很简单,直接使用substr函数 substr() 方法可在字符串中截取从开始下标开始的指定数目的字符。下标是从0开始算 例如: "21".substr(0,1) 返回2 golang实现的substr // 截取字符串,支持多字节字符 // start:起始下标,负数从从尾部开始, ......
字符串 字符 常用 方法 Golang

js基础---解构赋值

数组与数组之间可以直接赋值 []写左边意思就是解构赋值 ......
基础

用 VSCode 调试网页的 JS 代码有多香

用 VSCode 调试网页的 JS 代码有多香 Javascript 代码主要有两个运行环境,一个是 Node.js ,一个是浏览器。一般来说,调试 Node.js 上跑的 JS 代码我会用 VSCode 的 debugger,调试浏览器上的 JS 代码我会用 chrome devtools。 相比 ......
代码 网页 VSCode JS

浅谈一下对于 js 中的 this 的理解

浅谈一下对于 js 中的 this 的理解 对于 this 值的定义: 简单来说 this 是一个对象,这个对象具体的值是什么,取决于运行时的环境,即代码执行时的环境。 MDN: 当前执行上下文( global 、 function 或 eval )的一个属性,在非严格模式下,总是指向一个 对象 , ......
this js

js基础--this的作用域、函数的调用与bind高阶函数

this的作用域 箭头函数也无法通过call、 apply改变this 箭头函数也没有arguments 函数的调用并指定this 使用call调用时先指定参数this,后指定实参。。apply则是数组传递实参 bind高阶函数:可以创建一个新的函数并锁死this与实参 ......
函数 高阶 作用 基础 this

js基础---函数参数

arguments: arguments不是真正的数组所以无法使用数组的方法 可变参数: 可变参数可以和形参配合使用,可变参数在形参后面。 ......
函数 参数 基础

js 阻塞

相关链接: https://www.bilibili.com/video/BV1Zy4y1K7SH/?p=42&share_source=copy_web&vd_source=6bac919d0e003af4419677ae239707bf ......
js

js 原型链

1. 原型 原型包含了构造函数的元信息,元信息包括构造函数本身、通用属性、通用方法、私有属性、原始值等等;由于原型本身也是对象,因此还包含一个特殊的属性 __proto__,它用来访问原型的原型。 2. 原型链 构造函数创造的实例可以访问构造函数的原型,如果这个原型刚好是其他构造函数的实例,那么就可 ......
原型 js

.net sdk安装信息

已成功安装。 下列项安装: • .NET SDK 7.0.203 • .NET Runtime 7.0.5 • ASP.NET Core Runtime 7.0.5 • .NET Windows Desktop Runtime 7.0.5 此产品会收集用法数据 • 详细信息和选择退出选项: http ......
信息 net sdk

《渗透测试》WEB攻防-通用漏洞&文件上传&js验证&mime&user.ini&语言特性 2022 Day31

1、文件上传-前端验证 2、文件上传-黑白名单 3、文件上传-user.ini妙用 4、文件上传-PHP语言特性 前置: 后门代码需要用特定格式后缀解析,不能以图片后缀解析脚本后门代码(解析漏洞除外) 如:jpg图片里面有php后门代码,不能被触发,所以连接不上后门 #详细点: 1、检测层面:前端 ......
amp 漏洞 特性 语言 文件

js基础---数组的方法

sort(): 破坏性方法 forEach(): 遍历数组,需要一个回调函数作为参数,遍历的次数与数组的长度有关。 filter(): 将数组中符合要求的元素保存在新数组中返回 需要一个回调函数作为参数,并根据函数返回值过滤数组 非破坏型方法 map(): 根据当前数组返回新数组 需要回调函数做为参 ......
数组 基础 方法

CesiumWidget.js的作用

顾名思义,CesiumWidget就是cesium小部件的意思。但是,cesium包含哪些小部件?这些小部件又有哪些意义?这些小部件是不可或缺的吗? 看《Cesium原理篇:1最长的一帧之渲染调度》讲,好像cesium的启动就是由widget来触发的? CesiumWidget.js startRe ......
CesiumWidget 作用 js

基于jeesite框架如何使用pdf.js实现图片和pdf文件的预览?

1.先添加预览按钮,jeesite提供了回调函数: function fileuploadCallback(id, act, $this, fileUploadId, fileUrl, fileName, fileUpload) { if (act == 'addFile') { html = '< ......
pdf 框架 jeesite 文件 图片

h5 js RSA加密解密和AES加密解密

1.RSA加密需要的js jsencrypt.js 1.AES加密需要的js crypto-js.js <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript ......
加密解密 RSA AES h5 js

js基础---函数与闭包

函数 函数的参数也可以是一个函数:此函数被称之为回调函数 高阶函数 如果一个函数的参数和返回值是函数,则称此函数为高阶函数 利用高阶函数的特性不改变原函数的情况下新增函数功能 闭包 闭包就是能访问外部函数作用域中变量的一个函数 当我们不希望别人访问一些局部变量时,就可以使用闭包 创建闭包的条件:1. ......
闭包 函数 基础

JS动态时间

一、动态时间动态走动 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewpo ......
时间 动态

area.js

var areaData=[[[{"label":"东城区","value":"110101"},{"label":"西城区","value":"110102"},{"label":"朝阳区","value":"110105"},{"label":"丰台区","value":"110106 ......
area js

nvm(Node Version Manager)安装管理多个版本的 Node.js 和 npm。

在使用 npm 安装多个版本的软件包时,需要使用 Node.js 的版本管理工具 – n 或 nvm(Node Version Manager)来管理多个版本的 Node.js 和 npm。 下面是使用 nvm 安装和管理 Node.js 和 npm 版本的步骤: 安装 nvm:您可以使用 curl ......
Node 多个 Manager Version 版本

Node.js的安装与配置

一、什么是Node.js? Node.js 是能够在伺服器端运行 JavaScript 的开放原始码、跨平台执行环境。Node.js 由 OpenJS Foundation(原为 Node.js Foundation,已与 JS Foundation 合并)持有和维护,亦为 Linux 基金会的项目 ......
Node js

bpmn-js所有事件

0: “diagram.destroy” 1: “render.shape” 2: “render.connection” 3: “render.getShapePath” 4: “render.getConnectionPath” 5: “diagram.init” 6: “shape.added ......
bpmn-js 事件 bpmn js

Node.js是用来做什么的?

国外有一篇非常好的Node.js 介绍文章,从原理入手讲解,通俗易懂 译文如下: 如果你去年注意过技术方面的新闻,我敢说你至少看到node.js不下一两次。那么问题来了“node.js是什么?”。有些人没准会告诉你“这是一种通过JavaScript语言开发web服务端的东西”。如果这种晦涩解释还没把 ......
Node js

js数据结构变化 table动态列展示

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
数据结构 结构 动态 数据 table

js基础---数组操作(破坏性改变数组)

数组元素的crud push():像数组末尾添加一个或多个元素并返回数组的新长度 pop():删除并返回数组的最后一个元素 unshift():像数组的开头添加一个或多个元素,并返回数组的长度 shift:删除并返回数组的第一个元素 splice(1,3,“111 ”):删除添加插入替换数组中的元素 ......
数组 破坏性 基础

js中循环对象

ES6之前,循环对象常见做法是使用:for…in。但是for…in循环的问题在于它会遍历原型链中的属性,所以需要使用hasOwnProperty执行检查属性是否属于该对象。ES6之后,我们对于对象的循环有了更好的办法:Object.keys,Object.values,Object.entriesO ......
对象

【js手写】模拟实现 new 操作符

new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 new 关键字会进行如下的操作: 1、创建一个空的简单JavaScript对象(即{});2、 链接该对象(即设置该对象的构造函数)到另一个对象 ;3、将步骤1新创建的对象作为this的上下文 ,如果该函数没有返回对象, ......
操作符 new

js语法学习

1. 另一个例外是NaN这个特殊的Number与所有其他值都不相等,包括它自己: isNaN(NaN); // true 2. 变量在JavaScript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字,如if、while等 ......
语法

ARM Linux安装node.js和node-red

SA515安装node.js和node-red 1.先安装node.js 直接官网下载ARMv7版可执行文件:https://nodejs.org/en/download 当前使用的最新版本:https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-a ......
node node-red Linux ARM red

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