1.准备工作
1)安装文本编辑器
sublime(首推:运行速度较快)
vscode(阿里内部使用自己的插件)
记事本(没有 代码高亮显示、文件管理、默认缩进、代码提示)
editplus/notepad++/
不推荐使用集成开发工具(idea)功能强大,如node,npm,命令行工具...
2)主流浏览器:测试代码
chrome
Firefox
Opera
Safari(ios)
IE
还有哪些问题:1 主流开发技术,如果是 jsp jquery 放弃这个岗位
3)服务器 (主机+操作系统)
Apache 服务器软件
bin :可执行文件目录
conf :配置文件目录
htdocs :服务器目录(可以被访问)
...
app01
index.html
app02
start.html
teamviewer
url 统一资源定位符
协议: http://ip:port/path
ftp:// 文件之间的传输
jdbc://数据库协议
地址解析封装
请求报文
请求行:GET /app01/index.html
请求头:porxy Firefox zip
请求体:username = terry&password=123
服务器:
回应报文
回应行:http://200 ok/404 Not Found
回应头:如ContentType:text/html;charset=utf-8
响应体:index.html (流io)
浏览器
使用内置的html解析器进行解析
使用utf-8进行解码
浏览器将html解析出来
HTML 超文本标记语言
文本:x.txt/hello.java/index.jsp
超文本:字节/视频/图像/画布/音频
标记语言:<h2>hello</h2>表示hello是一个二级标题
<p>world</p>表示world是一个段落
第一个html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
<head>
<body>
</body>
</html>