收藏 分销(赏)

前端开发实用技术教程.doc

上传人:精*** 文档编号:1924358 上传时间:2024-05-11 格式:DOC 页数:13 大小:258.50KB
下载 相关 举报
前端开发实用技术教程.doc_第1页
第1页 / 共13页
前端开发实用技术教程.doc_第2页
第2页 / 共13页
前端开发实用技术教程.doc_第3页
第3页 / 共13页
前端开发实用技术教程.doc_第4页
第4页 / 共13页
前端开发实用技术教程.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、第1章 Web前端开发技术概述一、选择题1C 2B 3A 4C 5C6D 二、填空题1HTML2HTTP(Hypertext Transfer Protocol,超文本传输协议)3HTML,CSS,JavaScript4background5img三、简答题1答:图1-1 C/S架构应用程序的工作原理在Web应用程序出现之前,“客户机/服务器”(C/S)是应用程序的主流架构。C/S架构应用程序的工作原理如图1-1所示。C/S架构应用程序的特点是客户机通过发送一条消息或一个操作来启动与服务器之间的交互,而服务器通过返回消息进行响应。客户端程序为用户提供管理和操作界面,而数据通常保存在服务器端。在

2、部署C/S架构的应用程序时,需要为每个用户安装客户端程序,升级应用程序是也同样需要升级客户端程序。这无疑增加了维护成本。典型的客户机/服务器网络模型就是支持多用户的数据库管理系统。2答:随着互联网的应用和推广,浏览器/服务器(B/S)网络模型诞生了,其工作原理如图1-3所示。图1-3 浏览器/服务器(B/S)网络模型B/S结构的应用程序只需要部署在Web服务器上即可,应用程序可以是HTML(HTM)文件或ASP、PHP等脚本文件。用户只需要安装Web浏览器就可以浏览所有网站的内容。这无疑比C/S结构应用程序要方便得多。3答:Web服务器通常需要有固定的IP地址和永久域名,其主要功能如下:l 存

3、放Web应用程序。l 接受用户申请的服务。如果用户申请浏览ASP、PHP等脚本文件,则Web服务器会对脚本进行解析,生成对应的临时HTML(HTM)文件。l 如果脚本中需要访问数据库,则将SQL语句传送到数据库服务器,并接收查询结果。l 将HTML(HTM)文件传送到Web浏览器。4答:Web浏览器的主要功能如下:l 由用户向指定的Web服务器(网站)申请服务。申请服务时需要指定Web服务器的域名或地址以及要浏览的HTML(HTM)文件或ASP、PHP等脚本文件。l 从Web服务器下载申请的HTML(HTM)文件。l 解析并显示HTML(HTM)文件,用户可以通过Web浏览器申请指定的Web服

4、务器l Web浏览器和Web服务器使用HTTP协议进行通信。5答:在完成需求分析和总体设计的情况下,开发Web应用程序的基本流程如图1-4所示。图1-4 开发Web应用程序的基本流程1设计Web应用程序中包含的模块和页面在开始开发Web应用程序之前,应由项目组长或系统分析员将Web应用程序划分成若干模块,并定义每个模块包含的页面以及模块间的接口。这是项目组成员分工合作的前提。2配置Web服务器运行Web应用程序需要一个载体,即Web服务器。一个Web服务器可以放置多个Web应用程序,也可以把Web服务器称为Web站点。通常服务器有两层含义,一方面它代表计算机硬件设备,用来安装操作系统和其他应用

5、软件;另一方面它又代表安装在硬件服务器上的相关软件。要配置Web应用程序,首先需要准备一台硬件服务器,如果没有特殊需要,选择普通的PC服务器即可。PC服务器的组件与普通计算机相似,只是PC服务器比普通计算机拥有更高的性能和更好的稳定性。在开发和测试阶段,或者比较小的网络环境下,也可以使用普通计算机作为Web服务器。Web服务器应用程序可以响应用户通过浏览器提交的请求。常用的Web服务器应用程序包括IIS和Apache等。数据库服务器用来存储网站中的数据,例如注册用户的信息、用户发贴的信息等。常用的数据库产品包括SQL Server、Access、Oracle和MySQL等。3前端开发通常需要根

6、据总体设计文档将每个功能模块划分成若干个网页文件;前端开发的主要任务是设计网页的架构、显示风格、特效和一些客户端功能。通常由美工设计网页中需要使用的图片和flash等资源,再使用DreamWeaver设计网页的界面,包括网页的基本框架和网页中的静态元素,例如表格、静态图像和静态文本等,然后使用JavaScript程序实现网页特效和客户端功能。关于Web前端开发实用技术的具体情况将在1.2小节介绍。4后端开发在完成需求分析和总体设计后,程序员(通常项目组里有专门负责数据库管理和编程的人员)需要根据总体设计的要求设计具体的数据库结构,包括创建数据库、决定数据库中包含哪些表和视图、设计表和视图结构等

7、。在设计数据库结构后,可以通过编写数据库脚本来创建这些数据库对象。在安装应用程序时就可以执行这些数据库脚本来创建数据库对象了。后端开发的重点还在于程序员在网页中添加ASP、PHP或ASP.NET代码,访问数据库、完成网页的具体功能。5集成在很多情况下,前端开发和后端开发是由一个人完成的。此时就不存在前端和后端的集成问题了。如果有专门的前端开发人员,则需要在开发前期约定好网页的框架和数据接口,然后分别开发,最后将前端开发和后端开发的成果集成在一起。完成集成工作的程序员需要同时熟悉前端开发技术和后端开发技术。通常可以由前端开发人员在实现了后端开发功能的网页中添加前端开发的代码,实现网页特效。后端开

8、发的主要职责是准备数据,前端开发的主要职责是丰富行为。6测试Web应用程序,通过测试后上线运行在Web应用程序开发完成后,需要测试其具体功能的实现情况。在通过测试达到实际应用的需求后,可以将Web应用程序布署到Web服务器上。通常需要准备一个备份Web服务器,以便实现数据备份,并且在增加新功能时提供测试环境。第2章 JavaScript语言基础一、选择题1B 2A 3A二、填空题1js2=3continue4break三、简答题1答:类型具体描述Undefined当声明的变量未初始化时,该变量的默认值是 undefinedNull空值,如果引用一个没有定义的变量,则返回空值Boolean布尔类

9、型,包含true和falseString字符串类型,由单引号或双引号括起来的字符Number数值类型,可以是32位、64位整数或浮点数2答:3答:for(表达式1; 表达式2; 表达式3) 循环体程序在开始循环时计算表达式1的值,通常对循环计数器变量进行初始化设置;每次循环开始之前,计算表达式2的值,如果为True,则继续执行循环,否则退出循环;每次循环结束之后,对表达式3进行求值,通常改变循环计数器变量的值,使表达式2在某次循环结束后等于False,从而退出循环。第3章 javaScript函数一、选择题1B 2B 3D二、填空题1confirm()2escape()3return4. js

10、三、简答题1. 答:可以使用function关键字来创建自定义函数,其基本语法结构如下:function 函数名 (参数列表) 函数体参数列表可以为空,即没有参数;也可以包含多个参数,参数之间使用逗号(,)分隔。函数体可以是一条语句,也可以由一组语句组成。2. 答:1在JavaScript中使用函数名来调用函数2在HTML中使用javascript:方式调用JavaScript函数3与事件结合调用JavaScript函数3. 答:在函数中也可以定义变量,在函数中定义的变量被称为局部变量。局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。相应地,在函数体

11、之外定义的变量是全局变量。全局变量在定义后的代码中都有效,包括它后面定义的函数体内。如果局部变量和全局变量同名,则在定义局部变量的函数中,只有局部变量是有效的。4. 答:在HTML文件中引用函数库js文件的方法如下:/ 引用js文件中的函数第4章 操作HTML元素一、选择题1A 2B 3B 4A 5B二、填空题1document.getElementById()2. attr()3has()三、简答题面向对象程序设计思想可以将一组数据和与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象。例如,如果人类是一

12、个类,则一个具体的人就是一个对象。第5章 jQuery插件一、选择题1A 2C 3A 4D二、填空题1jquery.插件名.js2jQuery. expr3jQuery对象.封装的jQuery对象方法4jQuery.全局函数名()5waypoint()三、简答题1答:jQuery插件可以分为下面3种类型。(1)封装jQuery对象方法:把一些常用功能定义为函数,绑定到jQuery对象上,从而扩展了jQuery对象。(2)全局函数:把自定义函数附加到jQuery命名空间下,从而作为一个公共的全局函数使用。(3)自定义选择器:编写一个自定义函数,返回满足指定条件的HTML元素对应的jQuery对象

13、。2答:(function($) / 这里放插件代码 )(jQuery);第6章 表单编程一、选择题1C 2B 3A 4B 5A二、填空题1提交按钮(submit);重置按钮(reset);普通按钮(button)2type3textarea4submit;reset;button5blur三、简答题1答1使用document.getElementById()方法获取表单对象2使用document.getElementsByName()方法获取表单对象3使用document. getElementsByTagName ()方法获取表单对象4使用document.forms数组获取表单对象2答:

14、使用document.getElementById()方法、document.getElementsByName()方法和document. getElementsByTagName ()方法获取表单元素对象。除此之外,还可以使用下面的方法获取表单元素对象。1使用表单的elements数组属性获取表单元素对象2以表单元素名作为表单对象的属性获取表单元素对象第7章 JavaScript编辑和调试工具一、填空题1工作区2工作台(workbench)3开发人员工具4Console二、练习题略第8章 设置CSS样式一、选择题1C 2A 3D 4B二、填空题1Cascading Style Sheet(

15、层叠样式表)2border-radius3box-shadow4document.styleSheets三、简答题1答:CSS是Cascading Style Sheet(层叠样式表)的缩写,它可以扩展HTML的功能,重新定义HTML元素的显示方式。CSS所能改变的属性包括字体、文字间的空间、列表、颜色、背景、页边距和位置等。使用CSS的好处在于用户只需要一次性定义文字的显示样式,就可以在各个网页中统一使用了,这样既避免了用户的重复劳动,也可以使系统的界面风格统一。CSS是一种能使网页格式化的标准,使用CSS可以使网页格式(由CSS定义)与内容(由HTML定义)分开,先决定文本的格式是什么样的

16、,然后再确定文档的内容。2答:在CSS3中,设置边框颜色的属性如下。l border-bottom-colors:定义底边框的颜色;l border-top-colors::定义顶边框的颜色;l border-left-colors::定义左边框的颜色;l border-right-colors::定义右边框的颜色。第9章 Ajax编程一、选择题1A 2B 3B 4A二、填空题1XMLHttpRequest2onreadystatechange3getResponseHeader()4timeout三、简答题1答使用XMLHttpRequest对象可以实现下面的功能:l 在不重新加载页面的情况

17、下更新网页;l 在页面已加载后从服务器请求数据;l 在页面已加载后从服务器接收数据;l 在后台向服务器发送数据。2答l method:用于请求的 HTTP 方法。值包括GET、POST和HEAD。l url:所调用的服务器资源的URL。l async:布尔值,指示这个调用使用异步还是同步,默认为true(即异步)。l username:可选参数,为url所需的授权提供认证用户。l password:可选参数,为url所需的授权提供认证密码。第10章 JavaScript HTML5编程一、选择题1A 2C 3D 4C 5A6A 二、填空题1拖拽(drag);放开(drop)2dataTrans

18、fer3Geolocation API4Audio5Loop617source三、问答题1答:标 签具 体 描 述mark用于定义带有记号的文本time用于定义公历的时间(24小时制)或日期,时间和时区meter用于定义度量衡。仅用于已知最大和最小值的度量。浏览器会使用图形方式表现 meter标签,例如,在Google Chrome中meter标签的表现如图10-2所示progress用于定义一个进度条,例如,在Google Chrome中progress标签的表现如图10-3所示2答:在HTML5中可以通过下面的方法进行绘图:l 使用Canvas API动态地绘制各种效果精美的图形;l 绘制

19、可伸缩矢量图形(SVG)。3答:位置信息的通常来源包括。l GPS(全球定位系统):这种方式可以提供很精确的定位,但需要专门的硬件设备,定位效率也不高。l IP地址:多用于计算机设备,定位并不准确。l RFID(Radio Frequency Identification,无线射频标签):可以通过读卡器的信号、报文到达时间或定位器等等数据确定标签的位置。lWiFi:无线上网时,可以通过WiFi热点(AP或无线路由器)来定位客户端设备。l GSM/CDMA小区标识码:可以根据手机用户的基站数据定位手机设备。l 用户输入:除了以上方法外,还可以允许用户自定义位置信息。第11章 最流行的JavaSc

20、ript脚本库jQuery一、选择题1D 2C 3D 4B二、填空题1src2$(*)3:first4attr()5Animate()6fx三、简答题1答(1)ancestor descendant(祖先 后代)选择器ancestor descendant选择器可以选取指定祖先元素的所有指定类型的后代元素。例如,使用$(form input)可以选择表单中的所有input元素。(2)parent child(父 子)选择器parent child选择器可以选取指定父元素的所有子元素,子元素必须包含在父元素中。例如,使用$(form input)可以选择表单中的所有input元素。(3)prev

21、 + next(前 + 后)选择器prev + next选择器可以选取紧接在指定的prev元素后面的next元素。例如,使用$(label + input)可以选择所有紧接在label元素后面的input元素。(4)prev siblings(前 兄弟)选择器prev siblings选择器可以选取指定的prev元素后面根据siblings过滤的元素。例如,使用$(#prev div)可以选择所有紧接在名称为prev的元素后面的div元素。2答load事件当加载文档时触发,ready事件当DOM元素都被加载时触发。3答使用fadeIn()方法可以实现淡入效果。使用fadeOut ()方法可以实

22、现淡出效果。使用fadeTo()方法可以直接调节HTML元素的透明度。使用fadeToggle()方法可以淡入淡出的效果切换显示和隐藏HTML元素。4答使用SlideDown ()方法可以滑动效果显示HTML元素。使用SlideUp()方法可以滑动效果隐藏HTML元素。使用SlideToggle()方法可以滑动效果切换显示和隐藏HTML元素。第13章 jQuery Mobile一、选择题1A 2C 3B 4A 5C二、填空题1js;CSS2$.mobile.loading()3navbar4listview三、简答题1答jQuery Mobile是基于jQuery的针对触屏智能手机与平板电脑W

23、eb开发框架,是兼容所有主流移动设备平台的、支持HTML5的用户界面设计系统。2答默认情况下,网页中的按钮都是块级元素,按钮可以填充屏幕的宽度。可以在定义按钮时使用data-inline=true属性将按钮指定为内联按钮。内联按钮的宽度等于其内部的文本和图标的宽度之和。 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。C成本报表是对外报告的会计

24、报表。C成本分析的首要程序是发现问题、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错G工资费用就是成本项目。()G归集在

25、基本生产车间的制造费用最后均应分配计入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制造费用”科目核算。Q企业职工的医药费、医务部门、职工浴室等部门职工

26、的工资,均应通过“应付工资”科目核算。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。()Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对Z直接生产费用就是直接计人费用。XZ逐步结转分步法也称为计列半成品分步法。A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)13

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服