已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web开发基础知识 研发一部 周环 前端开发 什么是前端开发主要职责是与交互设计师 视觉设计师协作 根据设计图用HTML和CSS完成页面制作 同时 在此基础之上 对完成的页面进行维护和对网站前端性能做相应的优化 需要使用JavaScript或者ActionScript来编写和封装具有良好性能的前端交互组件 浏览器介绍 IE firefox chromeHtml介绍 HTML标签 DOM BOMCss介绍 简单样式应用与定义 ID选择器与class选择器 Javascript介绍 常用DOM操作调试工具介绍 firebugIEDeveloper 浏览器介绍 IE系浏览器 IE6 7 8 360浏览器 国内大部分浏览器渲染引擎 Tridentjs引擎 Chakra ie9 MozillaFirefox firefox渲染引擎 Gecko引擎js引擎 TraceMonkey引擎webkit chrome safari渲染引擎 webkitjs引擎 V8Opera Opera未知 html介绍 HTML标签 标签性语言 DOM HTMLDocumentObjectModel 文档对象模型 BOM 浏览器对象模型 BrowserObjectModel HTML标签 标题我是段落 HTML注意事项 嵌套的HTML元素不要忘记结束标签空的HTML元素使用小写标签始终属性值加引号块元素与内联元素块元素 pdivh1formulollitable等内联元素 aspanimginputselect等 DOM文档对象模型 DOM是这样规定的 整个文档是一个文档节点每个HTML标签是一个元素节点包含在HTML元素中的文本是文本节点每一个HTML属性是一个属性节点注释属于注释节点 HTMLDOM结构图 BOM 浏览器对象模型 弹出新浏览器窗口的能力 移动 关闭和更改浏览器窗口大小的能力 可提供WEB浏览器详细信息的导航对象 可提供浏览器载入页面详细信息的本地对象 可提供用户屏幕分辨率详细信息的屏幕对象 支持Cookies BOM操作 window open window screen width window navigator userAgentwindow location hrefwindow navigator screen document cookie Css介绍 CSS是英语CascadingStyleSheets 层叠样式表单 的缩写 它是一种用来表现HTML或XML等文件式样的计算机语言 是为了解决内容与表现分离的问题css使用依赖HTML或XML red background f00 Css语法 selector property value id与class选择器 id选择器 css定义以 开始 限HTMLid属性使用单一使用 dockbar height 10px class选择器 css定义以 开始 限HTMLclass属性使用 支持重复使用 menu height 10px 公开页面私有页面 Css定义方式 多重声明p text align center color red 值的不同写法和单位p width 100 height 100 p width 100px height 100px 选择器的分组h1 h2 h3 h4 h5 h6 color green JavaScript Javascript的出现使得网页和用户之间实现了一种实时性的 动态的 交互性的关系 使网页包含更多活跃的元素和更加精彩的内容 增强人机交互 改善用户体验 JavascriptDOM操作 获取DOM getElementById getElementsByTagNamedocument getElementById username document getElementsByTagName input 创建DOM createElement createTextNodevarinput document createElement input input id username input name user 插入DOM appendChild insertBeforedocument body appendChild input 删除DOM removeChilddocument body removeChild input 层级DOM parentNode childNodes firstChild Javascript注意事项 window myValue aa age 0 job developer document all dockbar value window open Javascript技巧与优化 局部变量的访问速度要比全局变量的访问速度更快 因为全局变量其实是window对象的成员 而局部变量是放在函数的栈里的varage 0 job developer 预设默认值 varage this get age 0 减少DOM操作新增与删除 隐藏与显示 延时删除 代替 判断对象是否存在 vardock A one dock dock Ajax技术 对于InternetExplorer浏览器 xmlhttp request newActiveXObject Msxml2 XMLHTTP 3 0 3 0或4 0 5 0对于Mozilla Netscape Safari等浏览器 创建XMLHttpRequest方法如下 xmlhttp request newXMLHttpRequest 需要发送Http请求 web服务支持 常用的AJAX数据格式json 名称 值对 first Brett xml 标签形式Bretttxt 字符串 first Brett 浏览器调试工具介绍 IE调试工具 IeDeveloperInner htmljscsshttptimelineIEhttpWacth httprequestFF调试工具 Firebug htmljscsshttptimelinechrome调试工具 webkitInner htmlj
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030全球及中国医疗保健商业智能(BI)行业项目调研及市场前景预测评估报告
- 2026基因检测试剂盒在体检中心渠道的拓展模式研究报告
- 2026县域医疗中心设备配置升级需求与经销商网络优化策略报告
- 2026医疗AI软件三类证审批提速背景下的产品商业化落地路径研究
- 2026农业转基因成分检测技术贸易壁垒应对与国际标准接轨报告
- 2026中国黑蒜发酵制品健康宣称合规性与营销策略报告
- 冀教版三年级下学期(新版)数学第1单元单元试卷(附答案)
- 2026中国绿电制氨项目经济性测算与国际碳关税应对方案
- 2026中国精准医疗检测设备技术创新与临床应用前景研究报告
- 2025年二级建造师之二建建设工程施工管理考前冲刺检测卷含答案讲解
- 2025年甘肃省嘉峪关市疾病预防控制中心(卫生监督所)检验专业技术人员招聘考试笔试模拟试题及答案解析
- 2025年安全专家招聘面试题库及参考答案
- 水利安全b题库及答案解析
- 2026年河南女子职业学院单招职业技能考试题库含答案
- (2025年)疫苗管理法相关知识考试题及答案
- 《上海市幼儿园办园质量评价指南(试行)》
- 附件1:中国联通动环监控系统B接口技术规范(V3.0)
- GB/T 41681-2022管道用Y型铸铁过滤器
- GB/T 31521-2015公共信息标志材料、构造和电气装置的一般要求
- 高考体育单招英语复习连词讲解4教案
- 消费者行为分析之社会因素的影响分析课件
评论
0/150
提交评论