记录--你不知道的forEach函数
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 老实说我不喜欢用forEach,因为它导致的一些bug总是这么不经意,盘点我不喜欢的原因 原因一:不支持处理异步函数 先看一个例子: async function test() { let arr = [3, 2, 1] arr.forE ...
一文带你了解 JS Module 的始末
写在前面 模块化开发是我们日常工作潜移默化中用到的基本技能,发展至今非常地简洁方便,但开发者们(指我自己)却很少能清晰透彻地说出它的发展背景, 发展过程以及各个规范之间的区别。故笔者决定一探乾坤,深入浅出学习一下什么是前端模块化。 通过本文,笔者希望各位能够收获到: 前端模块化发展的大致历史背景 � ...
Vue项目迁移小程序,实操干货分享
前面发布了很多文章向大家分享前端、小程序相关的知识,最近很多小伙伴说想看实操,这不就安排起来了吗! 今天就给大家分享“Vue 项目转小程序”的实操干货。 首先明确需求:开发者是想将已有的 Vue 项目转为小程序,在集成了 FinClip SDK 的 App 中运行小程序,那这里我们就需要关注以下两个 ...
使用wx/qq/等app在项目里截屏上传图片
代码如下: 我这边用的阿里OSS直传的,主要思路是获取截图对象,粘贴到指定div位置,获取文件流,将文件流赋值给clientUpload方法。 使用wx/qq 快捷指令就可以截图上传图片了。 <div class="layui-form-item"> <label class="layui-form ...
C/S架构和B/S架构两种数字孪生技术路线的区别是什么?
山海鲸可视化创造了一种CS和BS热切换的编辑模式,即CSaaS架构,可以在安装软件之后一键从软件的CS状态切换为一个BS服务器,让私有化部署变得十分轻松。在视频中我们先在CS模式下的软件中进行了编辑,随后热切换到BS模式下的web中依然可以在几乎完全相同的体验下进行编辑。 ...
蓝牙-低功耗中心设备
//11.开启蓝牙适配器 openBluetoothAdapter //21.开始搜索蓝牙设备 startBluetoothDevicesDiscovery //31.开启监听搜索蓝牙设备 onBluetoothDeviceFound //30.停止监听搜索蓝牙设备 offBluetoothDevi ...
前端设计模式——代理模式
代理模式(Proxy Pattern):前端设计模式中的代理模式是一种结构型模式,它允许在不改变原始对象的情况下,通过引入一个代理对象来控制对原始对象的访问。代理对象充当原始对象的中介,客户端与代理对象交互,代理对象再将请求转发给原始对象。 代理模式在前端开发中经常被用来处理一些复杂或者耗时的操作, ...
【读书笔记】你不知道的JavaScript(中)
第一部分 类型和语法 第一章 类型 JavaScript 有七种内置类型: • 空值(null) • 未定义(undefined) • 布尔值( boolean) • 数字(number) • 字符串(string) • 对象(object) • 符号(symbol,ES6 中新增) typeof ...
第129篇:JS模块化开发
好家伙,本篇为《JS高级程序设计》第二十六章“模块”学习笔记 JS开发会遇到代码量大和广泛使用第三方库的问题。 解决这个问题的方案通 常需要把代码拆分成很多部分,然后再通过某种方式将它们连接起来。 若代码量较大,我们使用模块化开发的模式,也能够使代码容易维护 我们需要模块 1.模块模式 把逻辑分块, ...
网站https 问题记录
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 开发过程中 常见的 https 问题 - 避坑 做前端多年,发现有些问题需要重复解决很多次,浪费了不少时间,https 导致的问题就属于其中的一种,被不同岗位的同事问过很多次。 这篇关于 https 的科普文,赶紧安利给团队的相关小伙伴看 ...
页面元素水平垂直居中
在页面布局中,元素水平垂直居中的方法有很多,这里就列举3个简单,用的比较多的方法吧。 情况一、已知元素的宽高 1 <style> 2 .center { 3 width: 200px; 4 height: 200px; 5 background-color: #000; 6 /* 1.绝对定位,加m ...
前端设计模式——职责链模式
职责链模式(Chain of Responsibility pattern)是一种行为设计模式,用于将请求从一个对象传递到另一个对象,直到找到能够处理请求的对象为止。 职责链模式通常涉及一系列处理对象,每个对象都负责处理请求的一部分,并将请求传递给下一个对象,直到请求得到满足或者处理结束。这种方式可 ...