首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
悠扬_小曲儿
掘友等级
信仰终生学习的浪漫主义在逃程序媛
做事是要用心的,脑子是用来思考的。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
两种实现前端路由的方式
路由就是根据不同的url地址展示不同的页面或者内容。 前端路由是指:不同的url地址对应到不同的内容或页面这个任务是由前端来完成的,就是前端路由,前端路由是不会刷新页面的,随着SPA单页应用的普及,以及前后端分离,现在的项目基本上都是前端路由。 优点:前后端的彻底分离,不刷新页…
JS面向对象篇四、原型链与继承(多种继承实现方式及其利弊分析)
前言..... 由于本文篇幅较长,避免大家看了后乱了章法,还是进一步详细明确下主要内容。首先介绍了什么是原型链,理解了原型链的概念才可以进一步学习继承的知识,已经了解的可跳过。因为javascript的继承主要是依靠原型链来实现的,当然实现继承的方式有很多种,上面也有罗列,其中…
JS面向对象篇三、创建对象的几种方法
先来说下最简单的两种创建对象的方式:通过Object构造函数创建以及对象字面量方式。 以上两种方式在创建单个对象时没有问题,但如果创建多个类似对象的话,就会产生大量重复代码,为了解决这一问题,出现了工厂模式创建对象的方法。 工厂模式是软件工程领域一种广为人知的设计模式,用函数来…
JS面向对象篇二、什么是原型?原型对象与实例对象、构造函数的关系及相关方法
如在上面的例子中:构造函数Person有一个prototype属性,它指向原型对象,而原型对象默认有且只有一个constructor属性,该属性指向构造函数Person,即Person.prototype.constructor指向Person,实例对象p1和p2也都包含一个内…
JS面向对象篇一、理解对象及属性特性(属性描述符)
ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。 也就是说对象是一组没有特定顺序的名值对,一个名字对应一个值,值可以是数据(包括基本值以及引用类型值)和函数,每一个名值对都是这个对象的属性。 以上代码创建了一名为person的对象,它有四个属性…
javascript作用域篇一、什么是作用域链
作用域链是javascript中常见的一个概念,想要理解作用域链,首先要理解好下面的两个概念:执行环境(常说的作用域)和变量对象。 首先在其他语言中所说的作用域,在javascript中也叫执行环境,通常把作用域叫作执行环境,在javascript高级程序设计这本书中也是称为“…
javascript函数篇四、函数的属性和方法——apply()、call()和bind()方法区别
因为在javascript中函数也是对象,所以函数也有属性和方法。每个函数都包含三个属性。 length属性表示函数希望接收的函数个数。 每一个函数都有一个prototype属性,它是一个对象,prototype是一个极其重要的属性,这里只做一个简单罗列,以后会详细介绍。 EC…
javascript函数篇三、函数声明提升
下面来看下两种方式定义函数。 对于函数声明与函数表达式两种定义函数的方式,解析器会率先读取函数声明,并使其在执行任何代码之前可用,这个过程叫函数声明提升,而函数表达式则是在真正执行到他所在的代码行,才会被解释执行。 上面的代码完全可以正常运行,因为在代码开始执行之前,解析器已经…
javascript函数篇二、深入理解为什么javascript中没有函数重载
可以先看上篇文章理解javascript中的函数参数与函数名来更好地理解这篇文章的内容。 在其他语言中,可以为一个函数编写两个定义,只要这两个函数的参数个数或者参数类型不同即可。但是在javascript中,由于函数参数没有个数与类型的限制,而是由一个数组来表示的,所以java…
javascript函数篇一、理解javascript中的函数参数(arguments对象相关问题)和函数名
今天看了javascript函数的相关知识,果然平时用多了各种框架,对于原生js的掌握并没那么深入,每次看都有新的收获,本篇文章和大家分享对于函数名和函数参数的理解,以及为什么JS中没有函数重载的概念。 首先要知道Javascript中的函数实际上也是对象,每个函数都是Func…
下一页
个人成就
文章被点赞
11
文章被阅读
12,234
掘力值
315
关注了
6
关注者
4
收藏集
0
关注标签
31
加入于
2018-06-04