共 179 篇文章
- Vue
- nodejs
- Web Vue
- Web 前端 HTML
- Javascript 个人
- nodejs Electron
- Vue Electron
- Vue Electron
- Javascript 源码学习
- Vue 源码解析 源码学习 个人
- Javascript 安全策略
- Javascript HTML Vue
- Javascript 安全策略
- Javascript 数据结构 我的代码记录
- Javascript
M 原 关于Vue的process.env.设置全局变量不生效问题 匿名 发布于 2021-01-14 11:02:03 20
在.env.development文件中设置全局变量的时候发现并没有生效,问题查了好久,终于在https://segmentfault.com/q/1010000016412563?sort=created 找到问题所在,当然他和遇到的问题不一样。好在知道问题所在,只有申明前缀为VUE_APP_的配置才能生效。 ### 问题所在 在这个文件下面@vue/cli-service/lib
-
分类:
M 原 Nest websocket 匿名 发布于 2021-01-10 16:18:46 23
# Nest websocket ## 示例代码 在介绍nestjs之前,先让大家看一看nestjs的示例代码。 1. HTTP接口 ```typescript @Controller('socket') @UseGuards(AdminGuard) export class SocketController { private logger: Logger =
-
分类:
M 转 flask-socketio + vue-socket.io 组合使用demo 匿名 发布于 2020-12-03 18:18:47 67
# [flask-socketio + vue-socket.io 组合使用demo](https://www.cnblogs.com/songxiaohua/p/11914972.html) **manage.py**( ```python import datetime import json from flask_socketio import Namespace, emi
-
分类:
M 转 Canvas 最佳实践(性能篇) 匿名 发布于 2020-10-24 17:32:29 69
Canvas 想必前端同学们都不陌生,它是 HTML5 新增的「画布」元素,允许我们使用 JavaScript 来绘制图形。目前,所有的主流浏览器都支持 Canvas。  Canvas 最常见的用途是渲染动画。渲染动画的基本原理
-
分类:
M 原 JavaScript Array 数组总结 匿名 发布于 2020-10-04 18:19:16 92
## ES5 中数组遍历方法有多少种?他们有什么优势和缺点 1. for 2. forEach 3. every 4. for .. in .. 5. for .. of .. ## 1. for for 可以根据当前循环状况 退出循环或继续 ```js const arr = [1,2,3,4,5] // 1,2,3,4,5 for(let i = 0; i<
-
分类:
M 原 NodeJS常用包介绍--slash 匿名 发布于 2020-09-20 21:35:38 135
#### NPM 地址 https://www.npmjs.com/package/slash #### Github 地址 https://github.com/sindresorhus/slash #### 版本 ``` 2.0.0 ``` #### 安装 ``` npm install slash ``` #### 简介 用于转换
-
分类:
M 原 electron-builder打包 相关问题 匿名 发布于 2020-09-20 00:21:04 109
#1. 解决electron-builder打包时下载依赖慢的问题 注意,镜像地址应该修改为https而非http也不可以: ELECTRON_BUILDER_BINARIES_MIRROR=**https**:[//npm.taobao.org/mirrors/electron-builder-binaries/](https://links.jianshu.com/go?to=%2F%
-
分类:
M 转 一步一步搭建Electron+vue-cli3开发平台(亲测有效) 匿名 发布于 2020-09-19 22:47:10 119
Electron是一个基于Chromium和 Node.js,可以使用 HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容 Mac、Windows 和 Linux。虽然B/S是目前开发的主流,但是C/S仍然有很大的市场需求。受限于浏览器的沙盒限制 [^沙盒(英语:sandbox,又译为沙箱),计算机专业术语,在计算机安全领域中是一种安全机制,为运行中的程序提供的隔离环境。通常是
-
分类:
M 原 Lazy Load 源码记录 匿名 发布于 2020-09-14 16:58:14 119
```js /*! * Lazy Load - JavaScript plugin for lazy loading images * * Copyright (c) 2007-2019 Mika Tuupola * * Licensed under the MIT license: * http://www.opensource.org/licenses/mit-l
-
分类:
M 原 Vue 源码分析记录 nextTick 匿名 发布于 2020-08-31 10:41:23 211
# 全局 API ## 1. nextTick 实现原理与目的 ### 目的:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 ```js // 修改数据 vm.msg = 'Hello' // DOM 还没有更新 Vue.nextTick(function () { // DOM 更新了 }) // 作为
-
分类:
M 转 使用crypto.js进行加密详解 匿名 发布于 2020-08-28 11:55:51 166
#### JavaScript Crypto-JS 前言与工具 **→ 前言** 使用 Crypto-JS 可以非常方便地在 JavaScript 进行 MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散列,进行 AES、DES、Rabbit、RC4、Triple DES 加解密 **→ 下载引用** 可以在这个GitHub的 https://github.com/
-
分类:
M 原 HTML dom中cloneNode()与cloneNode(true)之间区别 匿名 发布于 2020-08-26 09:35:34 131
##### cloneNode() 克隆的节点复制真节点的样式,标签,属性。至于标签里的元素,事件没有复制,所以称它浅克隆。 ##### cloneNode(true) 完全把真节点的东西给复制了过来,所以称它为深克隆
-
分类:
M 转 为什么你的网页需要 CSP 匿名 发布于 2020-08-26 09:15:50 118
# 为什么你的网页需要 CSP? 内容安全策略(`CSP`)是一个 `HTTP Header`,`CSP` 通过告诉浏览器一系列规则,严格规定页面中哪些资源允许有哪些来源, 不在指定范围内的统统拒绝。 使用它是防止跨站点脚本(XSS)漏洞的最佳方法。由于难以使用 `CSP` 对现有网站进行改造(可通过渐进式的方法),因此 `CSP` 对于所有新网站都是强制性的,强烈建议对所有现有高风险
-
分类:
M 原 常见数据结构自己实现总结 匿名 发布于 2020-08-22 10:18:28 133
# index.html `引入代码和测试用例` ```html 数据结构
-
分类:
M 转 js基础之setTimeout与setInterval原理分析 匿名 发布于 2020-08-21 14:46:00 97
# js基础之setTimeout与setInterval原理分析 ## setTimeout与setInterval概述 setTimeout与setInterval是JavaScript引擎提供的两个定时器方法,分别用于函数的延时执行和循环调用。前者的主要思想是通过一个定时器,让函数在计时结束后再执行;后者则是每隔一定的时间,就启动一次函数的执行。 从原理来看,两者似
-
分类: