初学前端有什么推荐的书籍

初学前端有什么推荐的书籍,第1张

初学者入门书籍:

中文电子书

深入浅出htmlpdf中文版

魅丽的网页设计

Web程序设计(第5版)完整版

HTML&XHTML权威指南(英文+中文版)

Web编程入门经典:HTML、XHTML和CSS(第2版)

CSS商业网站布局之道(朱印宏著)

HTML与CSS入门经典(第7版)

EricMeyer谈CSS(卷1)

EricMeyer谈CSS(卷2)

无懈可击的Web设计

XHTML实例精解

XHTML技术内幕

HTML简明教程中文PDF版

DynamicHTML权威指南第3版

XML基础教程入门、DOM、AJAX与FLASH(SasJacobs[美]著)

网页视觉设计案例教程

英文原文电子书

DiveIntoHTML5

HTML5.and.CSS3:DevelopwithTomorrow'sStandardsToday

HTML5StepbyStep

BeginningHTMLwithCSSandXHTML

BeginningCSSWebDevelopment从入门到精通

CSSWebDevelopment从入门到精通

HTML,XHTML,andCSS-VisualQuickstartGuide第六版

深入浅出HTML(英文版)

Transcending.CSS(英文版)

完美HTML设计-使用CSS不用Table(第二版)

HTML,XHTML,andCSSBible,5thEdition

CSS禅意花园(高级CSS开发)

O'ReillyCSS:TheDefinitiveGuide第三版(CSS权威指南)

SamsTeachYourselfHTML5in10Minutes(5thEdition)

HTML5andCSS3:DevelopwithTomorrow'sStandardsToday

WroxWebStandardsProgrammer'sReference

SpringintoHTMLandCSS

TheEssentialGuidetoCSSandHTMLWebDesign

HTML&XHTML-TheCompleteReference第四版

XHTMLMovingtowardXML

MasteringIntegratedHTMLandCSS

BuildyourOwnWebSite-TheRightWayUsingHTMLandCSS

HeadFirstHTMLwithCSS&XHTML

TheBestPracticeGuidetoxHTMLandCSS

TheCSSAnthology(第三版)

TheCSSAnthology(第二版)

SamsTeachYourselfHTML4in10Minutes

TeachYourselfHTMLin10Minutes第四版

UltimateHTMLReference

高级进阶电子书:

中文电子书

HTML5高级程序设计(完整版)

css3_for_web_designers

CSS精粹(第3版)

CSSWeb设计高级教程第2版

大巧不工-WEB前端设计修炼之道

博客园精华集Web标准之道

编写高质量代码-Web前端开发修炼之道(完整版)

变幻之美——Div+CSS网页布局揭秘(案例实战篇)

Web导航设计

Web表单设计:点石成金的艺术

精通XHTML程序设计高级编程

彻底设计研究CSS

CSS时尚编程百例

英文原文电子书

Don'tMakeMeThink!

ApressProCSSandHTMLDesignPatterns

ProfessionalCSS:CascadingStyleSheetsforWebDesign第二版

TheBookofCSS3:ADeveloper’sGuidetotheFutureofWebDesign

AccessibleXHTMLandCSSWebSites:Problem-Design-Solution

HowtoDoEverythingWithHTML

O'ReillyCSSCookbook

ABookApartCSS3ForWebDesigners

SpeedUpYourSite:WebSiteOptimization

O'ReillyDesigningWebNavigation

BeginningCSS:CascadingStyleSheetsforWebDesign

TheUltimateCSSReference

WroxCSSInstantResults

CSSMastery:AdvancedWebStandardsSolutions

CreatingCoolWebSiteswithHTML,XHTML,andCSS

BeginningHTMLwithCSSandXHTML:ModernGuideandReference

AccessibleXHTMLandCSSWebSites

O'ReillyCSSTheMissingManual

WileyCreatingWebSitesBible

ProCSSforHighTrafficWebsites

HTMLManualofStyle4th

O'ReillyHTML5:UpandRunning

StunningCSS3:Aproject-basedguidetothelatestinCSS

TheDefinitiveGuidetoHTML5Video

CanvasPocketReference:ScriptedGraphicsforHTML5

Apress.Pro.HTML5.Programming.Sep.2010

ProCSSTechniques

W3C官方手册:

CSS完全参考手册3.0

xHTML完全参考手册5合1W3C官方权威手册

HTML4.01规范-W3C官方HTML权威指南

HTML4.0参考手册CHM

W3CHTML3.2规范

CSS2权威W3C官方参考手册CHM

css手册2.03.0

《Web程序设计与应用》是2004年清华大学出版社出版的图书,作者是曾斌,孙远光,关南宝。

本书详细介绍了Web程序设计技术ASP。全书分为4部分共7章。第1部分为第1章,介绍学习Web程序设计技术前应首先了解的相关知识及基本 *** 作:第2部分为第2章,介绍ASP的基础语言VBScript;第3部分包括第3、4、5、6章,从入门到提高,结合范例,循序渐进地介绍ASP,介绍了ASP的常用对象和组件,介绍了ASP程序与数据库的集成;第4部分为第7章,通过综合实例让学生系统地掌握ASP编程技术

本书可以作为普通高等院校、高职高专院校计算机网络、软件、信息及电子商务专业Web程序设计课程教材,也可以作为对交互式网站设计与制作感兴趣的学生自学用书,还可以作为企业、单位建站或网络、软件公司教学培训用书。

一、 HTML CSS Javascript

正如严老师所说:“Java Web 的基础是建立在HTML这套标签的地基之上的”。所以学习Java Web 就要学习HTML的标签,开始对HTML的理解并不是很深,本以为作为程序员对HTML的重点掌握无非就是From表单,哦,对了,还有Table,<a herf=””>,文档的格式<head><body>等等等等,而对于CSS,更觉得这对于作为程序员的我们没有什么太大的必要,那些事情完全是由美工来做的,而对于Javascript则觉得他应当是与vbscript一个时代的脚本语言,其作用无非是给页面添加一些花哨的动态效果没有什么实际意义,但是当我接触到更多的新技术如AJAX的时候便觉得我所掌握的远远不够,对于AJAX而言你学要知道每个细节从而能够设计出既美观又具有人性化的用户界面。而AJAX所以依托的基础便是Javascript、CSS、HTML、XML,其思想在于使用XMLHttpRequest实现异步调用把数据偷偷的下载到客户端从而使得用户无需刷新界面从而得到更好的上网体验,此三种技术在AJAX中发挥的淋漓尽致。这才知道那本OReilly的 “Javascript犀牛书”并不是盖的。这三个基础性的东西还是学要好好的学习,老的技术相结合也能焕发出新的光彩。

二、 TomCat

总觉的这是一个让人头疼的东西,学习的时候常需要给他进行很多项配置,首先是虚拟路径,在server.xml文件夹下加上<Context path=”/test” docBase=”F:\dwb”>,有一次给同学安装Tomcat6.0把Tomcat5.5里面老师写好的server.xml直接粘贴到了Tomcat6.0的cong文件夹下竟不能运行,这才知道版本不同随便粘贴后果是很可怕的,还是老老实实的把<Context path=”/test” docBase=”F:\dwb”>这句话粘贴上才是。东西有时命名目录里的东西已经更改了,TomCat也已经重新启动了,但网页上显示的依旧是以前的东西,还得把C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\这个目录下的虚拟路径删掉(如经典的test目录)。在做第9、10、11章的例子的时候还要把WEB-INF文件夹放到虚拟目录的根目录下否则会找不到WEB-INF文件夹,总之问题多多,问题越多,自己的经验也就越多。

三、 JSP基本语法

1、 <% %>在jsp页面中插入Java代码,<%= %>表达式输出语句

2、 JSP指令和动作:指令主要是<%@page %>、<%@include %>;动作主要是<jsp:forward>、<jsp:include>、<jsp:usebean>、<jsp:setProperty>、<jsp:getProperty>

3、 四种属性的作用域page、request、session、appliction,一个比一个大,page只对当前页面有效,request是在两个页面跳转的时候包括服务器端的跳转,seesion只要浏览器不关闭,属性一直存在。Appliction只要服务器(如Tomcat)不关闭它一直都存在

总之我感觉JSP的基本语法还是很简单的无非就是几个标签指令什么的,稍需要注意的是<jsp:forward>是服务器端的跳转URL地址不变,<%@include %>、<jsp:include>主要是包含静态和动态的区别。

四、 JSP内置对象

Request:主要作用接受表单传来的数据,

Response:主要是可以像客户端发送头部信息和重定向sendRedirect

Out:输出一些东西

Exception:一些异常信息

Config:这个对象比较厉害,它能获得web.xml中的许多信息,如<application>中的值,<servlet>中的parm值等

Session和applicition对象主要是用他们的setAttribute和getAttribute方法存取一些属性值,不同之处在于他们的作用域

五、 JDBC

与数据库进行连接,这是学习程序的重头戏,但也不是很难,主要是记住连接数据库的一些流程

1、 Class.forName(驱动程序字符串)

主要有四种驱动方式,字符串也各不相同,我们常用的是连接access的jdbc odbc bridge字符串为sun.jdbc.odbc.jdbcodbcdriver

2、 DirverManger.getConnection(DBURL)

DBURL字符串为 Jdbc:odbc:数据源名称

3、新建statement对象

4、执行exectuQuery或exectuUpdata方法

5、逆序关闭数据库

六、结语:设计模式 与开发框架

DAO模式已经过时了,现在的主流模式是MVC;其中主要用了servlet充当控制层, 还需要在web.xml中配置servlet映射,它主要是起到数据控制流向的作用,现在说有主流的框架都是使用MVC模式,如SSH,但是这些框架都没有想微软vasual Studio那样的可是控件(虽然JavaBen是一些可复用的类),2005年推出的JSF开发框架弥补了这一缺陷,相信在未来作为SUN官方标准推出的JSF开发框架可能会成为主流框架,因为ESRI的ArcGIS Server就是依托于JSF框架开发的产品,相信JSF会成为以后开发框架的主流!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11508247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存