共 96 篇文章
- nodejs
- Javascript 个人
- nodejs Electron
- Javascript 源码学习
- Javascript 安全策略
- Javascript HTML Vue
- Javascript 安全策略
- Javascript 数据结构 我的代码记录
- Javascript
- Javascript 算法 个人 我的代码记录
- jQuery 工作 BMC
- Javascript Backbone 源码学习
- Javascript Underscore 源码学习 我的代码记录
- Javascript Underscore 源码学习
- Javascript
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 原 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 原 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 转 使用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引擎提供的两个定时器方法,分别用于函数的延时执行和循环调用。前者的主要思想是通过一个定时器,让函数在计时结束后再执行;后者则是每隔一定的时间,就启动一次函数的执行。 从原理来看,两者似
-
分类:
M 原 常见排序算法自己实现总结 匿名 发布于 2020-08-11 23:46:11 113
## 创建 html 页面,引入 Qunit 测试框架 和相关代码文件 ```html 排序测试 ``` ## utils.js ```js // 创建随机数组 func
-
分类:
M 原 jquery pushStack 匿名 发布于 2020-08-11 14:40:45 88
# 作用 向 jQuery 栈中先压入一些元素,然后再删除它们,之后再退回到之前刚压入栈的状态。(通过 eq 方法回栈) 示例: 将 `smtp_form ` 下的 input 输入框都禁用掉,但是 idprimary_password 密码输入框需要根据 smtp_auth 值,来判断是否需要禁用 ```js $().pushStack($("#idprimary_password
-
分类:
M 原 重新回顾 Backbone -- Events 匿名 发布于 2020-08-10 17:37:09 88
# 原因 公司一直用的 Backbone 代码都是1.0的,重新下载最新版代码 `1.4.0` 版本发现有很多地方有了更新,Backbone 作为 MVC 架构鼻祖, MVVM 的启蒙者,还是很有必要学习的,今天从 `Events` 开始重新整理 # Events ## 1. 作用: 1. 可以混入到 `任何 object`中,如果需要客制化事件通道。就像这样: ```js v
-
分类:
M 原 Underscore.js 1.10.2 源码个人整理记录 匿名 发布于 2020-08-07 15:21:58 90
```js (function (global, factory) { //支持 AMD、浏览器、nodejs 方式导入, 并设置 防止冲突变量 noConfilict typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define ===
-
分类:
M 原 underscore 追代码的思维导图整理 匿名 发布于 2020-08-06 16:40:31 108
# 已经整理完毕内容: 1. 内部函数 2. collections (注释待补充) 3. arrays 4. objects 5. fucntions 6. utils 
-
分类:
M 转 关于JavaScript中的this 匿名 发布于 2020-08-05 20:52:32 85
# 1.关于this的误会。 ## 误会(1):this指向所在函数本身。 我们常常会对this产生各种误会,比如说我们可能认为this会指向所在函数本身,但实际上并非如此。 ```javascript 1 function foo (){ 2 this.count ++; 3 } 4 foo.count = 0; 5 for(var i=0;i<5;i++
-
分类: