首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叶藏锋
掘友等级
喜欢前端,安全,阅读
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
JavaScript 继承方式及原理
最近突然发现自己对于JavaScript的继承有些生疏,再来回顾一下。 要理解Javascript的设计思想,必须从它的诞生说起。 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏…
Electron 多进程方案
这周大部分时间都是在开发一个基于Electron的客户端。 Electron内置一个chrome内核,所以可以让我们像开发一个网站一样开发客户端。 在开发过程中,遇到了一个问题,就是我们的项目需要从本地加载AI的模型并进行计算。 看过我介绍浏览器结构那篇文章的应该知道,在当前c…
几种基础数据结构的比较
对于计算机而言,它只知道利用内存地址去访问内存中的变量,我们人为分出了两种存储形式,一种是连续存储(也就是数组),一种是链式存储(链表),至于其他的数据结构其实都是对这两种存储形式的利用。任何一种数据结构都可以用两种存储形式去实现,只有合适不合适的问题,没有能不能的问题,因为最…
InfineScroll 无限加载bug
最近使用了一下elementUI最新版本中的无限加载组件,在使用过程中有的情况下可能会发生加载函数无限调用的情况,于是去研究了一下源码。 当监视的 DOM 发生变动时 MutationObserver 将收到通知并触发事先设定好的回调函数。 添加监视时,MutationObse…
Vue源码学习 diff算法解析
上篇关于Vue Watcher原理分析的文章中,在解释了Vue watcher的源码之后,将watcher分为了三类,分别是userWatcher,computeWatcher,以及renderWatcher。 这三者的主要不同之一就是求Watcher.value时的不同,us…
Vue源码学习 响应式原理
Vue是一个MVVM框架,最吸引人的地方就是它的响应式。 首先我们看一下官方文档中对响应式原理的解释。 当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的 property,并使用 Object.definePrope…
Vue Watcher原理解析
随着对vue源码的阅读,逐渐发现Watcher无处不在,无论是响应式原理,还是计算属性,侦听属性都用到了Watcher,几乎Vue大部分的特性都离不开Watcher。 甚至给我一种感觉,Vue往大了说,就是如何建立数据和Watcher的关系,数据变化时如何触发Watcher的更…
Token的安全存储与传输
究竟什么才算是Token,我一直没有找到比较好的定义,但是回过头来看一下它的翻译,才明白,原来名字就是定义了,Token就是令牌。 先看一下我们现实生活中的令牌。 为什么它是个令牌呢?因为六扇门可以验证其真实性,同时六扇门可以从中获取持有该令牌的人的身份。 可以被某个服务认证其…
IP地址与子网划分,以及与内网的区别
最开始的IP地址是由两个部分组成,即网络号和主机号,不同的网络号指定了该ip所属的网段,,它标志着主机或者路由器所连接到的网络,每个网络号在整个互联网中是唯一的。主机号则标志着该主机或路由器,每个主机号在所属的网络号中是唯一的。所以每个IP在互联网中都是唯一的。 A,B,C类地…
Session Fixation 原理与防御
由于Session是以文本文件形式存储在服务器端,所以不怕客户端修改内容,可以直接存储在内存中,也可以存储在redis这种内存数据库中,当然存储到其他数据库中也是可以的。 用于存储特定用户会话的属性以及配置信息,比如用户的身份信息等,这些信息在web页面跳转的时候信息将不会丢失…
下一页
个人成就
文章被点赞
49
文章被阅读
23,843
掘力值
687
关注了
0
关注者
7
收藏集
0
关注标签
20
加入于
2020-10-04