2014年一个引爆朋友圈的H5小游戏《围住神经猫》开始,各行各业不断推出令人耳目一新的H5创意。“H5”,这个由HTML5简化而来的词汇,借助微信平台,正在走进更多人的视野。
后来支付宝的十年账单引发热议,各大企业的年终总结现也热衷于用H5技术实现,优秀的互动体验令原本乏味的总结报告有趣生动了起来。毫无疑问,HTML5将是未来互联网技术的制高点。
HTML5网页的多媒体特性、三维、图形及特效,超炫的浏览体验,使得HTML5不仅在电脑浏览器上可以呈现令人惊叹的效果,在移动设备上更加表现不凡,它改变了企业网络广告的模式与分布。HTML5与移动互联网现在如胶如漆。HTML5具有的本地存储功能、设备兼容性、地理位置信息等特性,非常适用于移动开发,帮助企业构建应用平台。作为时下热门的技术,掌握HTML5技术的人才,前景还是不可估量的。
可能有人会问,我对HTML5一点都不了解,适合学HTML5吗?
学习HTML5编程这门技能,学习遇到的困难远没有学习之前施加给自己的压力大,每个人接触新的技能,都会抱着“难不难,我没有基础,能学会吗”这样的疑问。
课工场HTML5培训总监认为,对未知事物存在疑虑和担心自己做不好,这是一种很正常的心理。只要认真对待,积极学习,学好HTML5编程语言其实不难。另外,课工场针对各个基础阶段的人设计了对应的HTML5教程,可在线学习,利用碎片化时间,快速提升自己。
那么,零基础学习HTML5,到底需要什么基础呢?
我们分两种情况来分析:
1.如果零基础的情况下想去学代码的话,就得把HTML5、CSS3、JavaScript三个都学了,这样就不需要各种求供应商和技术了。
这种情况下建议在网上利用HTML5教程学习,并结合书本教材同步进行。
网上学习平台有很多,如课工场(www.kgc.cn)的HTML5视频教程,提供各个基础阶段的实用教程,你可以根据自己的能力,选择合适的课程进行学习。而且,在线学习,很多课程都是免费的,学习起来比较方便。
同时,推荐几本可以学习的书籍:
《Head first HTML&CSS》:入门级必备,难度合适
《JavaScript DOM编程艺术》:同样入门级教材
《HTML5权威指南》:内容全面,进阶阶段可看
两者搭配学习,更容易理解。
2、如果只需要能制作出简单的H5页面,就可以绕过代码这关,善用各类H5制作平台,应该都能轻松上手。
如Maka、初页、秀制作等。当然,网上也有很多制作H5页面的HTML5教程,教你轻松制作出有吸引力的H5页面。
总而言之,学习HTML5开发还是不错的选择,移动时代还是非常火的。根据自身的能力,利用现有的学习资源,选择合适的HTML5教程或者书籍,学好这门技术不是难事。
很多人问我说作为一个前端开发人员都需要看一些什么书籍,尤其是刚入门的新手,今天我整理了一下给大家,大佬绕过。
.一、HTML 书籍
《HTML5+CSS3从入门到精通》
《响应式Web设计:HTML5和CSS3实战》
《HTML5移动Web开发实战详解》
《疯狂HTML 5/CSS3/JavaScript讲义》
《HTML5与CSS3权威指南(上下册)(第3版)》
《HTML5程序设计(第2版)》
.
二、CSS 书籍
《Head first HTML&CSS》
《CSS权威指南(第三版)》
《图解CSS3:核心技术与案例实践》
《CSS禅意花园》
.
三、Javascript 书籍
《JavaScript DOM编程艺术》
《JavaScript高级程序设计》
《JavaScript权威指南》
《JavaScript语言精粹》
.
四、Node.js 推荐
《Node与Express开发》
《Node即学即用》
《Node.js开发指南》
《Node.js实战》
.
五、React 书籍
《React开发实战》
《深入React技术栈》
《Learning Vue.js 2》
《深入浅出Vue.js》
《Vue.js权威指南》
.
最后,虽然我看的都是电子版的,入门可以通过啃书,但书本上的东西很多都已经过时了,在啃书的同时,也要持续关注技术的新动态哦,下方图片查看获取方式
注我,一起学习进步~
作者简介:95后前端小姐姐,蓝桥签约作者,JS & ES6 & Vue领域博主
作者课程:https://www.lanqiao.cn/courses/2741
与其仰望,不如并肩!!
欢迎添加作者wx(whereashls)一起探讨更多关于日常、自律、理财、副业、摄影等内容…期待与你共同进步。
本文将介绍几本入门前端或者深入学习前端的必备书籍,并赠送电子版。
书中讲述了JS的基本概念,包括类、Promise、迭代器、代理等,其中重点介绍了ECMAScript和DOM标准。
不仅深入讲述了客户端检测、事件、动画、表单、错误处理及JSON,也阐述了Fetch API、模块、工作者线程(web worker)、服务线程以及大量新API等近几年流行的新规范。
这是前端开发者需要掌握的前端开发技术,涉及JS的基础特性和高级特性。
第 1 章 什么是JavaScript
第 2 章 HTML中的JavaScript
第 3 章 语言基础
第 4 章 变量、作用域与内存
第 5 章 基本引用类型
第 6 章 集合引用类型
第 7 章 迭代器与生成器
第 8 章 对象、类与面向对象编程
第 9 章 代理与反射
第 10 章 函数
第 11 章 期约与异步函数
第 12 章 BOM
第 13 章 客户端检测
第 14 章 DOM
第 15 章 DOM扩展
第 16 章 DOM2和DOM3
第 17 章 事件
第 18 章 动画与Canvas图形
第 19 章 表单脚本
第 20 章 JavaScript API
第 21 章 错误处理与调试
第 22 章 处理XML
第 23 章 JSON
第 24 章 网络请求与远程资源
第 25 章 客户端存储
第 26 章 模块
第 27 章 工作者线程
第 28 章 最佳实践
附录 A ES2018和ES2019
附录 B 严格模式
附录 C JavaScript库和框架
附录 D JavaScript工具
点击链接:https://pan.baidu.com/s/1-fU34kz1Uys5r1wdH7OJdw
提取码:ns6w
第三版的也有,可以在公众号【信息技术智库】输入【红宝书3】即可获取,此处不放链接。
本书介绍了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识。
不仅介绍了面向对象的设计原则及其在设计模式中的体现,还讲述了面向对象编程技巧和日常开发中的代码重构。
本书把经典的设计模式应用到JavaScript中,让开发者不断学会编写出优美高效、结构化和可维护的代码。
第一部分 基础知识
第 1 章 面向对象的JavaScript
第 2 章 this、call和apply
第 3 章 闭包和高阶函数
第二部分 设计模式
第 4 章 单例模式
第 5 章 策略模式
第 6 章 代理模式
第 7 章 迭代器模式
第 8 章 发布—订阅模式
第 9 章 命令模式
第 10 章 组合模式
第 11 章 模板方法模式
第 12 章 享元模式
第 13 章 职责链模式
第 14 章 中介者模式
第 15 章 装饰者模式
第 16 章 状态模式
第 17 章 适配器模式
第三部分 设计原则和编程技巧
第 18 章 单一职责原则
第 19 章 最少知识原则
第 20 章 开放—封闭原则
第 21 章 接口和面向接口编程
第 22 章 代码重构
参考文献
链接:https://pan.baidu.com/s/1VA9OOvY6p7UO9t11x51ceA
提取码:mqgk
虽然JS水深,而且有很多复杂的概念。
但是在日常的开发中,开发者没有深入理解那些概念也可以编写出功能全面的应用。
书的简介讲到:这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。
在本书中,我们要直面当前JavaScript开发者不求甚解的大趋势,深入理解语言内部的机制。本书既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。
前言
第一部分 作用域和闭包
序
第 1 章 作用域是什么
第 2 章 词法作用域
第 3 章 函数作用域和块作用域
第 4 章 提升
第 5 章 作用域闭包
附录A 动态作用域
附录B 块作用域的替代方案
附录C this词法
附录D 致谢
第二部分 this和对象原型
序
第 1 章 关于this
第 2 章 this全面解析
第 3 章 对象
第 4 章 混合对象“类”
第 5 章 原型
第 6 章 行为委托
附录A ES6中的Class
链接:https://pan.baidu.com/s/1VUp1bBWgK-kFHl-Xgmd9lg
提取码:g5g8
本书讲述了JavaScript、DOM 和HTML5 的基础知识,其中重点了介绍平稳退化、渐进增强和以用户为中心等的DOM 编程技术。
这些概念对于前端开发工作是十分重要的。
本书将概念+示例结合来进行讲述,以便呈现用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。
第 1 章 JavaScript简史
第 2 章 JavaScript语法
第 3 章 DOM
第 4 章 案例研究:JavaScript图片库
第 5 章 最佳实践
第 6 章 案例研究:图片库改进版
第 7 章 动态创建标记
第 8 章 充实文档的内容
第 9 章 CSS-DOM
第 10 章 用JavaScript实现动画效果
第 11 章 HTML5
第 12 章 综合示例
附录 JavaScript库
链接:https://pan.baidu.com/s/1kWOFrKFF59EN03FFF8lNIA
提取码:7u4i
有任何疑惑欢迎扫码添加作者微信
先这样咯~
做人不要攀比,要比就比谁早起
我们下次见!
1、欢迎你 「点赞、收藏、转发」,让更多的人也能看到这篇内容
2、欢迎你关注公众号 「信息技术智库」,获得更多干货
*请认真填写需求信息,我们会在24小时内与您取得联系。