共 490 篇文章
- 设计模式
- Javascript HTML Vue
- Javascript 安全策略
- Docker Sentry
- Javascript 数据结构 我的代码记录
- Javascript
- 算法
- WebPack
- Javascript 算法 个人 我的代码记录
- jQuery 工作 BMC
- Javascript Backbone 源码学习
- 模块规范
- 我的代码记录 Python
- Javascript Underscore 源码学习 我的代码记录
- Linux
M 转 观察者模式 vs 发布订阅模式 匿名 发布于 2020-08-27 10:08:35 102
有一回面试,面试官问: > *观察者模式,和发布订阅模式,有什么区别?* 我脑海中立刻闪现了《Head First设计模式》里讲的: > *Publishers + Subscribers = Observer Pattern* 与cloneNode(true)之间区别 匿名 发布于 2020-08-26 09:35:34 127
##### cloneNode() 克隆的节点复制真节点的样式,标签,属性。至于标签里的元素,事件没有复制,所以称它浅克隆。 ##### cloneNode(true) 完全把真节点的东西给复制了过来,所以称它为深克隆
-
分类:
M 转 为什么你的网页需要 CSP 匿名 发布于 2020-08-26 09:15:50 117
# 为什么你的网页需要 CSP? 内容安全策略(`CSP`)是一个 `HTTP Header`,`CSP` 通过告诉浏览器一系列规则,严格规定页面中哪些资源允许有哪些来源, 不在指定范围内的统统拒绝。 使用它是防止跨站点脚本(XSS)漏洞的最佳方法。由于难以使用 `CSP` 对现有网站进行改造(可通过渐进式的方法),因此 `CSP` 对于所有新网站都是强制性的,强烈建议对所有现有高风险
-
分类:
M 转 docker安装sentry 匿名 发布于 2020-08-22 14:06:25 121
> ps: 这里的前置要求是linux机子上已经安装过docker和docker-compose - 首先去sentry的github库clone https://github.com/getsentry/onpremise.git 这里是sentry官方提供的sentry install的库,使用很简单。clone之后应该可以下面的目录结构:  微信搜:五分钟学Java,回复「233」获取电子书籍! 18,137 人赞同了该回答 **不 BB,直接上干货,非科班出生,毕业工作后才开始学算法,到目前学了 4 年 !!!**为了让你对数据结构和算法能有个全面的认识,我画了一张图,里面几乎涵盖了所有数据结构和算法书籍中都
-
分类:
M 转 记一次新建webpack环境将ES6语法转换为ES5语法的过程 匿名 发布于 2020-08-14 16:08:17 112
最近做的一个项目,因涉及到3D的部分功能,由于公司没有这方面经验的人,同是项目比较赶。领导将这部分业务外包给了一个公司做。 这块功能用的是`three.js`做的,在本公司的的项目里用了`iframe`引入。所以自己项目的webpack也没有对这部分压缩和转码。 要上线的时候突然发现甲方公司那里的流览器打不开3D这一块。跟根错误发现是3D的业务代码没有进行babel转换。 涉及到
-
分类:
M 原 常见排序算法自己实现总结 匿名 发布于 2020-08-11 23:46:11 109
## 创建 html 页面,引入 Qunit 测试框架 和相关代码文件 ```html 排序测试 ``` ## utils.js ```js // 创建随机数组 func
-
分类:
M 原 jquery pushStack 匿名 发布于 2020-08-11 14:40:45 85
# 作用 向 jQuery 栈中先压入一些元素,然后再删除它们,之后再退回到之前刚压入栈的状态。(通过 eq 方法回栈) 示例: 将 `smtp_form ` 下的 input 输入框都禁用掉,但是 idprimary_password 密码输入框需要根据 smtp_auth 值,来判断是否需要禁用 ```js $().pushStack($("#idprimary_password
-
分类:
M 原 重新回顾 Backbone -- Events 匿名 发布于 2020-08-10 17:37:09 84
# 原因 公司一直用的 Backbone 代码都是1.0的,重新下载最新版代码 `1.4.0` 版本发现有很多地方有了更新,Backbone 作为 MVC 架构鼻祖, MVVM 的启蒙者,还是很有必要学习的,今天从 `Events` 开始重新整理 # Events ## 1. 作用: 1. 可以混入到 `任何 object`中,如果需要客制化事件通道。就像这样: ```js v
-
分类:
M 转 nodejs-CommonJS规范 匿名 发布于 2020-08-10 10:31:41 64
# [nodejs-CommonJS规范](https://www.cnblogs.com/mtl-key/p/6426185.html) # CommonJS规范 # 概述 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 ```javasc
-
分类:
M 原 安驾365自动播放脚本 匿名 发布于 2020-08-08 10:52:48 90
考驾照没时间刷视频课时,做了个脚本自动播放 # 环境安装 ```bash pip install pyautogui pip install opencv-python ``` ## 安驾365.py ```python """ @author: Lambert @time: 2020/01/17 09:59 @file: 安驾365.py @l1564866
-
分类:
M 原 Underscore.js 1.10.2 源码个人整理记录 匿名 发布于 2020-08-07 15:21:58 86
```js (function (global, factory) { //支持 AMD、浏览器、nodejs 方式导入, 并设置 防止冲突变量 noConfilict typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define ===
-
分类:
M 原 linux 删除指定端口号进程 匿名 发布于 2020-08-06 22:04:43 90
netstat -nlp|grep 9900| awk '{print $7}' | awk -F"/" '{ print $1 }'|xargs kill -9
-
分类: