摘要: 今天用vue.js写代码 报错: getter unddfined 错误原因:没有在main.js中注册store 阅读全文
posted @ 2018-08-24 22:09 竹木狼马 阅读(151) 评论(0) 推荐(0) 编辑
摘要: events.js:167 throw er; // Unhandled 'error' event 错误原因是端口号被占用了。 解决: 找到被占的端口号对应的程序,关闭,重启 1. cmd查询端口号被占用的情况 netstat -aon|findstr "8080"按回车显示占用8088端口对应的 阅读全文
posted @ 2018-08-24 10:20 竹木狼马 阅读(488) 评论(0) 推荐(0) 编辑
摘要: TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络 阅读全文
posted @ 2018-08-23 09:39 竹木狼马 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 阅读全文
posted @ 2018-08-23 09:33 竹木狼马 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 注册事件的方式 1. ele.on事件类型 = function(){} 兼容性最高,但只能绑定一个 2. addEventListener(事件类型,事件处理函数,useCapture) 第三个参数默认是false,冒泡阶段执行 3. attachEvent(事件类型,事件处理函数) 1.在注册事 阅读全文
posted @ 2018-08-22 22:20 竹木狼马 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ## 函数的四种调用模式 1.函数模式 this >window function test(){ console.log(this); } test(); 2.方法模式 this >调用方法的对象 var obj1 = { test:function(){ console.log(this); } 阅读全文
posted @ 2018-08-22 22:09 竹木狼马 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 使用递归获取后代元素 1.自己调用自己 2.要有结束的条件 //斐波那契 数列 //1 1 2 3 5 8 13 21 //1 1 //2 1 //3 第1项 + 第2项 //4 第2项 + 第3项 //5 第3项 + 第4项 //n (n-2)+(n-1) function fibonacci(n 阅读全文
posted @ 2018-08-22 21:53 竹木狼马 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 函数创建: 3种创建函数的方式 * 直接声明函数 * 函数表达式 * new Function() arguments对象arguments对象是函数内部的一个对象,在函数调用的时候,系统会默认的将所有传入的实参存入该对象 注意:不管有没有形参,实参都会被存入该对象arguments.length 阅读全文
posted @ 2018-08-22 17:06 竹木狼马 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.原型是什么? 在构造函数创建出来的时候,系统会默认的创建并关联一个对象,这个对象就是原型,原型对象默认是空对象 默认的原型对象中会有一个属性constructor指向该构造函数 原型的作用 原型对象中的成员,可以被使用和它关联的构造函数创建出来的所有对象共享 2. 原型对象的使用 1. 使用对象 阅读全文
posted @ 2018-08-22 16:50 竹木狼马 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = nam 阅读全文
posted @ 2018-08-22 15:58 竹木狼马 阅读(201) 评论(0) 推荐(0) 编辑