acm js
node.js实现反向代理到源服务器的HTTP2协议
node.js实现反向代理到源服务器的HTTP2协议 const tls = require('tls'); const http = require('http'); const http2 = require('http2'); const { HTTP2_HEADER_AUTHORITY, H ......
输入命令行vue list直接显示vue.js弹窗问题的解决
问题描述 当我尝试使用vue list命令的时候,就直接弹窗出来一个vue.js文件,无法显示出理想结果 问题解决 简单,直接将Node.js卸载,重新下载一个 (最好安装在C盘以外的盘) ......
Vue.js设计与实现 第一章
一,框架设计概览 1. 权衡的艺术 1.1 命令式和声明式 命令式框架的一大特点就是关注过程 . 自然语言描述能够与代码产生一一对应的关系,代码本身描述的是"做事的过程", 这符合我们的逻辑直觉。 声明式框架更加关注结果. 1.2 性能与可维护的权衡 1.3 虚拟 DOM 的性能如何 1.4 运行时 ......
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
Warning: Unexpected call to 'log' on the context object after function execution has completed.
Please check for asynchronous calls that are not await... ......
js 打印页面局部区域(指定位置)
1.情景展示 在浏览器的网页上,我们可以通过window.print()实现网页的打印功能。 但是,该方法打印的是当前网页上面所有展示的内容,如何只打印指定区域内容呢? 如下图所示,只将送检申请单所在区域打印出来,其它位置不用管,如何实现? 2.具体分析 window.print()打印的是全部内容 ......
这个JS代码中目标数据用Python正则表达式如何提取?
大家好,我是皮皮。 一、前言 前几天在Python白银群【凡人不烦人】问了一个Python正则表达式的问题,这里拿出来给大家分享下。 这个ts,token可以同时取出吗? 二、实现过程 这里【甯同学】给出了一个思路,使用正则表达式实现,如下所示: 顺利的提取到了目标数据。 后来粉丝还是觉得还是单个提 ......
在 iframe 中继承父窗口 css/js 的方法
问题缘由 iframe 类似一个单独的网页窗口,不能直接继承父级页面的 css 和 js。 继承 css 因为 iframe 是单独的网页窗口,所以页面一般都有 head 标签的。在 iframe 子页面的 head 标签中加入如下代码: <script> window.parent.$(funct ......
记一次使用laravel-snappy把g2和plotly.js图生成pdf踩坑经历
最近有一个需求,需要把页面上的echarts等js组件生成的图表放到pdf中。使用laravel框架,找到了laravel-snappy这个包,其底层是使用wkhtmltopdf来生成pdf。因为有把数据点都画到箱型图上的需求,找到了plotly.js这个组件,功能还是很强大的,可以轻松实现如下的效 ......
【转载】JS手从URL中获取指定参数,不需要正则,很方便
参考 https://zhuanlan.zhihu.com/p/412254881 代码 现代方式 在现代浏览器中,我们可以使用浏览器提供的URL对象来获取参数。 这里方法最简单,bug少,不用我们操心。 function getQueryString(name) { // const url = ......
js 根据图片URL转base64格式
1.情景展示 如果根据获取的图片的网络请求,将图片转成BASE64格式? 2.具体分析 通过创建图片对象Image和创建画布canvas来实现。 3.解决方案 /** * 将图片地址转换为 base64 格式 * @param url 图片网络地址 */ function convertImgUrl ......
ajax请求中遇到的一次问题,async,js返回值赋予失败
`/** 方式:(1)同步调用 (2)在ajax函数体里面return值 结果:返回 1。未成功获取返回值 失败原因:ajax内部是一个或多个定义的函数,ajax中return返回值, 返回到ajax定义函数,而不是返回到ajax外层的函数checkAccount1() / function che ......
常见的js加密方式
RSA、16进制、Base64 都属于可逆加密方式,可以通过相应的解密方法将密文还原为明文。 而哈希算法是不可逆加密方式,只能将明文进行哈希后得到一段固定长度的密文,但无法通过密文还原出明文。其中,SHA 算法、MD5 算法都是常用的哈希算法。 一、16进制加密 加密和解密示例: def hex_e ......
Cesium中的QuadtreePrimitive.js类
QuadtreePrimitive顾名思义就是四叉树Primitive的意思。已知的是它在Globe的_surface属性中有了使用。 首先来看构造函数: function QuadtreePrimitive(options) { //>>includeStart('debug', pragmas. ......
Three.js教程:访问几何体对象的数据
推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 访问几何体对象的数据 实际开发项目的时候,可能会加载外部模型,有些时候需要获取模型几何体的顶点数据,如果想获取几何体的顶点数据首先要熟悉three.js几何体BoxGeometry和BufferGeometry的结构。 ......
Module build failed (from ./node_modules/css-loader/dist/cjs.js): TypeError: this.getOptions is not a function
Module build failed (from ./node_modules/css-loader/dist/cjs.js):TypeError: this.getOptions is not a function Module build failed (from ./node_modules ......
使用Node.js调用Sqlite3模块写的大数据查询接口
使用Node.js调用Sqlite3模块写的大数据查询接口 const sqlite3 = require('sqlite3'); const http = require('http'); const url = require('url'); const SqliteDb = async (db ......
深入Slate.js 二 - 拯救 ContentEditble
我们是钉钉的文档协同团队,我们在做一些很有意义的事情,其中之一就是自研的文字编辑器。为了把自研文字编辑器做好,我们调研了开源社区各种优秀编辑器,Slate.js 是其中之一(实际上,自研文字编辑器前,我们就使用了很久的 Slate)。 我们团队的同学把对 Slate 的理解,写成了小册子,想通过连载 ......
爬虫JS逆向其实挺简单
JS逆向爬虫是指通过分析网站的JavaScript代码,模拟浏览器行为,从而获取网站数据的一种方式。下面是一个JS逆向爬虫的案例: 1、分析目标网站的JavaScript代码,找到数据请求的URL和参数。 2、使用Python的Requests库发送模拟的HTTP请求,携带必要的参数。 3、解析返回 ......
js postMessage demo
npm i http-server -g http-server -p 8881 http://localhost:8881/ main.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-eq ......
Three.js 进阶之旅:页面平滑滚动-王国之泪 💧
本文使用 React + Three.js + React Three Fiber 技术栈,实现一个《塞尔达传说:王国之泪》主题风格基于滚动控制的平滑滚动图片展示页面。通过本文的阅读,你将学习到的知识点包括:了解 R3F 中 useFrame hook 及 useThree hook 基本原理及用法... ......
Cesium中的Globe.js
Globe顾名思义就是地球的意思吧。 先看构造函数: function Globe(ellipsoid) { ellipsoid = defaultValue(ellipsoid, Ellipsoid.WGS84); var terrainProvider = new EllipsoidTerrai ......
常用的截取字符串方法JS和Golang实现
JS中截取字符串很简单,直接使用substr函数 substr() 方法可在字符串中截取从开始下标开始的指定数目的字符。下标是从0开始算 例如: "21".substr(0,1) 返回2 golang实现的substr // 截取字符串,支持多字节字符 // start:起始下标,负数从从尾部开始, ......
用 VSCode 调试网页的 JS 代码有多香
用 VSCode 调试网页的 JS 代码有多香 Javascript 代码主要有两个运行环境,一个是 Node.js ,一个是浏览器。一般来说,调试 Node.js 上跑的 JS 代码我会用 VSCode 的 debugger,调试浏览器上的 JS 代码我会用 chrome devtools。 相比 ......
浅谈一下对于 js 中的 this 的理解
浅谈一下对于 js 中的 this 的理解 对于 this 值的定义: 简单来说 this 是一个对象,这个对象具体的值是什么,取决于运行时的环境,即代码执行时的环境。 MDN: 当前执行上下文( global 、 function 或 eval )的一个属性,在非严格模式下,总是指向一个 对象 , ......
js基础--this的作用域、函数的调用与bind高阶函数
this的作用域 箭头函数也无法通过call、 apply改变this 箭头函数也没有arguments 函数的调用并指定this 使用call调用时先指定参数this,后指定实参。。apply则是数组传递实参 bind高阶函数:可以创建一个新的函数并锁死this与实参 ......
js 阻塞
相关链接: https://www.bilibili.com/video/BV1Zy4y1K7SH/?p=42&share_source=copy_web&vd_source=6bac919d0e003af4419677ae239707bf ......
js 原型链
1. 原型 原型包含了构造函数的元信息,元信息包括构造函数本身、通用属性、通用方法、私有属性、原始值等等;由于原型本身也是对象,因此还包含一个特殊的属性 __proto__,它用来访问原型的原型。 2. 原型链 构造函数创造的实例可以访问构造函数的原型,如果这个原型刚好是其他构造函数的实例,那么就可 ......