首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wf魏凡
掘友等级
学生
|
湖南大学
不卑不亢,温柔善良
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
红宝书阅读笔记!第十八天_类
ECMAScript6 新引入了class关键字具有正式定义类的能力。类(class)是ECMAScript中新的基础性语法糖结构。但是类背后使用的仍然是原型和构造函数的概念。 与函数相似,定义类也有两种方式:类声明和类表达式。这两种方式都是用class关键字加大括号: 类要先…
红宝书阅读笔记!第十七天_继承
继承是面向对象编程中讨论最多的话题。很多面向对象语言都支持两种继承:接口继承和实现继承。前者只继承方法签名,后者继承实际的方法。接口继承在ECMAScript中是不可能的,因为函数没有签名。实现继承是ECMAScript唯一支持的继承方式,而这主要是通过原型链实现的。 ECMA…
红宝书阅读笔记!第十六天_对象
ECMA将对象定义为一组属性的无序集合。对象的每个属性或者方法,都由一个名称来标识,这个名称映射到一个值,可以把ECMAScript的对象想象成一张散列表,值可以是数据或者函数。 创建自定义对象的通常方式是创建一个Object的新实例,然后给他添加属性和方法。或者用对象字面量的…
软件架构🎃风格与模式-1
每个模式是有三部分组成的规则,表达了特定环境、问题和解决方案之间的关系。 软件体系结构的特点之一就是抽象出了很多常见的系统构建模式,这些模式(或者说结构风格)是系统设计人员多年工作经验的总结。 ☆风格:解决某一类型问题的一种方案。 ☆模式:对某个具体环境下问题具体的解决方案。 …
红宝书阅读笔记!第十五天_迭代器与生成器
在软件开发领域,“迭代”的意思是按照顺序反复执行一段程序,通常会有明确的终止条件。ECMAScript6规范新增了两个高级特性:迭代器和生成器。使用这两个特性,能够更清晰、高效、方便地实现迭代。 循环是迭代的基础,因为可以指定迭代的次数,以及每次迭代要执行什么操作。 迭代会在一…
红宝书阅读笔记!第十四天_变量、作用域与内存
JavaScript变量是松散类型的,而且变量是特定时间点一个特定值的名称而已。由于没有规则定义变量必须包含什么数据类型,变量的值和数据类型在脚本生命期内可以改变。 ECMAScript变量可以包含两种不同类型的数据,原始值和引用值。原始值是最简单的数据,引用值则由多个值构成的…
红宝书阅读笔记!第十三天_错误处理与调试
JavaScript一直以来被认为是最难调试的编程语言之一,因为它是动态的,且多年来没有适当的开发工具。不过ECMAScript第3版引入了try/catch和throw语句,以及一些错误类型,几年后JavaScript调试器和排错工具开始在浏览器中出现。 最简单的查看错误的方…
红宝书阅读笔记!第十二天_DOM2和DOM3
DOM1主要定义了HTML和XML文档的底层结构。DOM2和DOM3在这些结构上加入更多的是交互能力,提供了更高级的XML特性。 DOM2和DOM3模块的目标是扩展API,满足XML的所有需求并提供更好的错误处理和特性检测。DOM2 Core没有新增任何类型,增加了一些方法属性…
红宝书阅读笔记!第十一天_客户端储存
随着Web应用程序的出现,直接在客户端存储用户信息的需求也随之出现。与特定用户相关的信息应该保存在用户的机器上,比如登录信息、个人偏好等等。针对这个问题的第一个解决方案就是cookie。 HTTP cookie通常也叫作cookie,最初用于在客户端储存会话信息。这个规范要求服…
红宝书阅读笔记!第九天_事件
JavaScript与HTML的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻,可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。在传统软件工程领域,这个模型叫“观察者模式”,其能够做到页面行为与页面展示的分离。 事件流描述了页面接受事件的顺序。结果…
下一页
个人成就
文章被点赞
57
文章被阅读
6,915
掘力值
553
关注了
7
关注者
15
收藏集
2
关注标签
0
加入于
2020-10-20