首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
__Kevin__
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
399
文章 398
沸点 1
赞
399
返回
|
搜索文章
最新
热门
「读书笔记」第四版JavaScript高级程序设计(第十章)
每一个函数都是Function类型的实例,函数是对象,函数名就是指向对象的指针,函数名不一定与函数绑定。 箭头函数虽然简洁,但是在一些场景下不适用,箭头函数不能使用 arguments、super 和 new.target,箭头函数不包含prototype属性。 函数名就是函数…
「读书笔记」第四版JavaScript高级程序设计(第二十六章)
逻辑分块,各自封装,相互独立,每个块自行决定对外暴露什么,同时自行决定引入执行哪些外部代码。 模块系统的本质是键值对的实体,每一个模块都有可用于引用它的标示符。这个标示符,可能是字符串或者实际的路径。将模块标示符,转化为真正的模块, 不同的模块系统有不同的实现。 加载模块其中的…
「读书笔记」第四版JavaScript高级程序设计(第十四章)
childNodes属性,包含NodeList类数组对象。NodeList可以直接使用中括号NodeList[0], NodeList.item(1), 访问其中的元素。Array.from转成数组对象 parentNode.appendChild(), 在childNodes…
「读书笔记」第四版JavaScript高级程序设计(第二十七章)
javascript是单线程的,但是javascript可以把工作嫁接给独立的线程。同时不影响单线程模型(不能操作DOM)。 每打开一个网页就相当于一个沙盒,每一个页面都有自己独立的内容。工作者线程相当于一个完全独立的二级子环境。在子环境中不能与依赖单线程模型API交互(DOM…
「学习笔记」cross-origin
今天下午在看高程第四版的时候,看到这句话“脚本加载受到常规 CORS 的限制,但在工作者线程内部可以请求来自任何源的脚本”,在我的记忆中script的标签的加载是不受同源的限制的,不然jsonp也无法实现跨域的请求里。所以准备研究一下crossorigin属性。 对于scrip…
「学习笔记」线程和进程
进程就是已经被加载到内存里的程序。 操作系统可以执行多个进程。但是CPU一次只能执行一个进程,CPU通过快速切换执行进程实现多个进程的执行。(多核CPU可以真正的实现多个进程的执行)
奈飞Web性能优化
1. 减少javascript的大小 最初的页面(注销状态的首页)包含了300kb的JavaScript,包含了React以及Lodash等库。使用Chrome模拟3G链接,加载时间为7s。 由于页面是由简单的HTML元素组成的,React不在是必要的,奈飞团队使用原生java…
「Tips」React.Children与Key
今天下午在看一个开源库的源码的时候,发现了如下这段代码。很纳闷,感觉后面的forEach很多余,完全可以React.Children.map的第二个参数中完成这些操作,为什么要这样做呢? 后来又看了源码的其他部分发现,使用 React.Children.map 目的是为给chi…
「数据结构」在JavaScript中实现图
图是由有限的节点和连接它们的边组成。 连接节点的边,是双向的。节点1可以遍历到节点2,节点2也可以遍历到节点1。 连接节点的边,是单向的。只能从节点1到节点2,节点2无法到节点1。 使用数组存储每一个节点,数组的长度就是节点的数量。而数组的每一位则存储着,第i个节点相邻的节点列…
「网络」使用鸽子理解HTTPS的原理
在网络上的任何活动都可以归结为服务器之前的收发消息。我们可以将这些消息的收发,想象成由鸽子实现的。这很荒谬,但确实如此。 有一天爱丽丝通过鸽子发送一条“我爱你”的消息给鲍勃。但是爱丽丝的情敌马洛里,半路拦截了鸽子,并将消息修改为了“我不爱你”。但是鲍勃无法知道,消息被篡改了。这…
下一页
个人成就
文章被点赞
1,102
文章被阅读
157,296
掘力值
5,154
关注了
0
关注者
677
收藏集
0
关注标签
0
加入于
2017-07-21