首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凉小水
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
for循环还能这么写!
最近在阅读《JavaScript设计模式与开发实践》收获颇多☺,其中有一个让我很感兴趣的写法来分享一下。 大多数是不是都会这么写。 看完了这几个语句的作用就可以明白为什么上面的循环可以正常操作了吧,val = arr[i++]是一个判断条件语句(同时起到了赋值和i++的作用),…
【学习笔记】vue中单向数据流、双向数据绑定、响应式原理的概念
简单点说就是父子组件间的值传递,只能是由父组件单向传递给子组件,子组件不能直接改变props中的值返回给父组件,这是一个单向的过程,所以叫做单向数据流。 如果想在子组件中改变数据值怎么办呢,这时候就引入了一个概念叫'双向数据绑定'。有两种方式可以实现,.sync修饰符和v-mo…
【学习笔记】原型和原型链
下面案例1中,在Person的原型对象中定义了a属性的值为1,然后在下面又重新改变了a的值。此时p1和p2实例中原型链始终指向的都是同一个Person的原型对象,所以后面p1.a输出的值是改变后的值。这个应该很好理解。 在案例2中,重新给Person的原型对象定义了一个新值,这…
【学习笔记】我以为已经理解了的Event Loop
今天看了下面的例子,我裂开了。 这里先理解下async/await,调用async修饰的函数后返回的是一个Promise对象,那其中await等待的是什么的?如果await后面是一个Promise对象,那它等待的就是Promise对象的resolve,然后再去执行后面的代码。 …
聊一聊JS中类的概念
在ES5中可以使用构造函数实现一个类。 什么是构造函数?通过new来实例化对象的函数叫做构造函数,定义时首字母大写。 下面代码声明了一个构造函数Animal,通过new实例化了一个对象animal,它拥有name属性和sayName方法。 但这里有一个缺点,就是每个实例对象都会…
JS基础面试高频(三):浅拷贝和深拷贝
工作中可能会遇到这样一个问题,我明明把数据拷贝了一份,但改变拷贝后的数据居然同时会改变原始数据中的值。那就来看看为什么吧,希望这篇文章可以给你解惑。 当拷贝后的对象obj2数据改变的时候会影响原始数据obj1,因为info对象拷贝的是源对象指针。 「不管数据对象有多少层,改变拷…
JS基础面试高频(二):数据类型【进阶】
1.toString()方法。(基础数据类型本身没有该方法,但会通过原型链去找原型对象中的方法) 2.String()函数强制转换。(与toString()方法的区别就是可以转换undefined和null) 3.隐式转换。(当+运算符的一侧为String类型的时候,在运算的过…
JS基础面试高频(一):数据类型
「JS中的数据类型有两大类,基础数据类型和引用数据类型」1.基础数据类型String、 Number、 Boolean、 Undefined、 Null、 Symbol(ES6)、 BigInt(ES
Vue中使用element-ui的内置组件实现图片预览全局调用功能
最近的后台项目需要用到图片预览功能,因涉及到多种业务场景,索性写了一个全局能调用的图片预览。
js解析url地址栏参数
1.针对当前地址栏2.针对已知url字符串3.普通函数实现4.正则方式实现
下一页
个人成就
文章被点赞
155
文章被阅读
35,724
掘力值
931
关注了
12
关注者
38
收藏集
5
关注标签
11
加入于
2020-01-16