网页编程入门应该首先学些什么?
网页编程入门应该首先学html和aSP这两种语言代码。
1、html相关知识
①据了解,html属于静态代码,是网页编程的基础。至于静态代码,因服务器不需要解析而只用于布局效果;
②还有javascript、css这两种静态代码,前者用于实现某些特效,而后者则是样式语言;
③以上三种语言组合起来,可以设计出美妙的网页效果。
2、asp相关知识
①另外,asp属于动态代码,是为了能快速入门的。至于动态代码,因服务器需要解析而可用于数据库操作;
②还有php、jsp这两种动态代码,和html有着很好的兼容性,基本学会掌握以后就可以去找工作了;
③当然,开发工具、数据库和服务器这三个部分得根据学的动态语言来选择,比如动态语言和数据库可以选择asp和access或php和mySQL等。
网页编程的相关原理
1、网络模型(网络结构原理和工作原理的描述)
①OSI参考模型:七层;
②Internet网络模型:四层;
③网络协议:指定层上进行数据交换的规则;
④Internet的网络层协议:IP协议、DNS协议(辅助协议);
⑤Internet的传输层协议:TCP协议、UDP协议。
2、套接字(应用程序和网络协议的接口)
①JavaSOCkets:Java应用程序和网络协议的接口,提供若干个类的定义。Java应用程序利用这些类继承网络协议的行为,实现网络通信;
②TCPSockets:使用TCP协议实现可靠的网络通信;
③UDPSockets:使用UDP协议实现效率较高的网络通信。
3、数据包(按照一定规则整合的数据集合)
①组包:指按照协议把零散的数据或报文按照组合起来,实际应用中,比如在C++编程中,往往定义一种新的数据类型用来存储数据包的结构;
②数据包传送:指数据包的电气物理传输;
③解包:指接收端对接收的数据进行解析,获得有用信息和数据。
参考资料:
百度百科-网络编程
学习网页编程要哪些知识?
目前比较专业也很流行的工具是:网页制作三剑客
DREAMWEAVER(网页制作)
FLASH(动画制作)
FIREWORKS(矢量图形制作和图像处理)
其实这些只是工具而已,如果你希望建立一个十分专业且强大的网站就必须学习网页编程语言
目前最为常见的服务器端语言有:PHP、ASP、JSP、.NET等
除此之外,HTML、CSS、JS等一定是要会的
如果你想长远发展建议先了解HTML,PHP一定要学好,因为80%的网站使用PHP架构,它也相对简单,ASP有点过时,不学也罢
以后你可以学习面向对象的MVC开发模式总之网页编程是一个十分深远的东西越深入你会发现越不着底~