实例 地球cesium js

js处理树形结构数据过滤

最近项目经常遇到后台接口返回整个树形结构,而前端展示只需要展示部分类型的数据,需要过滤一下,所以整理了一个过滤方法。 非层级结构时过滤非常简单,只需要一层代码就够了 export function filterTree (tree) { return tree.filter(item => item ......
树形 结构 数据

.eslintrc.js配置,项目自用版

创建.eslintrc.js文件,内容如下: process.env.NODE_ENV = process.env.NODE_ENV || 'development'; const mode = process.env.NODE_ENV 'development' ? 1 : 2; module.e ......
eslintrc 项目 js

JS 追加元素的几种办法

JS 追加元素的几种办法 append(),在父级最后追加一个子元素appendTo(),将子元素追加到父级的最后prepend(),在父级最前面追加一个子元素prependTo(),将子元素追加到父级的最前面after(),在当前元素之后追加(是同级关系)before(),在当前元素之前追加(是同 ......
元素 办法 JS

开发指导—利用JS动画实现HarmonyOS动效

一. 组件动画 在组件上创建和运行动画的快捷方式。具体用法请参考通用方法。 获取动画对象 通过调用animate方法获得animation对象,animation对象支持动画属性、动画方法和动画事件。 <!-- xxx.hml --> <div class="container"> <div id= ......
HarmonyOS 动画

Postgres LISTEN / NOTIFY with Node.js

#### Postgres 在 9.1 之后推出 LISTEN / NOTIFY #### 创建一个数据表 foo ``` CREATE TABLE foo (id serial primary key, name varchar); ``` #### 创建一个 存贮过程 ``` CREATE FU ......
Postgres LISTEN NOTIFY Node with

js原型链

函数构建 var foo = new Function("console.log('hello world!')") foo() 通过function基类,来构建一个foo对象 ......
原型

在NW.js中使用NaCl

在NW.js中使用NaCl NaCl需要在SDK和NaCl构建方式的NW中使用 , 参考构建方式 . NW.js同Chromium一样支持NaCl(原生客户端)以及PNaCl(便携原生客户端) . 应用可以嵌入NaCl和PNaCl . 以下文档说明由[Chrome NaCl 文档](https:// ......
NaCl NW js

在NW.js中使用Flash插件

NW.js支持Pepper Flash插件 . 在NW.js应用nw同级目录中将插件(包括配置文件 'manifest.json')需要放入一个名为 'PepperFlash'的子目录. Mac系统中 , 该子目录还需要放入"Internet Plug-Ins"目录中 . 可用 /path/to/n ......
插件 Flash NW js

在NW.js中安装Node原生模块

在NW.js中安装Node原生模块 使用NPM安装 对于LTS版本 如果您使用的是LTS版本,在 Windows, 在使用 node-gyp 或 npm安装原生模块之前,您需要用这个文件 替换系统中的 <npm-path>\node_modules\node-gyp\src\win_delay_lo ......
模块 Node NW js

Node.js扫描文件夹

Node.js扫描文件夹 const fs =require('fs'); const path = require('path'); //解析需要遍历的文件夹,以F盘根目录为例 const filePath = path.resolve('F:/扫描文件夹'); //调用文件遍历方法 fileDi ......
文件夹 文件 Node js

该Jenkins实例似乎已离线

解决办法 打开页面 http://127.0.0.1:8080/pluginManager/advanced,滑到低端, 替换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 或者 http://mirr ......
实例 Jenkins

ECI (Elastic Container Instance) 弹性容器实例

弹性容器实例 ECI (Elastic Container Instance) 是阿里云在云原生时代为用户提供的基础计算服务,是阿里云云原生时代下的云计算基础设施。 ECI 改变了以往计算服务以整台机器作为交付形态的传统,通过结合容器技术与无服务器 (Serverless) 技术为用户提供了一款安全 ......
容器 弹性 Container 实例 Instance

C#下log4net日志记录使用实例完整教程

C#下log4net日志记录使用实例完整教程1 log4net 1.1 log4net简介 1.2 log4net源码下载 1.3 log4net源码编译 1.3.1 编译工具 1.3.2 编译步骤 1.3.2.1 解压log4net源码apache-log4net-source-2.0.10.zi ......
实例 log4net 教程 日志 4net

js ast 函数调用替换为值

目标 替换ob文件中形如_0x55f3('0x19', "Pg54")的代码为具体的值。 ``` const types = require("@babel/types"); const str_to_str = { StringLiteral(path){ const {node} = path; ......
函数 ast js

JS中函数的上下文和上下文规则

JS:函数的上下文、上下文规则、call和apply指定上下文 JS中函数的上下文和上下文规则一、函数的上下文函数中可以使用this关键字,它表示函数的上下文函数中的this具体指代什...... JS中函数的上下文和上下文规则 一、函数的上下文 函数中可以使用this关键字,它表示函数的上下文 函 ......
上下文 上下 函数 规则

已知16进制和透明度,使用JS语法求他们在一起的rgba。可以参考下面代码:

事件起因:最近做的一个大转盘游戏页面样式编辑,背景透明度调整的时候,会导致字体一起变动,于是需要将背景演示的16进制和透明度一起转换成rgba。 function hexToRgba(hex, alpha) { // 去掉可能包含的 "#" 符号 if (hex.startsWith("#")) { ......
进制 透明度 语法 代码 rgba

使用Flask和Vue.js构建现代Web应用

博客主题:使用Flask和Vue.js构建现代Web应用 概述 在本篇博客中,我们将介绍如何使用Flask和Vue.js这两个流行的框架来构建一个现代化的Web应用。Flask是一个轻量级的Python Web框架,而Vue.js是一个灵活且易于使用的JavaScript框架,用于构建交互式的用户界 ......
Flask Vue Web js

Vue.js 组件的2种创建使用方法

创建组件的两种方式 1.全部注册组件 Vue.commpent('自定义标签名',{ //组件有自己的一个data函数,也只能是函数 组件不可有根节点el属性 data:function(){ return { //返回data中的数据 } //模板 template:` `, methods:{ ......
使用方法 组件 方法 Vue js

Win7系统使用高版本node.js

一、问题描述 最近一段时间,由于公司前段构建Vue项目时,使用的是16.1.0版本的Node.js,而个人电脑上安装的是1.016.3 导致使用Vue UI时,总是提示下图的问题 于是,只好升级Node.js的版本到16.1.0,但是在升级的时候,由于我本人使用的是Win7系统,出现了This ap ......
版本 系统 Win7 node Win

JS基础-变量

变量是计算机世界当中参与运算并存储结果的单元。 变量本身代表一个数值,是数值的抽象。 ``` // a 就表示一个变量 var a = 123; ``` ## 变量命名规则 - 变量只能用字母、数字、下划线、$组成 - 变量不能以数字开头 - 变量不能是关键字(如 var, let, const 等 ......
变量 基础

js操作Array数组大全

unshift:将参数添加到原数组开头,并返回数组的长度 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined push:将参数添加到原数组末尾,并返回数组的长度 concat:返回一个新数组,是将参数添加到原数组中构成的 splice(start,deleteCou ......
数组 大全 Array

JS判断一个数组中是否有重复值

方法一: var ary = new Array("111","22","33","111"); var nary=ary.sort(); for(var i=0;i<ary.length;i++){ if (nary[i]==nary[i+1]){ alert("数组重复内容:"+nary[i]) ......
数组

centOS安装Node.js

一、在线安装 在centOS上安装Node.js,您可以按照以下步骤进行操作: 1. 使用以下命令更新系统软件包: ```shell sudo yum update ``` 2. 安装Node.js依赖项。使用以下命令执行: ```shell sudo yum install -y gcc-c++ ......
centOS Node js

C# 软件Licence应用实例

我们在使用一些需要购买版权的软件产品时,或者我们做的商业软件需要进行售卖,为了收取费用,一般需要一个软件使用许可证,然后输入这个许可到软件里就能够使用软件。简单的是一串序列码或者一个许可证文件,复杂的是一个定制化插件包。于是有的小伙伴就开始好奇这个许可是怎么实现的,特别是在离线情况下它是怎么给软件授... ......
实例 Licence 软件

LOOKUP函数和FIND函数套用实例

LOOKUP函数和FIND函数套用,主要是通过LOOKUP函数的查找区域是模糊查找,找到小于或等于查找值的最大值,且忽略错误数据,再用0除以FIND函数查找到的结果数组,使其成为一组包含0和错误值的数组。这样LOOKUP函数查找值只需要比0大或者等于0都能够匹配到FIND函数找到的那行数据,然后通过 ......
函数 实例 LOOKUP FIND

vue 参数父传子 Props 实例

1,子组件 <template> <h1>props传递参数</h1> <p>{{title}}</p> <ul> <li v-for="item in nelist">{{item}}</li> </ul> </template> <script> export default{ name:"my ......
实例 参数 Props vue

JS基础-初识JavaScript

前面讲了前端开发必备的三种语言。其中的HTML、CSS我们基本上有了比较正确的认识。这里讲一下JavaScript。 | | 语言 | 功能 | | | | | | 结构层 | HTML | 搭建结构、放置部件、描述定义 | | 样式层 | CSS | 美化页面、实现布局 | | 行为层 | Jav ......
JavaScript 基础

js深拷贝案例

<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title></title> <meta nam ......
拷贝 案例

JS面向对象小案例 模态框

<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title></title> <meta nam ......
模态 对象 案例

How to automatically run a scheduled task every hour in Node.js All In One

How to automatically run a scheduled task every hour in Node.js All In One 如何在 Node.js 中每间隔一小时自动运行一个定时任务 ......
automatically scheduled every Node hour