首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
得鹿梦鱼h
掘友等级
自由工作者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
浏览器的performance API与页面首屏加载分析
现代浏览器提供了performance(性能)这个API来帮助我们分析页面的加载性能,从MDN上可以看到从IE9时代(约2011年)就开始支持了,所以目前来说兼容性还算可以,所以可以研究一下这个API具体有啥功能。 1. window.performance 为紧接着在相同的浏…
Riot.js riot.mixin源码解析
riot.mixin()功能介绍:用于把一系列通用的方法【混入(minxin)】到你指定的tag中。譬如一个通用方法A,四个tag: B C D E,但是其中只有B C需要用到A,那么可以先在最顶层执行 riot.mixin有个顺序的问题,如果在mount的时候还没执行riot…
Riot.js riot.mount源码解析
riot.mount是riot加载模板的内容并结合传入的数据渲染出dom并更新到页面上的入口函数。 我用红色箭头标出了比较重要的几个步骤,黄色箭头则是我们上面todo.tag中埋下的钩子函数,可以看到beforeBeforeMount是早于myBeforeMount函数的,另外…
Riot.js riot.observable源码解析
riot.observable是riot的一个订阅发布模式的实现。那么在中什么时候会用到这个,其实在riot源码自身大量运用到了这个,我们也可以自己手动去创建一个具有发布订阅的实体对象。我们先看看在riot源码自身是何时用到这个。 trrigger:触发已经订阅好的事件 其实就…
riot.tag2源码解析
他的作用其实就是把模板上的html/js/attrs/fn分别存到一个对象中,然后存到__TAG_IMPL中。 至于CSS,就都被添加到styleManager中处理了,最终会被插入到<head>的<style>标签中。
Riot.js riot.compile源码解析
用过riot.js的都知道,他是一个依托于自定义模板的JS框架,自定义模板都是采用.tag文件(版本4改成了.riot),这类文件对于浏览器来说是识别不了的,必须要有一个工具将他们编译成js文件。 riot.compile 就是将他的.tag(@v3)/.riot(@v 4)模…
移除webpack打包的use strict
访问函数的arguments,但是在严格模式下,arguments是禁止访问并且操作的,所以,我,要删除webpack打包出来的代码里的所有use strict。 是babel的一个语法树解析结果,当有一个节点的类型是ImportDeclaration等类型时,isHarmon…
个人成就
文章被点赞
37
文章被阅读
13,193
掘力值
317
关注了
13
关注者
10
收藏集
2
关注标签
19
加入于
2016-07-26