首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
石燕平
掘友等级
web前端
|
公众号:小石不识月
没事写写文章,自己成长的同时帮助周围人学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
166
文章 159
沸点 7
赞
166
返回
|
搜索文章
最新
热门
更清晰的认识对象——深拷贝与浅拷贝
对象在引用的时候引用的是对象的地址,所以导致如果修改其中一个对象,就会对其他引用这个地址的对象进行修改,这种结果并不是我们想要的,这个时候我们就要用到深拷贝和浅拷贝去解决这个问题了。 Object.assign 只会拷贝所有的属性值到新的对象中,如果属性值是对象的话,拷贝的是地…
让更多人知道你——给开源库提交 pr
我们经常看到一个开源库会有很多人一起去维护,像 vue,webpack 就会有很多大牛去维护。 看着这么多大牛去维护一个开源库,心里也直挠痒痒,很想自己也能一起去维护开源库。 很多人在平时开发中只是用到简单的 git 命令,比如 git clone,git branch,git…
深入 Vue2.x 的虚拟 DOM diff 原理
Vue的核心是双向绑定和虚拟DOM(下文我们简称为vdom),关于双向绑定可以参阅木琴的文章《剖析Vue原理&实现双向绑定MVVM》,vdom是树状结构,其节点为vnode,vnode和浏览器DOM中的Node一一对应,通过vnode的elm属性可以访问到对应的Node。 vd…
JavaScript 内功心法——变量提升及函数提升
在看一些面试题的时候,会发现有些答案往往不是我们想的那么简单,有些时候会有意想不到的结果,这些答案有可能就是因为变量和函数提升导致的。下面我们就简单看一下什么是变量提升,什么是函数提升。 1. 变量提升 变量不管在任何地方声明,js 引擎在编译时都会发生变量提升。 var a …
JavaScript 内功心法——数据类型
原始类型是没有函数可以调用的,比如 undefined.toString()。 但是很多人就会有疑问为什么 '1'.toString() 可以转换,其实这种情况 '1' 已经被强制转换了,调用的是 String 类型的 toString 方法,其实 String 类型是对象类型…
JavaScript 内功心法——原型与原型链
我们主要从三个方面说原型和原型链,主要是 prototype,__proto__,constructor。 受限我们创建一个构造函数,用于后续生成实例。 其实,函数的 prototype 具体指向一个对象,这个对象就是后续引用该构造函数创建的实例的原型。 用一张图表示构造函数和…
大前端必备技能之Nginx
我作为一个前端,正在努力学习向大前端进发,所以必须要掌握一些常规的 nginx 操作。 1. 安装 mac 上直接使用 brew 安装即可,brew install nginx。安装之后可以到 /usr/local/etc/nginx 目录下找到 nginx.conf 进行配置…
服务器与客户端的实时通信
我们在做聊天室的时候,会需要用到实时通信,当服务端向客户端提前声明,发送的是流信息的时候,HTTP 协议可以允许服务器向客户端发送消息,因为一次性发送不完,需要连续不断的发送,客户端不会关闭连接,会一直等着服务器发送新的数据流。 前端可以在自己的页面进行轮询(定时)调用后端的接…
让你在服务器上顺风顺水——linux常用命令
1. 常用操作 ls 或者 dir:查看当前文件夹下面有哪些文件(不包括隐藏文件)。 ls -l 或者 ll: 查看当前文件夹下面文件的详细内容(不包括隐藏文件)。 ls -a:查看当前文件夹下面所有的内容(包括隐藏文件)。 mkdir XX:创建一个名叫 XX 的文件夹。 t…
登录服务器总是输入密码,了解一下免密登录吧
我们登录服务器,不管你是通过ssh,还是通过工具登录,总是需要输入用户名和密码,频繁操作太浪费时间了,这个时候就要了解一下免密登录了。 下面主要给大家介绍一下免密登录的步骤,跟着操作基本就可以配置成功了,后续就可以直接登录服务器,不需要输入密码了。 1. 生成秘钥对 首先我们需…
下一页
个人成就
文章被点赞
1,352
文章被阅读
120,668
掘力值
4,841
关注了
57
关注者
593
收藏集
0
关注标签
117
加入于
2017-09-20