基本要求
1. 熟悉一种语言的编程模型(3中程序执行顺序, 相关基本类型, 事件机制,反射机制, 函数变量作用域, 线程)
技术进阶:
2. 事件导向思维(UI的操作与有些逻辑需要事件, ).
3. URL导向思维(Web原本就是URL导向的一种实现)
4. 按照某一原则对代码的抽象,分离能力.
Web前段技术
技术: HTML, CSS, JavaScript
其他辅助: AJAX, HTTP Protocal
主要特点
1. 提高用户体验
对程序员要求:
1. 使用标准编码,
HTML, CSS,JavaScript都是一些描述性的语言或语法, 不同浏览器对这三部分的实现都不一样, 在编码是采用标准编码能降低由浏览器或浏览器版本不同造成的兼容性问题,
2. 掌握HTML与CSS对应版本的规范,知道差别.
3. 熟悉JavaScript规范, 你可以写出跟多你想要的功能, 另一个方面是有助于理解某个框架里某个功能的实现.
4. 至少熟悉一种JS框架.
Web服务端技术
这一层主要做两点:
1. 客户端请求与回复处理
2. 如何生成客户端所需要的HTML
第一点WebServer会自动做处理,第二点我们主要是用某一种技术来实现,
1. 静态页面的时代,直接通过File函数,读取磁盘上的Html文件,返回就好.</