首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
诡异的光
掘友等级
前端
you can you up,no can no bb
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 18
沸点 3
赞
21
返回
|
搜索文章
赞
文章( 18 )
沸点( 3 )
探究js正则匹配方法:match和exec
match和exec在匹配成功时返回的都是数组,在没有匹配上时返回的都是null,故在没有深入了解两者的使用规则前,会误以为两者的使用效果是一样的,下面在几种情况中对match和exec进行区分。 无全局匹配分组时,match和exec返回结果相同。由于正则表达式采用了括号分组…
关于npm
npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。 JavaScript开发人员更容易分享和重用代码。 允许用户获取第三方包并使用。 允许用户将自己编写的包或命令行程序进行…
通过postMessage进行跨域通信
最近工作中遇到一个需求,场景是:将一个pc端a页面作为主要展示内容内嵌在另一个pc端b页面中,用户在a页面中点击关闭的时候,然后b页面也实现关闭的效果。 这里首先想到就是通过iframe将a页面内嵌到b页面中,然后a页面通过postMessage方法,把变化的数据发送给b页面,…
es5和es6类的比较
用ES6定义class中的方法,定义在原型对象上的。与ES5不同的是,这些定义在原型对象的方法是不可枚举的。 注意点,子类必须在父类的构造函数中调用super(),这样才有this对象,因为this对象是从父类继承下来的。而要在子类中调用父类的方法,用super关键词可指代父类…
MVC、MVP、MVVM
MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向。 1. 各部分之间的通信,都是双向的。 2. View 与 Model 不发生联系,都通过 Presenter 传递。…
js基本类型和引用类型区别
Number、String 、Boolean、Null和Undefined。 基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。示例: 上面,b获取的是a值得一份拷贝,虽然,两个变量的值相等,但是两个变量保存了两个不同的基本数据类型值。 b只是保存了a复制的一个副…
简述箭头函数和普通函数的区别
箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return。
实现继承的几种方式及工作原理
每个构造函数都有一个原型对象,原型对象中都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。当原型对象等于另外一个类型的实例即继承。调用某个方法或者属性的步骤 1.包含引用类型值的原型属性会被所有实例共享,这会导致对一个实例的修改会影响另一个实例。 2.在创建…
个人成就
文章被点赞
45
文章被阅读
11,999
掘力值
300
关注了
15
关注者
7
收藏集
3
关注标签
1
加入于
2017-06-29