首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
风彻
掘友等级
web前端开发工程师
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
184
文章 175
沸点 9
赞
184
返回
|
搜索文章
最新
热门
JavasSript基础之封装检测数据类型的方法
承接上一篇文章JS数据类型检测——四大常用方法和底层机制,这次我们来依据原理并参考jQuery源码,封装公共的数据类型检测方法如果在日常项目中数据类型检测用的不多,那么说明你在项目中很少去封装,公共的
JavasSript基础之四大常用数据类型检测方法和底层机制
JS中数据类型检测的办法分类:typeof [value][实例] instanceof [构造函数][对象].constructor===[构造函数]Object.prototype.toStrin
手写queryURLParams
本文有参考qs库的源码 要求: 问号传参的作用: 客户端页面跳转的时候,基于问号传递参数实现数据的传输 客户端向服务器端发送请求,GET系列请求都是基于问号参数实现的数据传递的 前端路由中,组件和组件
JavaScript面向对象系列之call/apply和bind的应用、原理以及手写实现
call/apply和bind的用和原理并手写实现. ` bind ` 的原理:其实就是利用闭包的机制,把要执行的函数外面包裹一层函数,预先把 ` this ` 和后期需要传递的参数存储起来。即柯理化
JavaScript面向对象系列之关于 ES6 class 的细节
如果想在原型上设置属性,只能用原来的方法写:Fn.prototype.y = 200。 注意:x,getX,getY都属于一类,最后在实例的私有属性上,没有不同。而getZ这种写法是声明在原型上的 因为箭头函数没有this,其中的this是函数上下文中的this,这个this都…
JavaScript面向对象系列之深入原型链理解函数充当的多种角色
数据类型分为原始值和对象类型,函数属于对象类型的值。他是一种特殊的对象。那么,所有的对象都有__proto__,函数又是怎么回事呢? 我们dir(Fn),发现函数中有[[scope]] (作用域),代码字符串,和各种属性。 考虑函数也是一个实例对象,也拥有自己的__proto_…
JavaScript面向对象系列之剖析原型链机制、手写new与Object.create
大部分函数数据类型的值都具备prototype(原型/显式原型)属性,属性值本身是一个对象。浏览器会默认为其开辟一个堆内存,用来存储当前类所属实例可以调用的公共的属性和方法。在浏览器默认开辟的这个堆内存(原型对象)中,有一个默认的属性 constructor(构造函数/构造器)…
参考element源码用vue写一个input的受控组件
在react当中,表单元素input 中设置了 value,则为受控组件,通过onChange 事件中setState()改变value值来更新state值和DOM中渲染的值。但在vue中,表单元素设置value值,即使value值改变了,dom中value的表现也和data中…
JavaScript面向对象系列之基础概念总结
开发示例:如果一个页面有两个轮播图,我想让这两个轮播图各自单独运行,但是核心的代码逻辑不变,且两个实例互不影响,他们的核心运行逻辑和表现都一样,但是需要各自单独运行他们自己的逻辑,且有自己的数据和状态,这时候就要用到面向对象的开发方法。插件封装组件封装,都是面向对象的思想的应用…
JavaScript闭包系列之闭包进阶应用—手撕防抖、节流
缺点:当项目中有很多按钮的时候,需要定义的标识太多了,并且按钮触发频率还是不可控,即使等请求结束再发送请求,仍然会产生性能上的损耗。 防抖:在行为频繁的触发下,只识别一次。(可以控制识别第一次或最后一次)。我们自己可以规定频发触发的条件。例如,规定300ms内,只要触发多次就算…
下一页
个人成就
文章被点赞
137
文章被阅读
34,105
掘力值
1,755
关注了
157
关注者
30
收藏集
1
关注标签
25
加入于
2017-09-02