前端相关的技术点:
- html(html5) 主要用来实现页面的排版布局
- css(css3) 主要用来实现页面的样式美化
- JavaScript(jQuery) 主要用来实现前端功能特效
采用上面的这些技术开发的页面和前端特效脚本需要放到服务器才能够对外提供服务,才能够让互联网上的网友看到。
客户端与服务器
本质上都是计算机,只不过样子不同,配置不同,应用场景不同(安装的应用软件不同)
- 客户端主要用于普通上网用户
- 服务器主要给上网用户提供后台服务
初识Ajax (什么是ajax[面试题] 待整理)
Ajax表示Asynchronous JavaScript and XML(异步JavaScript和XML),但是它不是像HTML、JavaScript或CSS这样的一种“正式的”技术,它是表示一些技术的混合交互的一个术语(JavaScript、Web浏览器和Web服务器),它使我们可以获取和显示新的内容而不必载入一个新的Web页面。增强用户体验,更有桌面程序的感觉。
当时请求资源需要等好久,用户界面是空白,导致用户体验不好,所以有了ajax.
Ajax可以做什么?
- 显示新的HTML内容而不用载入整个页面(只加载部分数据,从而快些)
- 提交一个表单并且立即显示结果(登录的验证信息)
- 登录而不用跳转到新的页面
- 星级评定组件
- 遍历数据库信息加载更多而不刷新页面
客户端与服务器(回答访问网页来自哪里)
本质上都是计算机,只不过样子不同,配置不同,应用场景不同(安装的应用软件不同)
- 客户端主要用于普通上网用户
- 服务器主要给上网用户提供后台服务
(客户端的软件对应的服务器的软件,比如,客户端的浏览器对应服务器的文件(软件))
网络相关概念
- IP地址(唯一的确定互联网上的一台计算机)
- 域名 IP地址的别名,方便记忆
- DNS 用于维护IP地址与域名的关系
- 端口 用来确定计算机上的网络应用程序
通信协议理解
通信双方约定的规则
- - http/https 超为本传输协议
- - ftp 文件传输协议
- - smpt/pop3 邮件收发协议
- - ......
搭建服务器环境
wamp集成环境介绍
- - windows 操作系统
- - Apache 提供静态资源服务(html页面、js文件、css文件、图片。。。)
- - MySQL 数据库
- - php 编程语言,可以用来开发网站
wamp的安装配置
(如果重启没成功,可能配置文件有错,绿色表示重启成功)