实战 基础js

js常用操作

1.重新渲染页面元素 this.$forceUpdate(); 2.对象转化为json字符串再传参JSON.stringify() 3.删除js对象元素index表示对象下标 delete this.imgList[index]; ......
常用

JS 模拟 循环队列

Loop Array 代码(基于JS原生数组) /** * 循环队列 */ var ALoopQueue = (function () { /** * @type {Array} */ let arr; /** * 头节点 * @type {number} */ let frontIdx; /** ......
队列 JS

javascript替换百分号 js去除百分

js 去掉input标签中的百分号【%】 parseInt("100%") --100 parseFloat("17%") --17 <span style="width:28%; text-align:center;"><a-progress :stroke-color="{ '0%': '#2e ......
百分 百分号 javascript

React基础

一、React Hook(部分) 1.useEffect useEffect 用于处理组件中的 effect,通常用于请求数据,事件处理,订阅等相关操作。 1.当 useEffect 没有第二个参数时,useEffect 会不停的调用 2.当 useEffect 第二个参数为空数组时,仅在组件挂载和 ......
基础 React

Selenium基础:cookie javascript调用 屏幕截图 09

1、cookie操作 绕过登录 get_cookies():以字典形式返回cookie所有信息 get_cookies(name):返回cookie字典中key为name的值 add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_d ......
截图 javascript Selenium 屏幕 基础

Win7系统安装高版本node.js

Win7系统可直接安装的最高nodejs版本为13.14 1、下载 node-v13.14.0-x64.msi 安装 (1)官网下载msi安装版,不用配置环境变量,地址:https://registry.npmmirror.com/binary.html?path=node/v13.14.0/ (2 ......
版本 系统 Win7 node Win

Python基础知识笔记

### 数据类型 #### 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 1. - 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 2. .format(),中间的参数,对应字符串中 ......
基础知识 基础 笔记 知识 Python

JS的浅拷贝和深拷贝

### 直接赋值 把一个对象 a 赋值给一个对象 b 相当于把一个对象 b 的地址指向对象 a 的地址,所以,他们实际上是同一个对象。由于内存地址我们很难监测到,但是我们可以通过严格相等运算符" "来检测二者是否指向同一个地址。 **直接赋值**,修改赋值后的对象 b 的非对象属性,也**会**影响 ......
拷贝

SAP UI5 应用里 /sap/ui/thirdparty/sinon.js 的作用

SAP UI5 是一个企业级前端开发框架,由 SAP(德国软件公司)开发并维护。它使得开发人员能够轻松地创建符合 Web 标准、功能强大且易于维护的企业应用程序。SAP UI5 是基于 JavaScript 的,并且利用了一些流行的库和框架,如 jQuery、OpenAjax、Less 和 D3 等 ......
thirdparty 作用 sinon SAP UI5

JavaScript基础笔记

# JavaScript 基础 date: 2019-05-26T10:19:54+08:00 1.在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick="函数名+()" 2.script 中用到的函数中带 document.write 会覆盖之前的文本 ......
JavaScript 基础 笔记

SAP UI5 应用里 /sap/ui/thirdparty/datajs.js 的作用

SAP UI5 是一个基于 JavaScript 的用户界面技术,用于构建企业级应用程序。它是一个成熟的开源框架,由 SAP 开发,致力于提供高质量、可扩展和易于维护的 Web 应用程序。SAP UI5 应用程序使用一系列技术和库,其中之一就是 /sap/ui/thirdparty/datajs.j ......
thirdparty 作用 datajs SAP UI5

Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI

参考:https://blog.csdn.net/u012961419/article/details/130016341 使用方法一处理 import JsEncrypt from 'jsencrypt/bin/jsencrypt.min' ......
漏洞 版本 项目 Vue YUI

Selenium基础:文件上传下载操作 08

文件上传 input标签使用send_keys()方法上传,非input标签需要借助工具 1、input标签使用send_keys()方法 #文件上传 #“\\"第一个”\"为转义字符 driver.find_element_by_id('uploadfile').send_keys('D:\\Us ......
上传下载 Selenium 文件 基础 08

js正则匹配以$开头和结尾的内容,并改变颜色

let res = "$你好你好$" res = res.replace(/\$(?<=\$).*?(?=\$)\$/g, `<span onclick="((params)=>{ console.log(params) })('$&')" style="color: dodgerblue;padd ......
正则 开头 颜色 内容

JS函数式编程

### 高阶函数 - 函数作为参数 - 函数作为返回值 - 意义:屏蔽细节,抽象通用的问题 #### 函数作为参数 ```js let array = [1, 2, 3, 4] // forEach const forEach = (array, fn) => { for (let i = 0; i ......
函数

C#基础 - Cancellation

[TOC] ## 前言 Cancellation即取消,常用于停止代码的执行。 原文是Stephen Cleary的博客 https://blog.stephencleary.com/2022/02/cancellation-1-overview.html 以及Stephen Toub的博客 htt ......
Cancellation 基础

工业镜头基础知识

## 工业镜头接口 物镜的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。 **C接口**:镜头与摄像机接触面至镜头焦平面距离为17.5mm **CS接口 ......
基础知识 镜头 基础 工业 知识

JS(函数、作用域、预解析)

一 函数的概念 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。 ......
函数 作用

数学基础

# 一、线性代数基础 ## 1.1 数域 ## 1.2 向量空间 ## 1.3 内积空间 ## 1.4 Hilbert空间 # 二、概率论基础 ## 2.1 随机试验、随机事件以及概率的公理化定义 ## 2.2 随机变量以及概率分布的定义 ## 2.3 几种总要的概率分布 # 三、信息论基础 ## ......
数学基础 数学 基础

Vue2电商实战项目(六)个人中心

### 个人中心```Center```组件 - 先搞定```静态组件``` ``` ### router.routes.js import Center from '@/pages/Center' export default [ { name:"center", path: "/center", ......
实战 项目 个人 Vue2 Vue

webSocket基础配置node和页面使用

# webSocket 简单配置: https://blog.csdn.net/qq_43206280/article/details/103770949 ```javascript //app.js var ws = require("nodejs-websocket"); console.log ......
webSocket 页面 基础 node

Linux 实战 - 在 Linux 上部署各类软件

1、MySQL 数据库管理系统安装部署 1.1、简介 MySQL 数据库管理系统,是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。MySQL 数据可可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和 MySQL 打交道。 1.2、MySQL5.7 版本 ......
Linux 实战 软件

你如何理解 JS 的继承?

在JavaScript中,继承是一种机制,允许一个对象(子类)从另一个对象(父类)继承属性和方法。这使得子类可以共享父类的功能,并有能∧自身定义新的功能。 JavaScript中的继承通过原型链实现。 具体来说,JavaScript中的继承可以通过以下几种方式实现: 原型链继承:将父类的实例作为子类 ......
JS

js-关于数组中includes()的使用方法

关于数组中includes()的使用方法 1.includes简单介绍说明 1. includes()方法是用来判断一个数组是否包含一个指定的值,返回一个布尔值,如果是返回 true,否则false。 2. 其中,includes(a,b) 括号里第一个参数a为必选参数,表示要查找的某个参数;第二位 ......
数组 使用方法 includes 方法 js

js-如何设置input只能输入数字

如何设置input只能输入数字 方法一 将<input>标签中的​type​属性直接设置为​number​就可以达到只能输入数字。但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文: <input type="number" name="" > 方法二 还是一样在<in ......
数字 input js

Ruby web开发实战(4)-JQuery(1)

[TOC] # 下载并安装 - jQuery是一个快速、小型且功能丰富的JavaScript库。它通过一个跨多个浏览器工作的易于使用的API,使HTML文档遍历和操作、事件处理、动画和Ajax等事情变得更加简单。jQuery结合了多功能性和可扩展性,改变了数百万人编写JavaScript的方式。 h ......
实战 JQuery Ruby web

Three.js教程:gui调试界面2

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 gui调试界面2-颜色命名等 本节课结合threejs,给大家介绍gui.js库更多的方法。 .name()方法 .add()创建的交互界面,会默认显示所改变属性的名字,为了通过交互界面更好理解你改变的某个对象属性,你 ......
界面 教程 Three gui js

《MySQL 实战 45 讲》学习笔记一

一条SQL查询语句是如何执行的? MySQL 的基本架构示意图(语句执行流程) ......
实战 笔记 MySQL 45

Node.js和TypeScript教程:使用Typescript、NodeJS和基于文件的存储系统构建REST API

介绍 欢迎到我的博客!在本教程中,我将指导您完成使用 Node.js、Express 和 TypeScript 构建强大的微型电子商务 API 的过程。我们将共同探索各种功能和技术,使您能够为电子商务应用程序创建强大的 API。 我们在这个项目中的关键决策之一是实现基于文件的存储系统,而不是依赖 M ......
TypeScript Typescript 文件 教程 NodeJS

React文件夹结构 - 构建坚实的基础

我们将深入探讨组织项目文件夹结构的关键方面。 关键是保持清晰且有组织的结构,以便轻松查找和管理文件。 精心设计的文件夹结构对于维护干净且可扩展的代码库、改善团队成员之间的协作以及提高整体开发效率至关重要。 React项目中常用的文件夹结构有多种类型,包括基于组件的结构、 基于特征的结构和基于领域的结 ......
文件夹 结构 文件 基础 React