首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Cyan_Luo
掘友等级
前端打杂
进阶...
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
赞
846
文章 691
沸点 155
赞
846
返回
|
搜索文章
文章
热门
最新
EventHub 粗糙实现笔记
首先 eventHub 是模块之间进行传递的一种方式,采用发布订阅模式。关于概念好想也没啥说的。下一步就是找到 eventHub 需要实现的方法,分别是 emit、on、off。 基本思路是,我们有个缓存能存储监听器,当时对应的事件触发(emit)时,调用监听器就好,当想要注销…
[译] 你不知道的 console 命令
相比使用 console.log 去输出值,我们有更多的方式去调试 JavaScript。你以为我要聊调试器么?不不不你想错了。 告诉写 JavaScript 的人应该使用浏览器的调试器去调试代码,这看来很不错,并且肯定有其适用的时间和场合。但是大多数时候你仅仅只想查看一段特定…
轻量级node-cache源码分析一波
话不多说,直接来看看... skipDuplicates:如果为true,所有重复的keys在导入的时候都会被跳过。默认为false require('cache').Cache才是实际的类。 看了这些api,我们大致知道了用法,而且文档也特别详细。相信对阅读源码很是方便,下面…
分析JQuery中的'extend'
之前看了阮大佬的博客并且自己分析了一波,感觉意犹未尽,于是趁热自己抽时间又看了下Jquery中的extend方法源码,然后写写自己的理解。 target = arguments[0] || {}做了啥?我们知道或运算符 || 会进行判断,如果存在arguments[0]就将其值…
JavaScript面向对象之三(非构造函数继承)
读了这三篇大佬的博客之后,突然顿悟,继承说白了就是对原型链的拷贝(笨笨的),因为这一篇基本扒开了,最后直接赤裸裸的拷贝嘛。 new主要是将实例的__proto__指向了上级的prototype。 执行object函数,传入Animal,我们知道object函数返回的是里面空函数…
JavaScript面向对象之二(构造函数继承)
创建了一个Animal和Cat构造函数,然后在Cat里面调用Animal的构造函数,在将Cat实例化,就可以访问到Animal的属性了。 这个例子显然有问题,放在第一个就是用来找茬的。 什么问题呢?假如我想使用在Animal上的公共方法,像这样Animal.prototype.…
JavaScript面向对象之一(封装)
自己在学习到面向对象这里有些疑惑,越学越糊涂,可能是Java的副影响。。 : -( 打算重头梳理一下,然后看了这篇博客,觉得读完了应该自己输出一遍才能是自己的。 在JavaScript里面对象是很常见,在这里函数也成为函数对象。但是这里对象又不是真正的对象,它的语法中没有Cla…
理解HTTPS
超文本传输安全协议(Hypertext Transfer Protocol Secure 缩写为HTTPS)是一种网络安全传输协议。在计算机网络上,HTTPS借由超文本传输协议进行通信。 HTTPS还被称为HTTP over TLS, HTTP over SSL。顾名思义,是利…
探索AJAX
之前学习了JSONP可以发送请求去获取数据,JSONP传送门然后通过callback来异步的执行我们预先准备好的函数。 可是JSONP只能发送get请求,这是不是太单一了?需求很多的变化,对于复杂一点的需求的话,无法满足,所以我们来试试用AJAX来实现跨域。 先实现一个点击按钮…
动态REM
我们知道em、px、vh、vw等是设置大小的单位,所以呢,rem也是一种单位,它指的是网页的根元素的font-size,这个根元素就是html啦。 对于简单的页面:给定高,宽度100%,直接通用就OK了。 复杂一些:我们可以使用响应式方案,使用media query针对不同的移…
下一页
个人成就
文章被点赞
542
文章被阅读
34,143
掘力值
1,635
关注了
130
关注者
86
收藏集
17
关注标签
54
加入于
2017-12-27