摘要: 前言 今天继续typescript的学习,开始ts接口部分的学习。 接口 接口的理解 首先,我们谈论一下现实生活中的接口。比如生活中常用的插座接口,有些插头是三孔插座的,有些是两孔插座的。插座接口规定了插头的数目,那么我们的电器使用时就只能是这些数目的插头,要么是两孔,要么是三孔。很少见到有电器设备 阅读全文
posted @ 2019-05-07 09:52 海因斯坦 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 前言 今天继续typescript的学习,开始ts类的学习。 类 类的实现 在ES6中新增了类的概念。我们先看ES6中类的实现。 在ts中类的定义。ts中类的定义跟ES6差别不大。只是ts中新增了对属性的类型的校验。因此我们在使用属性之前必须先定义属性的类型。比如下面Person类中的name和ag 阅读全文
posted @ 2019-05-05 22:19 海因斯坦 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前言 今天继续typescript的学习,开始函数的学习。 函数 函数的定义 和JavaScript一样,TypeScript函数可以创建有名字的函数和匿名函数。 你可以随意选择适合应用程序的方式,不论是定义一系列API函数还是只使用一次的函数。 定义有名字的函数: 定义匿名函数: 函数定义类型 函 阅读全文
posted @ 2019-05-04 08:53 海因斯坦 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 前言 这是开始学习Typescript的一些笔记,涉及的都是很基础的知识点。大神们请绕路或者欢迎指点。今天开始第一部分数据类型的学习。 数据类型 Typescript中为了使代码编写更加规范,更加易于维护。增加了 类型校验 。 所谓 类型校验 :就是定义的变量始终只能是定义时指定的数据类型。也就是说 阅读全文
posted @ 2019-05-03 17:59 海因斯坦 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: querySelectorAll()方法是HTML5新增的方法,通过传入一个css选择符,返回所有匹配的元素而不仅仅是一个元素。这个方法返回的是一个NodeList的实例。那么它和通过getElementsByClassName等获取元素有什么区别? 最大的区别就是querySelectorAll的 阅读全文
posted @ 2019-04-30 16:47 海因斯坦 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 点透事件:是指两个元素其中一个元素具有默认的点击事件,当我们让不具有点击事件的元素隐藏起来,会触发另一个元素的点击事件,这种行为被称之为点透事件。 如下图所示:当我们给div元素添加touchstart事件让div元素隐藏起来,则a标签会发生跳转。相当于我们"点透"了div元素,从而触发了a标签的默 阅读全文
posted @ 2019-04-30 16:39 海因斯坦 阅读(885) 评论(2) 推荐(0) 编辑
摘要: 前言 我们都知道在node.js中,我们最常用的请求方式是get和post。其中get请求和URL相关,通过解析URL我们可以直接获取到请求的参数。但是post请求不同,post请求是包含在请求体中,node.js并没有一个模块可以用来获取请求体(因为post传输的是较大的数据,不知道什么时候请求完 阅读全文
posted @ 2019-04-28 17:20 海因斯坦 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在学习node的过程中,对于流的概念一直不是很理解,通过查阅一些资料,现在将自己对流的一些理解进行总结一下。 一.流的理解 首先我们必须知道什么是流,很多书中只是提到使用流读写文件怎么怎么方便,却不提流到底是什么?在说流之前我们先说一下 流数据 : 流数据:就是字节数据, 在应用程序中各种对象之间交 阅读全文
posted @ 2019-04-28 16:44 海因斯坦 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 在前端学习过程中,涉及到路径的问题非常多,相对路径,绝对路径等。有时候明明觉得没问题,但是还是会出错。或者说线下没问题,但是到了线上就出现问题,因此弄懂路径问题,非常关键。我们需要知道为什么这个地方既可以使用相对路径,又可以使用绝对路径,为什么有些地方只能使用绝对路径。 一、Node.js中加载模块 阅读全文
posted @ 2019-04-28 10:01 海因斯坦 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: 原型模式 原型模式:通俗点讲就是创建一个共享的原型,并通过拷贝这些原型创建新的对象。 在我看来,其实原型模式就是指定新创建对象的模型,更通俗一点来说就是我想要新创建的对象的原型是我指定的对象。 最简单的原型模式的实现就是通过Object.create()。Object.create(),会使用现有的 阅读全文
posted @ 2019-04-28 09:38 海因斯坦 阅读(1269) 评论(0) 推荐(0) 编辑