前后端交互
node.js 、gulp 、ajax、express
解甲归田1
种一棵树最好的时间是十年前,其次是现在。
展开
-
ajax-同源政策
Ajax请求限制Ajax 只能向自己的服务器发送请求。比如现在有一个A网站、有一个B网站,A网站中的 HTML 文件只能向A网站服务器中发送 Ajax 请求,B网站中的 HTML 文件只能向 B 网站中发送 Ajax 请求,但是 A 网站是不能向 B 网站发送 Ajax请求的,同理,B 网站也不能向 A 网站发送 Ajax请求。什么是同源如果两个页面拥有相同的协议、域名和端口,那么这两个页面...原创 2020-03-11 21:30:00 · 225 阅读 · 0 评论 -
ajax-FormData对象的使用
FormData 对象的作用模拟HTML表单,相当于将HTML表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式。异步上传二进制文件准备 HTML 表单 <form id="form"> <input type="text" name="username" /> <input type="password" name="pa...原创 2020-03-11 21:25:48 · 211 阅读 · 0 评论 -
Ajax运行原理及实现、ajax异步编程
Ajax 基础传统网站中存在的问题网速慢的情况下,页面加载时间长,用户只能等待表单提交后,如果一项内容不合格,需要重新填写所有表单内容页面跳转,重新加载页面,造成资源浪费,增加用户等待时间Ajax 概述Ajax:标准读音 [ˈeɪˌdʒæks] ,中文音译:阿贾克斯它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。Ajax 的应用场景页面上拉加载...原创 2020-03-11 21:17:55 · 934 阅读 · 0 评论 -
前后端交互-express框架
1.Express框架简介及初体验2.Express中间件3.Express框架请求处理4.express-art-template模板引擎1.1 Express框架是什么Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。我们可以使用 npm install express 命令进行下载。1.2 Express框架特性提供了...原创 2020-03-11 21:04:08 · 769 阅读 · 0 评论 -
前后端交互-模板引擎artTemplate
1. 模板引擎的基础概念2. 模板引擎的语法1.1 模板引擎模板引擎是第三方模块。让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。 // 未使用模板引擎的写法 var ary = [{ name: '张三', age: 20 }]; var str = '<ul>'; for (var i = 0; i < ary.length; i++) ...原创 2020-03-11 20:53:04 · 301 阅读 · 0 评论 -
node.js之MongoDB入门及增删改查操作
1.数据库概述及环境搭建2.MongoDB增删改查操作1.1 为什么要使用数据库动态网站中的数据都是存储在数据库中的数据库可以用来持久存储客户端通过表单收集的用户信息数据库软件本身可以对数据进行高效的管理http://www.czxy.com/article?id=1http://www.czxy.com/article?id=21.2 什么是数据库数据库即存储数据的仓库,可以将...原创 2020-03-04 21:30:36 · 363 阅读 · 0 评论 -
node.js异步编程
1.Node.js异步编程1.1 同步API, 异步API // 路径拼接 const public = path.join(__dirname, 'public'); // 请求地址解析 const urlObj = url.parse(req.url); // 读取文件 fs.readFile('./demo.txt', 'utf8', (err, result) => {...原创 2020-02-25 23:00:27 · 112 阅读 · 0 评论 -
node.js之HTTP协议及HTTP请求与相应处理
1 HTTP协议的概念超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)规定了如何从网站服务器传输超文本到本地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。1.2 报文在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和一些附加信息,并且要遵守规定好的格式。1.3 请求报文...原创 2020-02-25 22:25:35 · 436 阅读 · 0 评论 -
node.js之node创建web服务器
1. Node网站服务器1.2 开发过程中客户端和服务器端说明在开发阶段,客户端和服务器端使用同一台电脑,即开发人员电脑。本机域名:localhost本地IP :127.0.0.11.3创建web服务器// 用于创建网站服务器的模块const http = require('http');// app对象就是网站服务器对象const app = http.createS...原创 2020-02-25 22:09:39 · 210 阅读 · 0 评论 -
node.js之gulp模块,gulp的使用方法,gulp插件的使用方法及附带源码!
1.第三方模块 Gulp基于node平台开发的前端构建工具将机械化操作编写成任务, 想要执行机械化操作时执行一个命令行命令任务就能自动执行了用机器代替手工,提高开发效率。2.Gulp能做什么项目上线,HTML、CSS、JS文件压缩合并语法转换(es6、less …)公共文件抽离修改文件浏览器自动刷新3.Gulp使用使用npm install gulp下载gulp库文件...原创 2020-02-25 22:01:46 · 260 阅读 · 0 评论 -
Node02-Node.js模块化开发,系统模块,第三方模块,package.json文件,Node.js中模块的加载机制
1.Node.js模块化开发1.1 JavaScript开发弊端JavaScript在使用时存在两大问题,文件依赖和命名冲突。1.2 生活中的模块化开发1.3 软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。1.4 Node.js中模块化开发规范Node.js规定一个JavaScript文件就是一个模块,模块内部...原创 2020-02-24 17:34:46 · 378 阅读 · 0 评论 -
Node开发概述,node运行环境搭建,node.js快速入门
1.Node开发概述1.1 为什么要学习服务器端开发基础能够和后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)扩宽知识视野,能够站在更高的角度审视整个项目1.2 服务器端开发要做的事情实现网站的业务逻辑数据的增删改查1.3 为什么选择Node使用JavaScript语法开发后端应用一些公司要求前端工程师掌握Node开发生态系统活跃,...原创 2020-02-24 16:59:03 · 360 阅读 · 0 评论