javascript文章/教程

JavaScript是一种运行是浏览器里面的脚本语言,不过随着发展目前JavaScript也是一个全栈的开发语言了,比如可以运行在后端的nodejs,能做跨平台桌面应用程序开发的election等,目前JavaScript正在变成一门全面的语言。JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

JavaScript中React 面向组件编程(下)

目录 前言: 一、受控组件与非受控组件  1. 受控组件 2. 非受控组件  3. 效果展示 4. 总结:  二、组件的生命周期  1. 对生命周期的理解  2. 生命周期的三个阶段(旧) 3. 生命周期的三个阶段(新) 4. 新旧生命周期的区别 5. 重要的勾子 6. 即将废弃的勾子 三 »

JavaScript中React面向组件编程

目录 前言: 一,组件的基本理解和使用 1. 函数组件 2. 类式组件 3.组件的注意事项 二,组件的三大核心属性 1.state 2.props 3.ref 总结 前言: React组件中默认封装了很多属性,有的是提供给开发者操作的,其中有三个属性非常重要:state、prop »

JavaScript中React面向组件编程

目录 前言: 一,组件的基本理解和使用 1. 函数组件 2. 类式组件 3.组件的注意事项 二,组件的三大核心属性 1.state 2.props 3.ref 总结 前言: React组件中默认封装了很多属性,有的是提供给开发者操作的,其中有三个属性非常重要:state、prop »

JavaScript实现小程序图片裁剪功能的示例代码

目录 图片上传与处理 图片尺寸适配 图片显示与裁剪框 裁剪框的拖动与缩放 增加canvas并裁剪图片 保存图片到相册 总结 在之前的博文中,已经介绍了如何使用在前端开发中,实现较方便自由的图片裁剪功能,可见博文:如何一步步实现图片裁剪功能。 本文将进一步讲述在微信小程序中,如何实现图片的裁剪 »

JavaScript通过RegExp使用正则表达式过程详解

目录 RegExp RegExp实例属性 RegExp实例方法 RegExp ECMAScript通过RegExp类型支持正则表达式。正则表达式使用类似Perl的简洁语法来创建: let expression = /pattern/flags; 这个正则表达式的pattern(模式)可 »

JavaScript和PHP间如何进行时间戳的转换操作

今天小编给大家分享一下JavaScript和PHP间如何进行时间戳的转换操作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 JavaScript和PHP »

JavaScript和PHP间如何进行时间戳的转换操作

今天小编给大家分享一下JavaScript和PHP间如何进行时间戳的转换操作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 JavaScript和PHP »

JavaScript基于ChatGPT API实现划词翻译浏览器脚本

目录 前言 openAI 提供的接口 实现划词翻译 react + antd 实现 文本转语音 小结 前言 最近 GitHub 上有个基于 ChatGPT API 的浏览器脚本,openai-translator, 短时间内 star 冲到了 9.7k, 功能上除了支持翻译外,还支持润色和 »

浅谈Array --JavaScript内置对象

Array --JavaScript内置对象 描述 可以用一个变量存储多种数据类型的Array对象,Array不是关联数组,不能使用字符串作为索引访问数组元素,需要使用非负整数的下标访问数组中的元素。 和对象的某些特征很相似,例如:属性访问器一半相似,衍生出的使用 .call() 或者 .apply »

如何轻松在JavaScript中字符串的字符之间添加空格

目录 1.String split() 和 Split join() 方法 2.for…of 循环 总结 在今天的文章中,我们将学习如何轻松地在 JavaScript 中的字符串字符之间包含空格。 1.String split() 和 Split join() 方法 要在字符串的字符之间 »

如何轻松在JavaScript中字符串的字符之间添加空格

目录 1.String split() 和 Split join() 方法 2.for…of 循环 总结 在今天的文章中,我们将学习如何轻松地在 JavaScript 中的字符串字符之间包含空格。 1.String split() 和 Split join() 方法 要在字符串的字符之间 »

JavaScript中常见加密解密方法总结

目录 前言 1.一些常见的built-in 函数加密 unescape URL编码与解码 fromCharCode 2.Base64 btoa atob 引用 crypto-js 加密模块 3.MD5 4.PBKDF2 5.SHA1 6.HMAC 7.DES 8.3DES 9. »

JavaScript中常见加密解密方法总结

目录 前言 1.一些常见的built-in 函数加密 unescape URL编码与解码 fromCharCode 2.Base64 btoa atob 引用 crypto-js 加密模块 3.MD5 4.PBKDF2 5.SHA1 6.HMAC 7.DES 8.3DES 9. »

Javascript 加密解密方法

本文链接 https://www.cnblogs.com/zichliang/p/17265960.html Javascript 和 我之前发的 python加密 以及 go加密 解密不一样 不需要导那么多的库 只需要安装几个库 其中需要了解最多的 crypto-js 具体就不多介绍了直接上官网 »

zichliang

Javascript 加密解密方法

本文链接 https://www.cnblogs.com/zichliang/p/17265960.html Javascript 和 我之前发的 python加密 以及 go加密 解密不一样 不需要导那么多的库 只需要安装几个库 其中需要了解最多的 crypto-js 具体就不多介绍了直接上官网 »

zichliang

JavaScript中Array.from()的超全用法详解

Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 下面是一个类似数组的对象,Array.from将它转为真正的数组。 let arrayLike = »

JavaScript中Array.from()的超全用法详解

Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 下面是一个类似数组的对象,Array.from将它转为真正的数组。 let arrayLike = »

【JavaScript快速排序算法】不同版本原理分析

说明 快速排序(QuickSort),又称分区交换排序(partition-exchange sort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,其采用了分治法,减少了交换的次数。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部 »

letjs

【JavaScript快速排序算法】不同版本原理分析

说明 快速排序(QuickSort),又称分区交换排序(partition-exchange sort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,其采用了分治法,减少了交换的次数。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部 »

letjs

JavaScript传参的6种方式总结

目录 前言 1. 传递基本类型参数 2. 传递对象类型参数 3. 使用解构赋值传递参数 4. 使用展开运算符传递参数 5. 使用可选参数 6. 使用剩余参数 总结 前言 JavaScript是一门非常灵活的语言,其参数传递方式也同样灵活。在本篇文章中,会详细介绍JavaScript中的参数 »