幻灯片 幻灯impress js

js中对象数组按照另一个对象数组的某一项排序

有对象数组 arr1 和 arr2, 现在 arr2 需要按照 arr1 中的 checkItems 的值来排序 ``` const arr1 = [ {checkItems: 'A'}, {checkItems: 'B'}, {checkItems: 'C'}, ] const arr2 = [ ......
数组 对象

js 检测文本是否溢出

[自定义指令的方式](https://sunzsh.gitbook.io/xiaoshan.bug/fen-xiang-yi-ge-ke-yi-zi-dong-jian-ce-shi-fou-chu-xian-sheng-lve-hao-de-vue-zhi-ling "自定义指令的方式") ## ......
文本 js

JS基础

js基础 之前学习的都忘了,重来 一,js简介 ECMAscript是javascript标准,所以一般情况下我们认为这是一个意思 实际上javascript要更大一些 完整的javascript实现应该由以下三个部分构成 ECMAscript DOM BOM 构成 js的特点: 解释型语言 类似于 ......
基础

js正则校验

1.常用证件正则表达式 1、省份证:/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}(d|x|X)$/ 2、军官证:/^[0-9]{8}$/ 3、护照:/^[a-zA-Z0-9]{5,17}$/ 4、营业执照:/^[a-zA-Z0- ......
正则

细节决定成败,聊聊JS的类型(下)

讲完了基本类型,我们来介绍一个现象:类型转换。 因为 JS 是弱类型语言,所以类型转换发生非常频繁,大部分我们熟悉的运算都会先进行类型转换。大部分类型转换符合人类的直觉,但是如果我们不去理解类型转换的严格定义,很容易造成一些代码中的判断失误。 其中最为臭名昭著的是 JavaScript 中的“ == ......
成败 细节 类型

前端基础-js篇(二)

1.break和continue有什么区别? 共同点:break和continue都用于循环控制,但他们的工作方式有所不同。 区别:(1). Break: 当循环遇到break语句时,它会立即终止当前正在执行的循环,并且完全跳出该循环,不再执行剩下的迭代。此外,程序将继续执行break语句后面的代码 ......
前端 基础 js

Android中WebView和网页js脚本互操作

参考 Android WebView与JS的交互方式:https://blog.csdn.net/u011035026/article/details/123267616代码示例: package com.jay.wvjsapp; import android.app.Activity; impor ......
脚本 Android WebView 网页

【JavaScript】js 处理复制函数实现

```ts const handleCopy = () => { if (!keywordList.value.length) return ElMessage.warning('没有数据'); const text = JSON.stringify(keywordList.value); cons ......
JavaScript 函数

js小众且好用的技巧【一行代码】

数组 生成数组 当你需要要生成一个0-99的数组 方案1 js 复制代码 const createArr = (n) => Array.from(new Array(n), (v, i) => i) const arr = createArr(100) // 0 - 99 数组 方案2 js 复制代 ......
小众 一行 代码 技巧

React 中的 JS 报错及容错方案

## 前言 导致白屏的原因大概有两种,一为资源的加载,二为 JS 执行出错 本文就 JS 中执行的报错,会比较容易造成"**白屏**"场景,和能解决这些问题的一些方法,作出一个汇总 ## 常见的错误 ### SyntaxError > **`SyntaxError`**(语法错误)对象代表尝试解析不 ......
方案 React JS

React18+Next.js13+TS,B端+C端完整业务+技术双闭环(20章)

最新 React 技术栈,实战复杂低代码项目-仿问卷星第1章 开期准备 试看3 节 | 20分钟介绍课程内容,学习建议和注意事项。演示课程项目,让学员有一个整体的认识。第2章 【入门】什么是 React React 引领了现代前端开发的变革8 节 | 50分钟介绍 React 的历史、背景和每次版本 ......
闭环 业务 React 技术 Next

vue.config.js

const { defineConfig } = require("@vue/cli-service"); module.exports = defineConfig({ // 默认:'/',部署应用包时的基本 URL,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,如果是部署在一个子路 ......
config vue js

eletron安装卡在 node install.js,解决方案

问题:eletron安装卡在 node install.js 编辑 ~/.npmrc 加入下面内容此命令直接打开.npmrc文件,然后对其进行修改npm config edit加入如下代码: registry=https://registry.npm.taobao.org electron_mirr ......
解决方案 eletron install 方案 node

标签栏切换效果 JS

标签栏切换效果 JS 要求:class为tab-box的元素用于实现标签栏的外边框,,分别实现标签栏的标签部分和内容部分. html <div class="tab-box"> <div class="tab-head-div current">标签一</div> <div class="tab-h ......
效果 标签 JS

webworker/浏览器空闲状态/不引入单独js

想必大家都遇到过浏览器页面最小化、非当前聚焦页面(锁屏暂时没有尝试,按理是一样的)这些场景时,再次打开目标页面时,页面自动刷新了一下,或者重新加载了一次,明显可以看到卡顿了一下等等现象(不同浏览器策略有所不同)。体会最明显的就是比如我们写了一个时钟的页面,最小化等操作之前时间和机器时间是同步的,但是 ......
空闲 webworker 浏览器 状态

js基础运算符 每天一个小知识(二)

你理解的js自增自减要怎么运算呢?接下来我们用两个小例子掌握js自增自减,一起学习吧! 4. 自增自减: 符号在前:先运算,后使用 符号在后:先使用,在运算 例子1、 var n = 1; var sum = n++ + ++n + n-- + ++n + n-- + --n + n++; // 1 ......
运算符 基础 知识

封装的DynamicCRM平台中最实用的JS工具类

常用的比如去除页面查找字段guid的'{}':commonUtil.delBrackets(commonUtil.getLookupId("xxx_xxxx")) 遮罩层使用方式:overflowLayer.open("耗时中...", toDo) :toDo为当前使用遮罩层的js方法名 注意使用遮... ......
DynamicCRM 工具 平台

使用CRM REST Builder的Predefined Query在js结合FetchXML语句进行查询

一般情况下使用拓展工具RESTBuilder编辑器,可以很方便的进行操作js中增删改查均能实现,但在某些较为特殊的场景下,需要根据条件去拼接查询过滤条件的,使用编辑器生成的代码无法实现,需要结合使用fetchXML ......
语句 Predefined FetchXML Builder Query

JS中使用Promise.all控制所有的异步请求都完成后,在执行后续逻辑

将所有的异步耗时操作都封装成Promise对象返回,Promise可以将异步转成同步,在执行完成后结果返回到then中,然后使用Promise.all将promise对象数组一起执行,全部执行完成后再统一返回信息 ......
逻辑 Promise all

JS中的浏览器对象

作为一种脚本语言,JavaScript 代码不能独立运行,通常情况下我们需要借助浏览器来运行 JavaScript 代码,所有 Web 浏览器都支持 JavaScript。 除了可以在浏览器中执行外,也可以在服务端或者搭载了 JavaScript 引擎的设备中执行 JavaScript 代码,浏览器 ......
浏览器 对象

js/ts文件中,导入i18n报错:Must be called at the top of a `setup` function

import { useI18n } from 'vue-i18n'; const { t } = useI18n(); 会在非组件情况下报错: 此时我们需要将上述导入方式改为: import i18n from '@/lang/i18n';//@/lang/i18n为语言包位置 const { t ......
function 文件 called setup i18n

js调用浏览器打印功能

1.打印开始结束的信息 2.点击打印按钮<button type="button" onclick="doPrint()">打印</button> <script> function doPrint() { console.log(33333333333) bdhtml=window.documen ......
浏览器 功能

基于three.js的3D展厅Demo功能设计与实现

参考网址: http://www.webgl3d.cn/ https://www.three3d.cn/ 1、three.js 之 hello world 功能:立方体在三维空间的转动。 代码位置:demo_0_scene 目的:理解 场景 / 相机 / 渲染器 / 坐标系 / 几何体 / 材质 / ......
展厅 功能 three Demo js

js中的浏览器对象

作为一种脚本语言,JavaScript 代码不能独立运行,通常情况下我们需要借助浏览器来运行 JavaScript 代码,所有 Web 浏览器都支持 JavaScript。 除了可以在浏览器中执行外,也可以在服务端或者搭载了 JavaScript 引擎的设备中执行 JavaScript 代码,浏览器 ......
浏览器 对象

js复制文本到剪切板

参考:https://blog.csdn.net/evanyanglibo/article/details/127851585 //复制文本 function copyText(text) { var element = createElement(text); element.select(); ......
文本

黑马程序员前端JS基础视频课程(pink老师)

共计76个视频,20小时时长课程分为三大块1.JavaScript基础2.web APIs3.JS进阶之前看过pink老师的css+html讲的那是扛扛,刚刚在其他社区找到这套课程特意分享给大家! download:黑马程序员前端JS基础视频课程(pink老师) ......
前端 黑马 程序员 老师 课程

PPT中单个幻灯片添加不同编号

![](https://img2023.cnblogs.com/blog/1991547/202307/1991547-20230709222814368-528694349.png) 1. 情景:一个PPT中会有页码,也会有多个其它的编号,对于页码,好办,可以自动生成,但对于其他自定义的、只想在部 ......
幻灯片 幻灯 单个 PPT

Cesium中的QuadtreeTile.js类

/** * A single tile in a {@link QuadtreePrimitive}. * * @alias QuadtreeTile * @constructor * @private * * @param {Number} options.level The level of t ......
QuadtreeTile Cesium js

js基础篇

控制台基础 alart 弹出框 prompt 输入框console.log 控制台展示 变量 开启新内存 然后去使用 写法 var 某某 = 某某 数字可以不加“” 字体需要 2023.7.9 ......
基础