requestfullscreen代码js

web杂记(8)-js(4)

[TOC] # indexof slice splice ```javascript a=[1,2,3,4,5,6]; b=[100,200,[11,22,33]]; console.log(a.indexOf(3)); console.log(b.indexOf(22)); console.log ......
杂记 web js

详细讲解js实现电梯导航

点击当前元素高亮的实现;点击右侧按钮,滚动到对应区域;滑动到对应区域右侧按钮自动高亮;scroll 事件特别说明;每个区域固定高度实现导航;代码:每个区域高度不确定导航 ......
电梯

[代码随想录]Day32-贪心算法part06

## 题目:[738. 单调递增的数字](https://leetcode.cn/problems/monotone-increasing-digits/) ### 思路: 从前往后找的话,如果改了一个数,那么对这个数之前的判断就不一定会成立了(eg.110) 从后往前找的话,会不断更新前面的数,后 ......
随想录 随想 算法 代码 part

模拟浏览器服务器代码

模拟服务器代码: import socket sok = socket.socket() sok.bind(('127.0.0.1',7788)) sok.listen(3) while True: print("李凤娟服务器已启动...........") conn,addr = sok.acce ......
浏览器 代码 服务器

[Go] VsCode 的 Golang 环境设置与代码跳转支持

一般在终端中使用时的配置: export GO111MODULE=on export GOPROXY=https://goproxy.io,direct 在 vscode 中使用的配置: 1. 安装 Go 扩展。 2. Preferences -> Settings -> Extensions -> ......
代码 环境 VsCode Golang Go

pgsql的一句经典代码

select mp3.* from ( select distinct (t1.flight_number) as flight_number1,items.* from guarantee_node t1left join LATERAL (select * from guarantee_node ......
代码 经典 pgsql

【HarmonyOS】一文教你如何使用低代码平台网格布局动态加载数据

【关键字】 低代码平台、AGC、API6、网格布局、数据模型 【写在前面】 正式开工之前,先来说一下今天要实现的内容,今天会实现一个网格布局的展示,我会创建一个数据模型,然后网格列表的数据从数据模型中获取,从而实现一个动态展示的效果。 在实现之前,先来简单说一下什么是数据模型? 在使用低代码平台时我 ......
网格 HarmonyOS 布局 代码 动态

高德Android高性能高稳定性代码覆盖率技术实践

高德这套全新的方案,简洁而不简单,巧妙地实现了无Hack采集,在保证高稳定性和不侵入源码的前提下,优雅地实现了生产环境代码覆盖率的高性能采集,已经过高德地图多版本验证,是一套成熟、稳定且高效的方案。 ......
覆盖率 高性能 稳定性 Android 代码

为何大多数人都从 D3.js 切换到了billboard.js?

为何大多数人都从 D3.js 切换到了billboard.js? 首发2023-07-12 06:35·高级前端进阶 大家好,很高兴又见面了,我是"高级前端‬进阶‬",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。 今天给 ......
billboard js D3

2023-08-31 js 笛卡尔积之商品规格组合

假设我们的商品规格数据为: let arr = [ { name: '材质', value: ['花岗岩','玄武岩'], }, { name: '体积', value: ['10克'], }, { name: '颜色', value: ['白色'], }, ]; 我们想要的最终数据: [['花岗岩 ......
规格 商品 2023 08 31

代码审计的漏洞类型

代码审计的漏洞类型 对代码审计中存在的漏洞进行审计,常见的漏洞类型如下: 1SQL注入攻击 攻击者通过输入一段数据库查询代码窃取或修改数据库中的数据。 2 XSS跨站攻击 利用网站漏洞攻击访问该站点用户,达到窃取该站点访问者相关的用户登陆或认证信息的目的。 3远程、本地文件包含攻击 PHP、JSP中 ......
漏洞 类型 代码

基于Cesium.js的【3D地球可视化】设计实例,个个炫酷到爆

基于Cesium.js的【3D地球可视化】设计实例,个个炫酷到爆 2023-08-30 16:56·零玖UI设计 Cesium.js是一个强大的JavaScript库,用于创建高性能的3D地球可视化应用程序。它提供了许多功能和工具,使得设计出炫酷的3D地球可视化成为可能。下面是一些设计实例: ......
实例 地球 Cesium js

一款 Js 动画库,简单几行代码就能写出丝滑流畅、高性能的动画效果

一款 Js 动画库,简单几行代码就能写出丝滑流畅、高性能的动画效果 原创2023-06-01 14:37·那些免费的砖 使用简单,但做出来的动画非常丝滑,也能实现很多专业的动画效果,推荐给大家。 关于 GSAP GSAP 的全名是 GreenSock Animation Platform,项目诞生非 ......
画库 高性能 效果 代码 动画

利用PDF.js在微信小程序里预览PDF文件

在微信小程序可以通过wx.downloadFile 和 wx.openDocument 两个api下载并打开pdf文件。这种方式主要有不少的缺点: 1、需要下载才可以查看,且每次打开都需要下载生成一个临时文件,如果PDF文件比较多的话,临时文件会越来越多,且如果PDF文件比较大的话,打开会比较慢。2 ......
PDF 文件 程序 js

2023-08-31 js 判断内容有值才运行 ==》if (!!str) {//内容有值则运行}

一般新手判断一个值是否不为null且不为undefined且不为空都会这样写 str != '' && str != undefined && str != null 或者 str !== '' && typeof(str) !== undefined && str !== null 其实有一种简洁 ......
内容 2023 str 08 31

QGIS中下载遥感影像的Python代码片段

## 1. 引言 QGIS是开源免费且好用的GIS软件,并且可以使用Python脚本来控制 这里主要使用的打开QGIS时启动内置的Python解释器,这个Python解释器可以访问`iface`接口从而实现对QGIS Desktop的实时控制,如下图所示: ![image-2023083023391 ......
遥感 片段 影像 代码 Python

js_使用axios请求图片资源, 并读取图片资源为base64格式

- 情景再现: 今天在写页面时遇到这么一个请求: 有一张图片, 默认隐藏, 要求在该图片加载完毕后, 执行取消隐藏的动画. 目的是不要在执行动画期间图片有空白的样子. 第一个想到的当然是img的onload回调函数. 但是天生反骨不爱用行内元素. 于是想到使用ajax请求图片资源, 再使用FileR ......
图片资源 资源 图片 格式 axios

js获取父元素id

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
元素

css或js实现隔行换色

```css /* 用CSS实现隔行换色*/ /* table tbody tr:nth-child(odd) { background-color: #c7cac9; } table tbody tr:nth-child(even) { background-color: #ccc; } */ ` ......
css

JS对象数组的遍历和解构的一起使用

<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title></title> <meta nam ......
数组 对象

分享一个在线二维码生成器(基于qrcode.js开发)

> 一种二维码扫描与生成的工具, 它可生成个性化二维码, 支持文本、网址、图片、短信、电话等格式及主题,提供融合码功能 ### 演示地址 [https://qrcode.gitapp.cn](https://qrcode.gitapp.cn) ### 关键代码 ``` var qrcode = ne ......
生成器 qrcode js

千百万级别数据导出核心代码

抓核心:导出效率 + 导出形式 解释: 导出效率:线程、 导出形式:压缩包 示例 // 第一步:创建压缩包输出流 File dir = new File(path); if (!dir.exists()) { if (!dir.mkdirs()) { } } String filePath = pa ......
级别 核心 代码 数据

js模拟打字机效果

通用方法定义 /** * * @param {*} text 打字文本 * @param {*} callback 完成打印效果回调 * @param {*} timeout 完成打印效果多久回调 */ export function textPrinter({ text, change, comp ......
打字机 效果

某游戏的共用代码段的处理与思路

好久不见,甚是想念。 对于本期来说,我思考了很久。 灵感总是一瞬间爆发出来的,不是吗。 好了 实践开始 注:偏移皆为16进制偏移 我们先看这个函数 public override Boolean beHurt(AttackInfo attackInfo) { } 分析一下: 翻译为:"是否受到伤害" ......
思路 代码

js模板引擎--构造渲染函数

在上一篇中我们已经将模板解析为了一条条的js语句,那么只要把这些语句连起来,构造一个可执行函数,然后传入模板数据,就可以得到填充过数据的html片段。 ```javascript // 构造渲染函数 function buildRender(scriptTokens) { var codeArr = ......
函数 模板 引擎

QRCode.js无法识别中英文混合字符的解决办法

开源在此:https://github.com/davidshimjs/qrcodejs 引用://static.runoob.com/assets/qrcode/qrcode.min.js 这篇文章讲解了使用方法: QRCode.js:使用 JavaScript 生成二维码 : https://w ......
中英 字符 办法 QRCode js

js模板引擎3--编译模板

编译模板的时候,我们可以使用`Function`构造函数构建出可执行的js代码,但关键点是如何把模板数据和构建的js代码关联起来。 比如前面的模板字符串例子: ```html ``` 这个例子中,我们关心的是变量`list`的值如何确定。 有两种思路可以实现,先介绍第一种,比较复杂的做法。 ## 解 ......
模板 引擎

js模板引擎2 -- 解析模板

模板语法规则: - 变量渲染使用 `` 语法; - 条件判断使用 ` `js语法; - 列表渲染使用 ` ` js语法; - 模板注释使用 ``; 下面我们一步步的实现一个正则表达式来识别出模板语法规则部分。 ## 正则匹配 语法规则以``结尾,对应正则为 `//`。 > 关于正则表达式的贪婪模式和 ......
模板 引擎

js模板引擎1--制定规则

>本系列文章是学习[art-template](https://github.com/aui/art-template)和[template.js](https://github.com/yanhaijing/template.js)的总结。 js模板引擎的用法大致如下: 1. 模板 ```html ......
模板 规则 引擎

java代码执行linux命令并获取返回结果

public static String runLinuxCmd(String command) throws IOException{ if(System.getProperty("os.name").toLowerCase().contains("windows")){ logger.info( ......
命令 代码 结果 linux java