Web前端之阶段小复习

1:图示WEB工作流程:生活示例
Web前端之阶段小复习_第1张图片
2:复习mysql 数据库 SQL(重点)
数据库软件:
数据库软件优点:海量数据存储,高速查询
数据库种类:
-商业化公司产品:oracle
-开源免费数据库:mysql
-SQL语法(SELECT;INSERT;UPDATE;DELETE)
3:node.js
NODE.JS 开发平台平台开发语言 javascript
javascript 前端与后端都使用javascript 开发
软件平台
Node.js:效率高 首页推送
Java :稳定,适合开发大型软件项目 taobao
php :适合互联网项目:论坛;
.net :价格 中小规模网站

练习:客户发送请求 / 返回字符串
练习:客户发送请求/find?id=3 接收3查询数据库3号用户并返回

技巧:完成一个功能使用哪条sql
-获取;查询;搜索 SELECT
-清除;删除 DELETE
-添加;新增; INSERT
-修改;更新 UPDATE
常见错误
1: Cannot find module ‘mysql’
原因:node.js 服务器工作时没找到第三方块mysql
解决:你node_modules目录没有mysql模板造成
2: 无法访问此网站
原因:node.js 程序出错你去node.js 控制台查看错误
Table ‘web1811.xz_user1’ doesn’t exist
原因:xz_user1 表不存在: sql语句表名写错误
3:没有任何数据返回
-一行一行调试
-F12->网络控制面板->request response
任务:
*:添加新功能添加用户
*:删除指定用户

5:ajax (重点)
-创建对象 XMLHttpRequst
-绑定监听事件 onreadystatechange
xhr.readyState==4 && xhr.status = 200
xhr.responseText;
-xhr.open(“GET”,url,true);
-xhr.send();
常见错误:
1:ajax 没有任何错误提示
打开浏览器->F12->network-> xhr
request 请求消息 response 响应消息
(failed) 服务器程序停止工作 node.js 程序控制台输出

6:新浪云:软件项目上线运行方式(注册)
(1)自己搭建服务器:买服务器;安装软件;上传项目
(2)租用云服务器:费用划算,维护成本低
阿里云/新浪云
7:新浪云:使用新浪云
(1)新浪云官方网站:
http://www.sinacloud.com/
(2)登录:新浪微博
(3)查看现在项目
https://sae.sinacloud.com/home/list
(4)点击左上角[创建应用]
[taoge2019].applinzi.com
(5)运行环境管理
[代码管理]
[在线编辑] index.html
[上传代码包] xz/index.html 1.jpg ->压缩 xz.zip
(5)测试
http://taoge2019.applinzi.com/
http://taoge2019.applinzi.com/xz/index.html
(6)草料
https://cli.im/

你可能感兴趣的:(阶段复习)