摘要:一、安装node环境 1、下载地址为:https://nodejs.org/en/ 2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功 image 3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/ 输入:npm install -g cnpm
阅读全文
摘要:Vue学习笔记-组件通信 最近公司需要开发酒店客房管理的OTA系统,我们使用 vue.js 2.0 +ElementUI 开发时 , 就遇到了问题 : 一个页面有很多表单 , 我试图将表单写成一个单文件组件 , 但是表单 ( 子组件 ) 里的数据和页面 ( 父组件 ) 按钮交互的时候 , vue 组
阅读全文
摘要:vue生命周期简介  是一种特殊的 Web 应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重
阅读全文
摘要:将jQuery的ajax、axios和fetch做个简单的比较,所谓仁者见仁智者见智,最终使用哪个还是自行斟酌 将jQuery的ajax、axios和fetch做个简单的比较,所谓仁者见仁智者见智,最终使用哪个还是自行斟酌 将jQuery的ajax、axios和fetch做个简单的比较,所谓仁者见仁
阅读全文
摘要:经常会用到原生JS来写前端。。。但是原生JS的一些方法在适应各个浏览器的时候写法有的也不怎么一样的。。。 备注:一下的方法都是包裹在一个EventUtil对象里面的,直接采用对象字面量定义方法了。。。 ①添加事件方法 1 2 3 4 5 6 7 8 9 addHandler:function(ele
阅读全文
摘要:1 parse_url() 本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分。不完整的 URL 也被接受, parse_url() 会尝试尽量正确地将其解析。 $_url = "http://
阅读全文
摘要:在node.js中,模块使用CommonJS规范,一个文件是一个模块 node.js中的模块可分为三类 内部模块 - node.js提供的模块如 fs,http,path等 自定模块 - 我们自己写的模块 第三方模块 - 通过npm安装的模块 node.js提供了大量的模块供我们使用,比如 想解析一
阅读全文
摘要:npm 可以在项目package.json里面自定义脚本命令 package.json文件 { "script":{ "dev": "webpack -w" } } package.json文件中的字段script的每一个属性都是一个自定义的脚本命令。 在命令行中可以通过执行npm run dev来
阅读全文
摘要:Get请求 get请求比较简单,用url模块的parse函数解析请求就行了。 Post请求 post请求,首先通过req的data事件监听函数,把请求参数累加到自定义的postdata里,再在触发end事件监听函数时用querystring模块的parse函数解析。 data函数在请求参数还有数据时
阅读全文
摘要:querystring模块用于处理query字符串,包含以下方法: parse、decode escape unescape encode、stringify parse、decode方法 parse与decode方法是一样的,都用于将query字符串解析成对象,例如: > var qs = req
阅读全文
摘要:js 基础总结(一) ECMAScript(ES):规定了js的一些基础核心的知识(变量、数据类型、语法规范、操作语句等)。 DOM: doucument object model 文档对象模型,里面提供了一些属性和方法,可以让我们操作页面中的元素。 BOM: browser object mode
阅读全文
摘要:面向对象知识点总结 面向对象与面向过程有什么区别? 答:面向过程:强调的是每一个功能实现的具体步骤。 面向对象:基于面向过程,强调的是对象,然后由对象去调用功能。 举例:洗衣服 面向过程:把衣服脱下--找一个盆--放点洗衣粉--加点水--把衣服扔进去--搓一搓--清洗衣服--拧干--晾起来 面向对象
阅读全文
摘要:gulp 使用方法 : 1、在项目下打开 命令行 2、运行 gulp 命令 , 会有提示No gulpfile found 3、在项目根目录下创建一个文件 gulpfile.js 4、再次运行 gulp 命令 , 会有提示 : Task 'default' is not in your gulpfi
阅读全文
摘要:使用Babel编译ES6 1、下载安装babel npm install babel-cli -g 我们之所以可以使用babel命令,是因为在全局环境下会生成一些xxx.cmd的文件,而这里的xxx就是可以在doc窗口中执行的命令 执行babel命令后,可以完成一些编译或者其他任务,原因是执行bab
阅读全文
摘要:http-hyper text transsfer protocol ,超文本传输协议,是一种建立在TCP上的务状况的状 态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求并根据请求作出相应的动作访问服务器资源,最后通
阅读全文
摘要:概念: 报文(message)是网络中交换与传出的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长短不限且可变。 报文也是网络传输的单位,传输过程中会不断的封装成组,包,帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。 比如
阅读全文
摘要:单页面开发与多页面开发的优缺点。 根据用户需求的不同,我们往往在开发网站的时候选择合适的方案,在这里说一说我的单页面开发和多页面开发的理解。 单页面开发: 单页面开发常用于webapp开发和后台管理系统等。 优点:1用户体验好,流畅。 2因为单页面,所以对服务器的压力较小。 3可以在页面切换的时候加
阅读全文
摘要:服务端 1。请求net板块,因为http板块不是持久性 const net = requier(“net”) 创建服务器 const server = net.creatServer(); server listen(9000) 当用户连接到服务器时 我们要建立一个空的数组来把服务器发送的消息都存起
阅读全文