到底怎样才能学好html和css?怎样算熟练掌握
的有关信息介绍如下:这个可以看看HTML5课程大纲了解啊,分阶段学习的,不同阶段学习的内容可以了解下。第一阶段:PCterminal★ PC端页面重构1、认知行业、岗位、部分专业术语,就业趋势与行业未来展望;2、HTML5核心元素及布局应用;3、CSS3核心属性及布局应用;4、图形、图像软件的使用(PS,FW,AI);5、浏览器兼容及解决方案;6、图片整合、滑动门及宽高自适应等高级应用技术;7、初步接触JS。★ PC端交互开发(原生JS)1、javascript基础语法和变量、控制语句、循环语句、函数、事件处理、数组、常见排序算法;2、DOM操作和BOM操作;3、定时器、Cookie本地存储、内置对象、正则表达式、闭包、JS面向对象语法、JSON、堆栈结构;4、Ajax动态读取数据、异步操作、与DOM、JSON的结合使用;5、各种主流浏览器兼容性处理;6、单例、工厂、代理、观察者等设计模式;7、ECMA6.0新特性介绍。★ PC端交互开发 (JQuery)1、初识jQuery、jQuery的优势、jQuery框架核心功能、最容易混淆的几个概念2、jQuery各种选择器的使用,及选择器的应用优化;3、Dom节点操作、插入、删除、复制、移动节点等操作;4、事件处理、事件处理模型、事件处理机制、jQuery事件封装机制、jQuery事件应用;5、jQuery中的动画、动画时间的概念、基本动画方法、复杂动画方法、停止动画与参数说明、jQuery动画的队列问题;6、表单开发,设计可用性表单、表单验证、增强型表单;7、Ajax、XMLHttpRequest 基础、jQuery Ajax、工具函数、缓存;8、在jQuery中编写插件、插件扩展、插件应用、jQuery.pagination分页、jQuery.qtip信息提示、 jQuery.artDialog弹出层、jQuery.jscrollpane滚动条;9、理解模块式开发,以及requirejs插件的使用。★ PC项目实训1、了解项目需求,项目流程;2、了解项目管理,模块分配,项目时间预估;3、了解产品周期,参与团队协作;4、综合运用HTML+CSS,JS,JQ,JQUERY UI, jquery easyui等技术,完成大型PC端项目开发。第二阶段:Mobile terminalHTML5+CSS3新添特性1、HTML5概述,新增的元素和废除的元素、全局属性;2、HTML5基础:新增文档结构元素(Article、section、nav)智能表单、文件API(FileList对象和File对象、FileReader接口)、拖放API;3、CSS3基础:新增的后代选择器、伪类选择器、文本阴影、圆角、盒阴影、变形处理(transform)、动画(transitions)、帧定义(key-frames)、旋转(rotate)、 animation;4、HTML5多媒体audio音频元素、Video视频元素、视频回调事件;5、本地存储web storage、本地缓存;6、定位基础知识以及原理,结合google(高德)地图定位;7、响应式布局概念以及语法(@media)、web网页和mobile网页的区别、样式继承;8、Canvas标签基础知识、绘制矩形、绘制圆形、使用路径、图像裁剪、保存为文件、创建动画。★ WebAPP项目开发及实训1、angular.js、backbone.js;2、数据交互,ajax与DOM交互应用;3、HTML5+CSS3在实际项目中的应用;4、项目管理,模块分配,项目时间预估;5、产品周期,团队协作;6、微信场景开发;7、微信平台互动开发。第三阶段:混合应用开发及实训★ 混合应用开发及综合实训1、混合开发原理;2、APP与webAPP;3、混合应用与HTML页面交互;4、通过客户端传递数据;5、项目的版本迭代;6、项目打包与应用,生成APK。