- 论坛徽章:
- 5
|
1、您认为目前Web前端技术的未来发展方向在哪里?
未来发展方向有着不可预测的变数;Web前端技术的未来发展方向也许会由一个或者几个关键人物决定着发展方向;那么谈到Web前端技术的未来发展方向,不能孤立地只谈Web前端技术的未来发展方向,也要结合着WEB服务端去谈;毕竟WEB前端与服务端不可分离;你的WEB前端发展再好,没有安全地、稳定地、相配套地WEB服务端,那么WEB前端技术也会受到用户的质疑;
目前web技术发展过程中应该遵循几个基本要素:
第一:优化web前端与服务端; 前端包含浏览器本身的引擎;CSS,HTML,JAVASCRIPT代码优化;说明白一点就是提高显示速度; 对于一个生产系统,数据量特别大,要查询历史数据比较费时;这不光是WEB前端的问题,主要矛盾还是WEB服务端的问题;其中也可能包括数据库的设计问题等原因;
第二:数据传输安全稳定;网络现在逐步深入到各个领域;例如公司前段时间上了一个GPRS无线采集数据的系统;端点的数据被采集回来显示到WEB前端;那么前端数据的显示不光要提升速度,最重要的是整个链路(包括硬链路与软链路)要安全稳定;
目前HTML5已经到来,但应用的人还不多(我至今也没用过),前段时间看了关于HTML5的一些报道:在HTML5的视频播放方面,不再采用嵌入式的播放插件;而直接插入HTML5所支持的播放视频的标签就可以播放了;我在考虑,是不是播放解码器已经作为HTML5的一个系统包的一个API功能了, 以后市场如果再次有不同的的视频解码器出现,就升级HTML5中的系统开发包就OK了?!
其实Web前端技术未来发展,不光看HTML,还要看JAVASCRIPT,ACTIONSCRIPT等web主流的发展;毕竟JAVASCRIPT为WEB编程而生,ACTIONSCRIPT为web中的流媒体快速传递而生;但谁有没有想到, JAVASCRIPT与ACTIONSCRIPT发展如此之快,为web的技术发展不断推波助澜; 至于应用方面,个人感觉,在这个物联网的时代即将普及的情况下,WEB未来的技术以及发展还要走很长的技术路程;
2、此次权威指南新版最精华的内容是哪部分?
仁者见仁,智者见智;个人认为数组部分很精华;当然并不是说其它部分不精华
记得以前做个一个web下面的数据分页显示并且进行套打;采用JAVASCRIPT与ACTIONSCRIPT开发;由于数据量比较大,所以将数据一次性存入到多维数组中.然后就行分页显示并进行打印;其实JAVASCRIPT与ACTIONSCRIPT有异曲同工之妙!他俩都是WEB前端开发首选语言!
3、权威指南更适合哪部分人阅读?这本书还有哪些技术细节没有覆盖到?
老少皆宜、妇孺皆可(开个玩笑);既适合入门者入门学习资料,也适合深入开发者的查询工具; 随着web技术的不断创新,我想权威指南也会不断地跟着web技术的脚步不断前进; 权威指南应该说是一本非常好的web技术书籍;
个人感觉“客户端JAVASCRIPT”这句话有一定的误导性;给人感觉JAVASCRIPT只是客户端的开发语言,其实不然, JAVASCRIPT也可以在服务器端执行;举个例子:
下面这段代码在服务端执行生成XML格式的字符串返回给客户端,解析就由客户端去处理;
这里的JAVASCRIPT脚本就是在服务端执行;
- <!-- #include file="../connection.asp"-->
- <script language="javascript" runat="server" >
- var totalRecordArray=new Array();
- var selectYear,selectMonth
- var lableArray=new Array("gasTypeCode","gasTypeName","equipCode","EquipName");//
-
- function RecordArray(gasTypeCode,gasTypeName,equipCode,EquipName)
- {
- totalRecordArray.push(new Array(gasTypeCode,gasTypeName,equipCode,EquipName));
- }
- function createXML()
- {
- response.Write("<report_month_t><rowNumber>")
- response.Write(totalRecordArray.length)
- response.Write("</rowNumber>")
- response.Write("<fieldsNumber>")
- response.Write("9")
- response.Write("</fieldsNumber>")
- for (i=0;i<totalRecordArray.length;i++)
- {
- response.Write("<recordInfo>")
- for(j=0;j<lableArray.length;j++)
- {
- response.Write("<")
- response.Write(lableArray[j])
- response.Write(">")
- response.Write(totalRecordArray[i][j]);
- response.Write("</")
- response.Write(lableArray[j])
- response.Write(">")
- }
- response.Write("</recordInfo>")
- }
- }
- </script>
- <%
- gasTypeCode="01"
- sql="select '01'as gasTypeCode,gasTypeName,'00' as equipCode,basename as EquipName from Data_Show_T where gasTypeName='焦炉煤气' order by locationcode "'按照类别进行分类
- set rs=server.createobject("ADODB.Recordset")
- rs.open sql,cnn,1,1
- recordNumber=rs.recordcount
- do while not rs.eof
- gasTypeCode=rs.fields(0) '煤气类型
- gasTypeName= rs.fields(1) '煤气名称
- equipCode=rs.fields(2) '设备编码
- EquipName=rs.fields(3) '设备名称
- response.Write RecordArray(gasTypeCode,gasTypeName,equipCode,EquipName,pressure,temperature,momentMeasure,totalMeasure,measureDate,momentLow,momentHigh,pressLow,pressHigh)
- rs.movenext
- loop
- response.Write createXML()
- %>
复制代码 至于说这本书还有哪些技术细节没有覆盖到;不敢在大师面前班门弄斧,JAVASCRIPT目前这些知识都学不完,即使学完了,也不可能将每个知识点都应用到实践当中去;
我想”这本书还有哪些技术细节没有覆盖到?”就留给大师们去发现,去评价吧!
|
|