上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 50 下一页
摘要: Js继承的实现方式 继承是面向对象软件技术当中的一个概念,与多态、封装共为面向对象的三个基本特征。继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。 原型链继承 通过将子类的原型对象指向父类的实例,实现继承访问父类属性方法等。 // 定义父类 function Parent(){ 阅读全文
posted @ 2020-04-19 12:38 WindRunnerMax 阅读(156) 评论(0) 推荐(0)
摘要: Js数组操作 JavaScript数组操作,主要包括Array对象原型方法以及常用操作如去重、扁平化、排序等。 Array.prototype forEach arr.forEach(callback(currentValue [, index [, array]])[, thisArg]) cal 阅读全文
posted @ 2020-04-18 15:19 WindRunnerMax 阅读(131) 评论(0) 推荐(0)
摘要: TCP与UDP异同 TCP/IP模型的运输层有两个不同的协议:UDP用户数据报协议与TCP传输控制协议。 相同点 TCP与UDP都是运行在运输层的协议。 TCP与UDP的通信都需要开放端口。 不同点 TCP TCP是面向连接的协议,提供全双工通信,需要建立链接之后再传输数据,数据传输负载相对较大。 阅读全文
posted @ 2020-04-17 22:57 WindRunnerMax 阅读(593) 评论(0) 推荐(0)
摘要: Js异步机制 JavaScript是一门单线程语言,所谓单线程,就是指一次只能完成一件任务,如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯,坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常 阅读全文
posted @ 2020-04-16 12:44 WindRunnerMax 阅读(1188) 评论(0) 推荐(2)
摘要: Canvas基础 HTML5中引入<canvas>标签,用于图形的绘制,<canvas>为图形的绘制提供了画布,是图形容器,具体的图形绘制由JavaScript来完成。 实例 <!-- 绘制冒泡效果 --> <!DOCTYPE html> <html> <head> <title>Canvas</t 阅读全文
posted @ 2020-04-15 14:18 WindRunnerMax 阅读(148) 评论(0) 推荐(0)
摘要: SVG基础 SVG可缩放矢量图形Scalable Vector Graphics是基于可扩展标记语言XML,用于描述二维矢量图形的一种图形格式。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式,SVG于2003年成为W3C推荐标准。 示例 < 阅读全文
posted @ 2020-04-14 12:25 WindRunnerMax 阅读(259) 评论(0) 推荐(0)
摘要: 作用域与作用域链 通常来说,一段程序代码中所用到的名字并不总是有效或可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域scope,当一个方法或成员被声明,他就拥有当前的执行上下文context环境,在有具体值的context中,表达式是可见也都能够被引用,如果一个变量或者其他表达式不在当前 阅读全文
posted @ 2020-04-13 19:58 WindRunnerMax 阅读(439) 评论(0) 推荐(0)
摘要: TCP三次握手 传输控制协议TCP,Transmission Control Protocol是一种面向连接的、可靠的、基于字节流的传输层通信协议,其是运行在OSI七层模型中的运输层,为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。 三次握手 过程 client server 阅读全文
posted @ 2020-04-12 14:38 WindRunnerMax 阅读(359) 评论(0) 推荐(0)
摘要: let与const ES2015(ES6)新增加了两个重要的JavaScript关键字: let和const。 块级作用域 代码块内如果存在let或者const,代码块会对这些命令声明的变量从块的开始就形成一个封闭作用域。 { let a = 1; var b = 2; function s(){r 阅读全文
posted @ 2020-04-11 12:09 WindRunnerMax 阅读(182) 评论(0) 推荐(0)
摘要: Js模块化导入导出 CommonJs、AMD、CMD、ES6都是用于模块化定义中使用的规范,其为了规范化模块的引入与处理模块之间的依赖关系以及解决命名冲突问题,并使用模块化方案来使复杂系统分解为代码结构更合理,可维护性更高的可管理的模块。 CommonJS CommonJS是NodeJs服务器端模块 阅读全文
posted @ 2020-04-10 17:51 WindRunnerMax 阅读(8961) 评论(0) 推荐(2)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 50 下一页
©Copyright    @Blog    @WindRunnerMax