轻量 轻量级javascript趣味

03_JavaScript

# 一.JavaScript概述 ## 1.简介 JavaScript一种**解释性脚本语言**,是一种动态类型、**弱类型**、基于原型继承的语言,内置支持类型。 它的解释器被称为JavaScript引擎,作为浏览器的一部分,广泛用于客户端的脚本语言,用来给HTML网页增加**动态功能**。 脚本 ......
JavaScript 03

javascript中的arguments

在 JavaScript 中,arguments 是在每个函数中自动可用的特殊变量。它们表示调用函数时传递给函数的值。 术语“arguments ”既指传递到函数中的实际值,也指用于在函数内访问这些值的机制。 JavaScript 函数可以接受任意数量的参数,这意味着调用函数时可以传递零个、一个、两 ......
javascript arguments

JavaScript 中的Promise学习

代码示例: <script type="text/javascript"> new Promise(function(resolve, reject) { console.log(111); resolve(222); }).then(function(value) { console.log(va ......
JavaScript Promise

Kendo UI,一个加速Web应用界面开发的JavaScript组件库!

Kendo UI是什么? 首先,Kendo UI是一个由四个JavaScript UI库组成的包,这些库是专为jQuery、Angular、React和Vue原生构建的,每一个都是用一致的API和主题构建的。所以无论开发者怎么选择,所开发的Web应用始终保持了现代的应用界面,响应迅速、可访问且速度快 ......
JavaScript 组件 界面 Kendo Web

JavaScript利用反射实现方法注入

## 1. 引言 反射是一种能够在程序运行时动态访问、修改某个类(对象)中属性和方法的机制 JavaScript在ES6中提供了**Reflect** 这一个内置的对象,它提供拦截 JavaScript 操作的方法 与之功能类似的有 [proxy handler (en-US)](https://d ......
JavaScript 方法

前端基础之JavaScript

一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: ● 核心(ECMAScript) >基础语法 >必须要会的 ● 文档对象模型(DOM) Document object model (整合js,css,html) >重要 ● 浏览器对象模型(BOM) Broswer objec ......
前端 JavaScript 基础

JavaScript基础-数组(进阶)

扩展运算符 let arr1 = [1,2],arr2 =[3,4]; let arr3 = arr1.concat(arr2); let arr4 = [...arr1,...arr2] console.log(arr4); 用concat 连接 然后...展开 let arr1 =[1,2]; ......
数组 JavaScript 基础

智能制造之路—从0开始打造一套轻量级MOM平台

合集 - 智能制造(2) 1.智能制造之路—从0开始打造一套轻量级MOM平台07-18 2.智能制造之路—从0开始打造一套轻量级MOM平台之仓库管理(WMS)07-22 收起 一、概述 面对数字化浪潮,MOM需求迈入上升期,数字化从“可选项”变成了企业竞争“必选项”。制造行业每个工厂的生产逻辑都不尽 ......
轻量 轻量级 智能 平台 MOM

JavaScript复习知识点

## 原型 在 JavaScript 中,每个对象都有一个原型(prototype)。原型是一个对象,其他对象可以通过它来继承属性和方法。简单来说,对象通过其原型来共享和访问属性和方法。 原型以原型链的形式连接在一起,形成了一个对象和原型之间的关系。当我们访问对象的属性或方法时,JavaScript ......
知识点 JavaScript 知识

WINPE(Windows Preinstallation Environment)是一个基于Windows操作系统的轻量级预安装环境。它主要用于系统部署、故障排除、数据恢复和维护等任务。以下是一些常见的WINPE版本:

WINPE(Windows Preinstallation Environment)是一个基于Windows操作系统的轻量级预安装环境。它主要用于系统部署、故障排除、数据恢复和维护等任务。以下是一些常见的WINPE版本: Windows PE 2.0:也称为Vista版,基于Windows Vist ......
Windows 轻量 轻量级 系统 WINPE

数组去重方法总结(JavaScript 记录)

【JavaScript写法】数组去重 在进行项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后再进行相关的操作,这也是在前端面试中经常出现的问题 ......
数组 JavaScript 方法

JavaScript jQuery 比对示例,ajax示例

js教程:https://www.w3school.com.cn/js/index.asp jQuery教程:https://www.w3school.com.cn/jquery/index.asp 以下是部分代码示例 <!DOCTYPE html> <html lang="en"> <head> ......
示例 JavaScript jQuery ajax

JavaScript程序设计模式小技巧——策略模式,快看快用!!!

## 前言> 系列首发于公众号[『非同质前端札记』](https://mp.weixin.qq.com/s?__biz=MzkyOTI2MzE0MQ==&mid=2247485576&idx=1&sn=5ddfe93f427f05f5d126dead859d0dc8&chksm=c20d73c2f5 ......
模式 程序设计 JavaScript 策略 技巧

JavaScript | JavaScript数据类型

数据类型决定了一个数据的特征,比如:`123`和`”123”`,直观上看这两个数据都是123,但实际上前者是一个数字,而后者是一个字符串。对于不同的数据类型我们在进行操作时会有很大的不同。 **JavaScript中一共有5种基本数据类型:** + 字符串型(String) + 数值型(Number ......
JavaScript 类型 数据

JavaScript | JavaScript入门知识

### JavaScript编写位置 + 我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们我们的JS代码全都需要在网页中编写。 + 我们的JS代码需要编写到` 点我一下 你也点我一下 你也点我一下 ``` ### Hello World + 创建一个html文件。 ......
JavaScript 入门知识 知识

JavaScript(二)运算符

一:算数运算符 +-*/加减乘除 %取模(余数) 二:赋值运算符 += -+ *= /= %= let num=5 num=num+1 num +=1 两行一样 三:自增自减运算符 ++ 变量+1 -- 变量-1 ++在后面,先进行变量外的运算 ++在前面,先进行自增,在进行变量外的运算 用的比较少 ......
运算符 JavaScript

JavaScript自定义响应式对象

## 1. 引言 这里的响应式对象是指JavaScript中的变量与HTML中的内容相绑定,变量更新则内容更新,也叫数据绑定 此时不得不说MVVM架构,MVVM架构思想的实现步骤如下: - 模型(Model):负责处理数据的读写操作,包括从服务器获取数据、存储数据等 - 视图(View):负责渲染用 ......
JavaScript 对象

智能制造之路—从0开始打造一套轻量级MOM平台之仓库管理(WMS)

一、前言 讲仓库管理(WMS)之前,我们先来谈一谈ERP。前一篇文章,大家可以看出,我在做MOM平台规划的时候并没有提到任何ERP的信息,并不是被忽略掉了;而是对于制造企业来说,ERP是重中之重。 MOM一定是要围绕ERP来打造的,制造企业一定是要按照先上ERP,再上MOM平台这个路线;只有先信息化 ......
轻量 轻量级 仓库 智能 平台

JavaScript

### 溢出属性 ```css p { height: 100px; width: 50px; border: 3px solid red; /*overflow: visible; !*默认就是可见 溢出还是展示*!*/ /*overflow: hidden; !*溢出部分直接隐藏*!*/ /*o ......
JavaScript

JavaScript

### 1.JavaScript的使用方式 **①内部方式:** ​ 在head标签体中或者body下面书写:scrip标签 ```javascript ``` **②导入外部js文件:** ​ script标签必须,内部src属性="js文件地址" ```javascript ``` ### 2. ......
JavaScript

JavaScript继承

# 继承—通过原型 ## 1.共同 ```js function A() {} function B() {} const g = { a: 1, b: 2, }; ``` 我想让从A、B构造出来的对象都具有g其中的属性,就可以通过继承 ```js A.prototype = g A.prototy ......
JavaScript

JavaScript常问面试题(持续更新中)

###this,作用域,闭包 ####1. 谈谈对 this 指向问题的理解 * JS中this的指向非常灵活,会根据函数的调用方式和所处环境不同而发生变化 * this关键字用来指代当前执行环境的上下文 * this永远指向一个对象 * this的指向取决于函数调用的位置,或通过call,appl ......
JavaScript

JavaScript常问面试题(持续更新中)

###this,作用域,闭包 ####1. 谈谈对 this 指向问题的理解 * JS中this的指向非常灵活,会根据函数的调用方式和所处环境不同而发生变化 * this关键字用来指代当前执行环境的上下文 * this永远指向一个对象 * this的指向取决于函数调用的位置,或通过call,appl ......
JavaScript

htmx是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。

[htmx](https://htmx.org/ "htmx")是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。 https://htmx ......
htmx 局部 应用程序 JavaScript 标记

知识库数据导出为excel-使用JavaScript实现在浏览器中导出Excel文件

我们智能客服知识库机器人已经开发完成,后端数据库是使用的qdrant向量数据库,但是该数据库并没有导出备份功能,所以我按简单的纯前端实现知识库导出excel数据 使用第三方库(如SheetJS) SheetJS是一个流行的JavaScript库,可帮助处理Excel文件。您可以使用SheetJS来将 ......
知识库 JavaScript 浏览器 文件 知识

JavaScript学习笔记

之所以学习JS是想更清楚的了解这门语言,记得上学那会就感觉j真难学,工作了几年了一直从事后端,但偶尔也会用前端开发,这时候就会手忙脚乱, 好多东西都是默默糊糊,还有就是,我想知道这门语言真的很难学吗?抱着好奇的心态开始了一个月的学习历程,下面整理一下一个月的学习笔记.跟着<<JavaScript前端 ......
JavaScript 笔记

JavaScript:map和forEach

在JavaScript中,`map`和`forEach`是数组的两个常用方法,它们都用于遍历数组中的元素,但在使用方式和功能上有一些区别。 1. **功能不同**: - `forEach`: `forEach`方法用于遍历数组的每个元素,并对每个元素执行一个回调函数。它没有返回值,只是对数组中的每个 ......
JavaScript forEach map

【Dotnet 工具箱】推荐一个使用 C# 开发的轻量级压测工具

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 轻量级压测工具 LoadTestToolbox 是一个使用 C# 开发的轻量级压测工具,基于 .NET 6 版本, 和其他压测工具相比,LoadTestToolbox 安装和使用都非常简单。 Load ......
工具 轻量 轻量级 工具箱 Dotnet

关于javascript递归时,找到对应数据退出循环的问题

近日在写javascript递归逻辑,写完后以为没问题,实测的时候发现很多bug,发现递归找到数据后还在往下递归,或者没找到退出了 网上百度到一个样例和我的很符合,贴一下,第一张图片是问题,第二张是解答 解释一下:deep是个箭头函数,也就是个方法 deep(arr[i])是一个布尔值 在循环数据的 ......
javascript 数据 问题

JavaScript | JavaScript介绍

### JavaScript起源 + JavaScript诞生于1995年,它的出现主要是用于处理网页中的前端验证。 + 所的前端验证,就是指检查用户输入的内容是否符合一定的规则。 + 比如:用户名的长度,密码的长度,邮箱的格式等。 ![](https://img2023.cnblogs.com/b ......
JavaScript