浮点js

js将数字金额转换成中文金额格式

在开发中我们经常会遇到处理数字的问题,下面介绍一种处理数字金额转换为中文金额的方式: 我们通常使用三种书面数字系统:全球使用的阿拉伯数字系统和两种本地数字系统(繁体、简体)。常规时我们使用阿拉伯数字(1,2,3等),但在某些情况中,如金融中我们会使用繁体汉字来书写数字,繁体字优点是安全且无法篡改,弥 ......
金额 格式 数字

JS中的replace方法

#### 简介 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。该方法返回一个新的字符串,但不改变原字符串签名:`replace([RegExp|String],[String|Function])`RegExp: 正则表达式 #### 使用 ##### replace(S ......
replace 方法

vue 2 接入three.js

1、安装three.js npm i three@0.128.0 2、在vue中引用(可以测试一下,是否ok,下面测试) 1)、新建index.js import * as THREE from 'three'; // 引入Three.js扩展库 import { OrbitControls } f ......
three vue js

three.js报错依赖,原因:three版本过高

vue版本 "devDependencies":{ "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-server": "^2.9.1", "webpack-merge": "^4.1.0" } "depen ......
three 原因 版本 js

arcgis for js 4.x 加载 geoserver WMS WMTS

arcgis for js 4.x 加载 geoserver wms 代码如下 <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-sca ......
geoserver arcgis WMTS WMS for

js的function对象和闭包函数

<script> // Function对象的call和apply方法:可以用来调用所有者对象作为参数的方法,通过call和apply方法,能够使用属于另一个对象的方法。 //call() 和 apply() 之间的区别:call() 方法分别接受参数。apply() 方法接受数组形式的参数。如果要 ......
闭包 函数 function 对象

js值Set和Map类使用

<script> // Set // Set(集合)是一组唯一值的集合。每个值只能在 Set 中出现一次。Set 可以容纳任何数据类型的值。 // 创建 Set const letters = new Set(["b", "a", "c"]); console.log(typeof letters) ......
Set Map

PageOffice在线打开office文件通过js调用vba可实现的功能

pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求 ![image](https://img2023.cnblogs.com ......
PageOffice 功能 文件 office vba

js校验IPv4/IPv6/域名/url等相关正则

/** * 域名校验 eg: www.baidu.com * @param {*} val 需要校验的值 */ export function isDomain(val) { const reg = /^([0-9a-zA-Z-]{1,}\.)+([a-zA-Z]{2,})$/; return re ......
正则 IPv 域名 IPv4 IPv6

js递归遍历树形结构数据,获取所有数组id集合

function getAllIds(tree, result) { //遍历树 获取id数组 for (const i in tree) { result.push(tree[i].id); // 遍历项目满足条件后的操作 if (tree[i].children) { //存在子节点就递归 ge ......
树形 数组 结构 数据

转载:PageOffice在线打开office文件通过js调用vba可实现的功能

pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求 Word相关功能 1、给word表格中的单元格赋值 document.g ......
PageOffice 功能 文件 office vba

Fabric-js

为使Excel的控件更加美观,引用官方的: Home - Office UI Fabric JS (microsoft.com) Fluent UI - Get started - Fluent UI (microsoft.com) Fluent UI Blazor components (flue ......
Fabric-js Fabric js

js将时间段自定义间隔分为时间段、将时间秒转为时-分-秒格式

实现场景:8:00-12:00上课,每节课45分钟,课间10分钟,获取上课时间段 结果: //调用方法获取时间区间 总方法入口 gettimearr(gettimesecond(“8: 00: 00”), gettimesecond("12:00:00"), 45 * 60, 10 * 60); / ......
时间段 时间 格式

JS实现手机端页面滚动到底部

需求:需要在手机端实现一进入页面,则页面滚动到最底部。 一开始,我根据网上查找的内容写了如下代码 onMounted(() => { if (pageConfigActive.value 0) { console.log(document.body.scrollHeight); window.scr ......
页面 手机

JS中的浏览器对象模型-DOM(一)

document对象中,document元素的选取、修改、添加、删除是常见的应用。 元素的选取 下面一段HTML代码,我们可以非常方便地选取指定的元素。例如: <!-- HTML结构 --> <div id="test-div"> <div class="c-red"> <p id="test-p" ......
模型 浏览器 对象 DOM

爬虫js基础12

犀牛网站 import requestsimport execjs# data = {"payload":"LBc3V0I6ZGB5bXsxTCQnPRBuBAQVcDhbICcmb2x3AjI",# "sig":"CE704F132C4E47B31E91773020275904",# "v":1} ......
爬虫 基础

爬虫js基础8

天安财险逆向登录 const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') ls = 'wYw6BhxSJY63dDWk' function newEncrypt(l) { var n ......
爬虫 基础

爬虫js基础9

雪球 import requestsimport reimport execjsresponse = requests.get('https://xueqiu.com/today').textls = re.findall("var arg1='(.*?)';",response)[0]ect = ......
爬虫 基础

爬虫js基础10

娱乐指数AES加密 const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') function ls(text,lastTime){ var i = Crypto.enc.Utf8.pa ......
爬虫 基础

爬虫js基础11

产业平台 import requestsimport execjscookies = { 'Hm_lvt_6146f11e5afab71309b3accbfc4a932e': '1689929133', 'Hm_lpvt_6146f11e5afab71309b3accbfc4a932e': '168 ......
爬虫 基础

爬虫js基础5

百度翻译 window = global; function maji123(t) { var r = '320305.131321201' // r = null; var o, i = t.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g); if (null i) ......
爬虫 基础

爬虫js基础6

今日头条 import requestsimport execjsimport osimport subprocessurl = 'https://www.toutiao.com/api/pc/list/feed'# os.environ['NODE_PATH'] = 'C:/Users/lenov ......
爬虫 基础

爬虫js基础7

全国招标网 const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') function maji(t) { var e = Crypto.enc.Utf8.parse("1qaz@wsx ......
爬虫 基础

爬虫js基础1

全国招标网 const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') // function maji(t) { var e = Crypto.enc.Utf8.parse("1qaz@ ......
爬虫 基础

爬虫js基础2

行行查 // const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') // const Crypto = require('crypto-js') data='GX/x7w1X1XbC ......
爬虫 基础

爬虫js基础3

淘宝热卖 ### #https://uland.taobao.com/sem/tbsearch?refpid=mm_26632258_3504122_32538762&keyword=%E5%AE%B6%E5%85%B7%E5%AE%B6%E7%94%B5&clk1=d865e31690155c88 ......
爬虫 基础

vue组件中引入自定义js文件

在组件的script标签内直接引入: import myFunction from '@/util/custom.js'; 开始使用自定义js中的方法: export default { // ... other Vue component options methods: { someMethod ......
组件 文件 vue

爬虫js基础

URL转义from urllib.parse import unquote_plus,quote_plusconst jsdom = require('jsdom'); npm install jsdomnpm install crypto-js 碰到数据加密可以使用这个作为入口的多种方法解密:de ......
爬虫 基础

爬虫js基础网站爬取

福建省公共资源交易电子平台 const Crypto = require('C://Users/lenovo/AppData/Roaming/npm/node_modules/crypto-js') t= 'N1jfMuHUNZzAwf7B5RzFD4rFfAG6IKSViOy+Bi1+vBS6td ......
爬虫 基础 网站

js

### 第一天:作用域&解构&箭头函数 #### 1.作用域 ###### 1.1 局部作用域 + 函数作用域 > 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问 + 块作用域 > 使用{}包裹的代码成为代码块,代码块内部声明的变量外部将[`有可能`]无法被访问(var声明的会被访问,l ......
js