- 博客(16)
- 收藏
- 关注
原创 vue初步认识及使用
vue初步认识前端发展历史HTML:html [1990]----> html5 [2008.1.12]CSScss 1.0 1996css 2.0 1998css 3.0 2001EcmaScript1997年诞生2015 EcmaScript 20152016 EcmaScript 2016 (dart语言 vs javascript)随着前端项目的逻...
2019-07-12 11:21:52
231
原创 前后端分离、前后端不分离
前后端分离 、 前后端不分离市场流行:前后端分离前后端分离好处:开发方法优化了对亿万级数据请求可以做并发处理很久以前( 2010 - 2013年 ) 前后端不分离项目前端 --》 后端 --》 jsp --> 前后端项目集成( 成功 )前端 --》 后端 --》 jsp --> 前后端项目集成( 失败 ) -->前端二次反工 -->后端反工 --...
2019-07-02 21:28:32
917
原创 前端通信与stream流
前端通信基于后端的通信( 后端完成 )( pc端用 )Node.js中有一个net模块使用终端( shell )作为客户端思维流程server.js (主服务器)client.js(客户端) /* 主服务器: 1. 创建服务器 2. 连接客户端 3. 获取客户端发来的信息 4. 将客户端发来的信息展示到自己的终端上( 广...
2019-07-02 21:15:59
878
转载 token的使用流程
tokentoken的概念token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。简单token的组成;uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,token的前几位以哈希算...
2019-06-28 11:33:45
703
原创 前后端渲染的对比及接口的暴露
ejs模板语法<% %>'脚本' 标签,用于流程控制,无输出。<%= %>输出数据到模板(输出是转义 HTML 标签) ( 不会编译html标签)<%- %>输出非转义的数据到模板( 会编译html标签 )<% -%>输出的内容会自动带有HTML标记的缩进什么是流程控制?条件判断if循环控制forforEach …w...
2019-06-28 11:11:03
535
转载 Node.js中的文件读取及文件写入
文件读取Node中文件读取的方式主要有:fs.readFile(file[, options], callback(error, data)) fs.readFile('c:\\demo\1.txt', 'utf8', (err, data) => { if (err) throw err; console.log(data); });...
2019-06-26 20:54:21
406
原创 异步流程工具的使用
前端的异步流程传统的原生异步的两种解决方法: 回调函数和事件异步流程工具的使用1.1 promisePromise 是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理和更强大。Promise 由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了Promise所谓Promise ,简单说就是一个容器,里面保存着某个未来才会结束的事件 (通常是一个...
2019-06-25 19:27:43
179
原创 express的理解
expressexpress是什么?express是Node.js的核心框架express可以帮助我们快速构建web服务器 / api服务器express提供了一个快速生成工具 express-generator快速生成工具: 帮助我们快速创建一个项目的工具express-generator安装全局安装$ npm i express-generator -g...
2019-06-25 19:22:34
288
转载 npm脚本
npm脚本Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。什么是 npm 脚本?npm 允许在package.json文件里面使用 scripts 字段定义脚本命令。 { "scripts": { "build": "node build.js" }}上面代码是 package.json 文件的一个片段,里面的...
2019-06-25 19:17:38
356
原创 Node.js跨域
Node.js跨域解决前端跨域jsonp反向代理( 创建一个虚拟后端服务器,让这个后端服务器帮助我们请求数据 )解决后端跨域nodephpjava三种都需:设置请求头使用第三方的中间件( cors )中间件: 就是具有一定功能的一个函数 /* 写一个后端接口 Node.js中一个路由就是一个接口 通过一个第...
2019-06-25 19:12:30
155
原创 AMD、CMD、Common.js(重点)
前端模块化模块化: 是具有特定功能的一个对象( 广义理解 )模块定义的流程:定义模块(对象)导出模块引用模块模块化的好处:可以存储多个独立的功能块复用性高种类AMD( require.js)CMD ( sea.js )Common.jsAMD、CMD、Common.js(转自https://blog.youkuaiyun.com/u012207345/artic...
2019-06-24 19:49:53
226
原创 服务器
服务器可以运行在服务端的一个网站(站点)种类:web服务器( 静态服务器 ): 可以运行在浏览器中的服务器api服务器 ( 后端接口 ): 后端语言暴露一个数据接口,用于前端数据请求( ajax fetch )Node.js中原生创建web服务器http模块: createServer( callback ) 创建服务器;且callback中接收三个参数 reques...
2019-06-24 19:22:15
150
原创 Node.js模块(URL与HTTP)
node.js功能由使用模块来实现Node.js的功能都是需要使用api来实现的,这些api我们都称之为一个模块url模块url: 处理url的一个模块parse: 将url字符转成url对象format: 将url对象转成url字符resolve: url路径的拼接,替换案例: const url = require( 'url' ); const url...
2019-06-24 19:19:45
128
转载 前端的开发规范
前端的开发规范本文主要从以下几个方面来概述前端的开发规范目录构建规范前端命名规范前端工作规范开发文档的书写规范1. 前端目录构建规范我们从命名原则、根目录、业务逻辑等方面进行目录构建1.1 命名原则:简洁明了(如下:)src: 源代码img: 图片资源js: JavaScript脚本dep(dependencies): 第三方依赖包不使用复数(如: img...
2019-06-21 17:29:17
143
原创 前后端渲染对比及API接口暴露
前端异步流程工具PromiseGenerator函数Async函数Node.js 提供的 nextTick第三方的async.js前端原生js提供的数据请求有两种ajaxfetch前端渲染 vs 后端渲染前端渲染是通过ajax请求数据,然后通过js语法将数据展示到页面中,称之为前端渲染后端渲染是通过后端语言 + 后端模板( ejs ) 将页面整个发送给前端...
2019-05-22 22:18:32
977
原创 Node.js的概念及安装使用
什么是Node.js?Node.js是一门后端语言基于Chrome v8引擎的js运行环境;除此之外:还有其他的引擎: 单片机、actionscriptNode.js有两大特征事件驱动事件的定义(发布)事件的触发(订阅)非阻塞式 I/O 模型非阻塞 : 执行一个任务时,不需要等待这个任务执行完成,就可以去执行其他任务I/O: 磁盘文件操作 / 数据库数据操...
2019-05-22 11:40:55
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人