首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一拳不是超人
掘友等级
前端开发
|
智线云科技有限公司
欢迎各位同学关注我的专栏《Vue学习乐园》和《There.js一起学》
获得徽章 23
动态
文章
专栏
沸点
收藏集
关注
作品
赞
578
文章 375
沸点 203
赞
578
返回
|
搜索文章
最新
热门
这一次,彻底理解js原型和继承
面向对象是一种编程思想,其重要特征就是多态和继承,通常涉及到类和类和类的实例(对象)、接口等概念。JavaScript中没有类,但是我们可以使用构造函数和原型模拟类的实现。 说到js的继承,那首先想到的肯定是原型链,实际上js中实现继承就是依赖原型链的机制,那么下面就让我们详细…
Weex中js服务的理解
直接在返回对象对象上声明一个服务。 接下来我们看第10行,如果注册的服务有create方法,那么我们取它的返回值为result,接下来分别把result上的属性复制到serviceMap.service,把result.instance上的属性复制到serviceMap上,最后…
彻底理解weex原理
我们要从weex的runtime源码出发理解weex的实现原理。 看文件夹的名字也知道,entries文件夹就是入口文件定义的位置了,我们点进去看他的index.js的定义,发现它是各种前端框架的入口文件,以index.js为入口会编译所有框架的版本。 api文件夹主要是暴露a…
学透Vue源码~nextTick原理
我们对Vue中data数据的修改会导致界面对应的响应变化,而通过nextTick方法,可以在传入nextTick的回调函数中获取到变化后的DOM,讲起来可能还是有点梦幻,
离线web应用总结
在html标签中设置manifest属性,该属性指向一个缓存清单配置文件即可。 清单文件首行以字符串"CACHE MANIFEST"开头进行标记,剩余的就是要缓存的URL列表。 此区域后面的内容就是要缓存的内容。 此内容之后标识的内容即不会缓存的内容,即总是从网络获取。 区域中…
理解webpack模块加载原理
webpack是一个代码编译打包工具,有入口,出口、loader和插件等,大多数前端开发人员能够熟练的使用webpack管理我们的代码,但我们可能还没有尝试理解过webpack编译的原理,让我们怀着好奇(`ヘ´)=3的心态通过阅读编译后的源码来尝试理解一下webpack编译的基…
dom元素滚动条滚动控制详解
那么接下来我们一边学习一些dom元素滚动相关的知识点,一边实现一个上图的效果和一些其他滚动相关的功能。 scrollTop属性是一个描述容器元素内容的top值与容器元素(viewport)视口顶部top值之间的差值,即容器中内容向上滑动后超出容器视口的部分。可以通过修改此属性控…
模仿实现一个直播的点赞动画
在阅读了H5 直播的疯狂点赞动画是如何实现的?(附完整源码)这篇文章后感觉这个点赞效果很不错,并且也跟着作者实现了一下这个动画效果。其中css的实现方式很容易理解,但是我在读完作者canvas实现方法之后有不同的实现思路,因此又按照自己的思路实现了一下。实现效果如下: 我看到这…
JavaScript数组知识点总结回顾
数组对应数据结构线性表的顺序存储结构,即数组中的元素在内存中是按照物理位置一个挨着一个连续存储的。通常来说数组的大小是固定的,我们在创建数组的时候就确定了数组的元素个数,但是js的数组是天生动态的,数组容量大小可以动态扩展。 这个数组的方法是将数组拼接成以某个字符串作为分隔符的…
Blob总结和使用案例
说人话就是Blob为一些JavaScript操作二进制数据的API提供了数据交换机制的支持。比如我们比较熟系的File接口就是基于Blob实现的,也是我们使用的Blob最多的方式,我们还可以借助Blob使用XMLHttpRequest从网络下载文件(二进制数据),并且Blob可…
下一页
个人成就
优秀创作者
文章被点赞
1,512
文章被阅读
141,978
掘力值
6,070
关注了
50
关注者
335
收藏集
27
关注标签
38
加入于
2019-03-13