其实提笔的时候日期已经到了3月了,不过由于在过去的2016年笔者发生了蛮多的事情,所以还是决定记录一下,那些关于成长的片段. 其实HTML5是在2012年的时候接触的,当时和结果志趣相投的同事,看到了HTML5的曙光,深谙此物必火,然后毅然辞去工作,开始创业,在黑暗中探索了1年左右的时间,笔者选择了放弃.放弃的原因可能很多,但是那段光阴,让笔者从一个懵懵懂懂的计算机科班零前端基础的应届生,变成了一个前端工程师,哦,那个时候应该叫前端程序员,也是笔者职业生涯中非常有意义的转折点,如果没有HTML5…
一.改变企业网络广告的模式与分布 广告是企业网络营销的主要方式之一.十几年来,无论是展示还是互动,基本被Adobe Flash所主宰.然而,HTML5网页的多媒体特性.三维.图形及特效,超炫的浏览体验,使得HTML5不仅在电脑浏览器上可以呈现令人惊叹的效果,在移动设备上更加表现不凡.而苹果将Flash拒之门外,起了推波助澜的作用. 敏锐的网站所有者已经意识到HTML5将成为网络广告的新宠,因为Flash能做的事情,HTML5也可以做到,而且做得更好.未来,企业网络广告的模式和分布将因HTML5而…
HTML5 是近年来互联网行业的热门词汇,火的很.有人高调宣称"APP 将在几年内灭亡,HTML5 取而代之" 改变企业网络广告的模式与分布 广告是企业网络营销的主要方式之一 十几年来,无论是展示还是互动,基本被 Adobe Flash 所主宰 然而HTML5 网页的多媒体特性.三维.图形及特效,超炫的浏览体验 使得 HTML5 不仅在电脑浏览器上可以呈现令人惊叹的效果 在移动设备上更加表现不凡 敏锐的网站所有者已经意识到 HTML5 将成为网络广告的新宠 因为 Flash 能做的事情…
* { margin: 0; padding: 0 } .con { width: 802px; margin: 0 auto; text-align: center; position: inherit } textarea { width: 800px; height: 300px; display: block } input { width: 120px; height: 40px; margin: 10px auto } #box { font-family: "微软雅黑";…
转自:   http://www.cn-cuckoo.com/2010/10/21/the-design-of-html5-2151.html 今天我想跟大家谈一谈HTML5的设计.主要分两个方面:一方面,当然了,就是HTML5.我可以站在这儿只讲HTML5,但我并不打算这样做,因为如果你想了解HTML5的话,你可以Google,可以看书,甚至可以看规范. 实际上,确实有人会谈到规范的内容.史蒂夫·福克纳(Steve Faulkner)会讲HTML5与可访问性.而保罗·艾里什(Paul Iris…
学习要点: 1.HTML5 的历史 2.HTML5 的功能 3.HTML5 的特点 4.课程学习问题 主讲教师:李炎恢 HTML5 是继 HTML4.01 和 XHTML1.0 之后的超文本标记语言的最新版本. 它是由一群自由思想者组成的团队设计出来,并最终实现多媒体支持.交互性.更加智能的表单,以及更好的语义化标记. HTML5 并不仅仅是 HTML 规范的最新版本,而是一系列用来制作现代富 Web 内容的相关技术的总称,其中最重要的三项技术分别为:HTML5 核心规范(标签元素).CSS(层…
引子:很久前看过的一遍受益匪浅的文章,今天再次转过来,希望对学习HTML5的朋友有所帮助. 今天我想跟大家谈一谈HTML5的设计.主要分两个方面:一方面,当然了,就是HTML5.我可以站在这儿只讲HTML5,但我并不打算这样做,因为如果你想了解HTML5的话,你可以Google,可以看书,甚至可以看规范. 实际上,确实有人会谈到规范的内容.史蒂夫·福克纳(Steve Faulkner)会讲HTML5与可访问性.而保罗·艾里什(Paul Irish)则会讲HTML5提供的各种API.因此,我今天站…
HTML5学堂 全新的HTML5/前端技术分享平台 HTML5学堂是做什么的? HTML5学堂~http://www.h5course.com~由多名热爱H5的讲师们组成的一个组织.致力于构建一个前端技术.HTML5知识的分享平台. HTML5学堂诞生的缘由 此前,一直都是在使用网易博客进行技术文章的分享,但是随着文章的书写,发现在最初书写文章时,分类不够清晰,有时也没很好的注意内容措辞和格式,加上博客中,部分文章已经有些过时,使得整个博客让人不是那么舒服. 还有一点致命性的,便是博客没有设置站…
HTML5到底能给企业带来些什么? HTML5是近年来互联网行业的热门词汇,火的很.微软IE产品总经理发文: 未来的网络属于HTML5.乔布斯生前也在公开信<Flash之我见>中预言:像HTML5这样在移动时代中创立的新标准,将会在移动设备上获得胜利.更有人高调宣称“APP将在几年内灭亡,HTML5取而代之”.怪吓人的. 这么革命性的东西,不能只是技术宅们的那杯茶,在商业应用上也该有所作为.更具体些:HTML5到底将给企业带来什么?本文中我们做了如下探讨: 一.改变企业网络广告的模式与分布 广…
设计原理 不是规范里都包含什么,而是规范里为什么会包含它们,以及在设计这个规范的时候,设计者们是怎么看待这些东西的. 发展史:HTML2.0——>HTML3.2——>HTML4.0.1——>XHTML1.0——>XHTML1.1和XHTML2.0的失败——>HTML5 原理: (1)避免不必要的复杂性 HTML 4.01的doctype: <!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN""ht…
HTML5是近几年来互联网行业的热门词汇,火热的厉害,未来的网络属于HTML5. 乔布斯生前也在公开信<Flash之我见>中预言:像HTML5这样在移动时代中创立的新标准,将会在移动设备上获得胜利.更有人高调宣称"APP将在几年内灭亡,HTML5取而代之".怪吓人的. 这么革命性的东西,不能只是技术宅们的那杯茶,在商业应用上也该有所作为.更具体些:HTML5到底将给企业带来什么?本文中我们做了如下探讨: 一.改变企业网络广告的模式与分布 广告是企业网络营销的主要方式之一.十…
如今大热的HTML5到底美在哪里?HTML5到底能为实际的移动开发带来哪些改变?来自阿里云云手机服务运营部的前端开发工程师正邪 (廖健)分享了他眼中的HTML5之美,主要讲诉HTML5的常见原理并从CSS.JavaScript和框架三个方面做了细致讲解: 说到HTML5一般都会提到它新增了一些新的标签,这些标签能够减少文档的大小,也可以节省一些CSS定义,但是这个好处不足以说明HTML5在技术变革上带来的影响,我们还是先要明白HTML5的原理到底是怎样的,它带来的变革为什么会这么大? 常见的原理…
第 1 章  HTML5 概述 学习要点: 1.HTML5 的历史 2.HTML5 的功能 3.HTML5 的特点 4.课程学习问题 HTML5 是继 HTML4.01 和 XHTML1.0 之后的超文本标记语言的最新版本.它是由一群 自由思想者组成的团队设计出来,并最终实现多媒体支持.交互性.更加智能的表单,以及 更好的语义化标记. HTML5 并不仅仅是 HTML 规范的最新版本,而是一系列用来制作现代富 Web 内容的 相关技术的总称,其中最重要的三项技术分别为:HTML5 核心规范(标签…
HTML5是当下最主流的网页标准,它的出现给在线应用和手机游戏开发者带来了不少新机会.基于HTML5,开发者可以制作自己的网络游戏,而这个游戏无 论你在PC.手机还是平板电脑上,无论你用Chrome.Firefox还是Opera,都可以无障碍运行.不过,HTML5作为一项新兴技术,在标准和 性能上还有很多不确定性,开发者们对HTML5的看法也不尽相同.那么,在开发者眼中,HTML5到底怎么样? 1.HTML5可跨平台运行 HTML5最主要的优势就在于它适合众多平台,从PC浏览器到手机.平板电脑,…
1.HTML5到底是什么? HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定.目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求.广义论及HTML5时,实际指的是包括HTML.CSS3和JavaScript在内的一套技术组合.它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务(Plug-in-Based Rich Internet Application,RIA).…
低频次垂直O2O服务应该继续开发原生APP吗?大家有没有发现做一个APP的推广成本和获取用户的成本越来越高?第二,用户安装APP之后,用户并不是经常点击使用APP的,那这是为什么?数据表明90%的O2O服务都是垂直的,低频次的.费了很大力气做推广让用户安装了APP,但发现用户打开和使用频次较低.用户不是天天都要做美甲,也不是天天需要上门按摩.低频次,海量的垂直应用,如何以更低的成本,更快的时间让用户使用你的服务,而且增加留存和转化是很需要大家去思考的. 垂直低频的O2O服务是不是一定要做APP?…
APICloud App开发平台一直在不断升级开发工具库,这一年增加了众多开发工具.目的就是让开发者可以选择使用任何自己喜欢的HTML5开发工具去开发App. 那么2016年到现在,这些开发工具都有了哪些更新和升级呢? 1.      APICloud Studio中支持可视化AUI控件插入 开发者选择UI模板后,一键插入正在编辑的代码中,APICloud Studio为你立即自动生成HTML.CSS.JS代码(操作:在html页面中单机右键,在列表中选择插入AUI控件). 2.      AP…
从NPM到CNPM   原文  http://www.cnblogs.com/hufeng/p/5166479.html 主题 npm 引用NPM网站上的一句话:npm loves you ! NPM是Nodejs的包管理工具,目前NPM社区包的数量已超越C.C++,已然成为全球最大的代码工厂; 安装Nodejs后即可开始NPM之旅了,新建一个package.json或者通过npm init,来更好的为NPM服务:配置package.json的dependencies属性和devDependen…
在无数的日夜里,熬出了多少的黑眼圈,致勤勤恳恳工作的各位朋友与自己.每到了年末的时候总想写的什么,主要是为了回顾以往一年里到底做了什么,这便是年终总结的主要意义.在此我将要总结的是和我在技术层面上成长的一个项目,那便是开源的plain framework(简称PF),我会在这里分享一些关于程序设计的一些心得. 起源 2014年的7月左右,本着对于自己技术的不断提高,我正式将之前的plain server项目进行整理,准备写一个可以方便使用的框架.具体原因主要是发觉自己在工作中非常需要,以及技术层…
为什么选择 IPv6?因为更快的 InternetIPv6 更快有两个原因.第一点,像 iOS.MacOS.Chrome 和 Firefox 这样的主流的操作系统或者浏览器,在它们使用 IPv4 连接的时候,会强加一个 25ms~300ms 的人工延迟.第二点,某些仅支持 IPv6 的移动终端网络就无需进行 v4→v6 或 v6→v4 这样的翻译以使用户成功访问仅支持 IPv6 网络的站点. IPv6 到底有多快?我们的测试数据显示,通过 IPv6 连接并获取内容会比 IPv4 快约 27%.领…
作者:RicardoIPv6拥有更好的IP拓展性,更高的安全保障以及更快的传输速度,互联网协会将2012年6月6日定为了世界IPv6启动日,距此5年后,国内外Cloudflare.又拍云等CDN服务已支持IPv6,国内商业网站腾讯.阿里等已开始对旗下部分网站服务进行了IPv6改造升级. 一.选择 IPv6的原因:更快的 Internet IPv6 更快有两个原因.第一点,像 iOS.MacOS.Chrome 和 Firefox 这样的主流的操作系统或者浏览器,在它们使用 IPv4 连接的时候,会…
我们到底能走多远系列(34) 扯淡: 送给各位一段话:     人生是一个不断做加法的过程     从赤条条无牵无挂的来     到学会荣辱羞耻 礼仪规范     再到赚取世间的名声 财富 地位     但是人生还要学会做减法     财富名声这些身外之物有一天会失去     朋友 亲人终有一天会离你而去     我们自己会衰老 迟钝     最后赤条条的离开这个世界     我们都不太擅长做人生的减法     很难学会放下     放不下面子 所以要打肿脸充胖子     放不下逝去的情感 就会…
HTML5 script 标签的 crossorigin 属性到底有什么用? 最近Bootstrap 4已经正式发布了,可能已经有爱尝鲜的小伙伴在 alpha 阶段就尝试过 BS4.不过今天要说的不是 BS4,而是官网里引入 BS4 框架依赖的 jQuery 的代码:     XHTML   1 2 3 <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"     integrity="sha384…
最近2天一直在弄一个滑动的刻度效果,由于项目是基于Web App开发的,于是考虑到 移动端和pc端 的兼容性问题,考虑的比较多,尝试采用 Html5的Range 来做,目前已经兼容 pc端和移动端! 实现成果如下: Html5 Range,缺点: ---------------------------------------------------------------------------------------------- 1: 目前测试了(Chrome浏览器 和 iphone6 )滑…
原文地址:http://zhidao.baidu.com/link?url=m6p5MLv0R46lDCd_Vnrry4XOMbdCwgV5fzs3tj5Jeyht1nPkAZ9OrO23njYBY15UMobx63X1MdP-EwKKqerm-_zSugwqqLin_TsClwOrH_O 基本使用方法如下:localStorage.name = "k1w1"; 这样的话,你的本地磁盘中就会有个数据库存下了这个数据.我无法接受数据写到了我的本地磁盘而我找不到它的确切位置,于是通过寻找发…
HT 是啥:Everything you need to create cutting-edge 2D and 3D visualization. 这口号是当年心目中的产品方向,接着就朝这个方向慢慢打磨,如今 HT 算是达到了这样的效果,谈不上用尽洪荒之力,但我们对产品结果很满意,特别是 HT 的用户手册,将例子和文档无缝融合一体,小小 10 来兆开发包居然包含了四十五份手册,数百个活生生的 HTML5 例子,还没体验过的同学可以点击 http://www.hightopo.com/guide/…
写在前面 前一篇文章介绍了HTML5中的Blob对象(详情戳这里),从中了解到Blob对象只是二进制数据的容器,本身并不能操作二进制,故本篇将对其操作对象FileReader进行介绍. FileReader FileReader主要用于将文件内容读入内存,通过一系列异步接口,可以在主线程中访问本地文件. 使用FileReader对象,web应用程序可以异步的读取存储在用户计算机上的文件(或者原始数据缓冲)内容,可以使用File对象或者Blob对象来指定所要处理的文件或数据. 创建实例 var r…
文章背景:问题本身来自于知乎,但是我感觉这个问题很典型,有必要把问题在整理一下,重新分享出来. 当看到这个问题之前,我也碰到过很多有同样疑惑的同学,他们都有一个共同的疑问该学php还是nodejs,包括我自己也曾有过同样的经历.幸运的是,通过我内心的挣扎和对当前市场供需关系以及行业发展前景的综合衡量评估后,我还是在接触了java, php之后回到js这片天空上来了.一方面是客观因素,一方面是兴趣导致的,前端太好玩了,值得为此奉献一点激情或青春. 其实这也是一个开发者成长必须经历的一个洗礼,一个磨…
IndexeDB是HTML5 重要的一部分,它是一种轻量级的NOSQL数据库.对创建具有丰富本地存储数据的数据密集型的离线HTML5 Web 应用程序很有用. IndexedDB是为了能够在客户端存储大量的结构化数据,并且使用索引高效检索的API.同时还有助于本地缓存数据,是Web应用程序可以更快的运行和相应,提高用户的体验度. 那么说了这么多,IndexedDB这个到底是个什么东东呢 ? 我个人理解IndexedDB 就是一种能在浏览器中持久地存储结构化数据的数据库,并且为WEB应用提供了丰富…
需求描述 需要实现类似QQ中对联系人的操作:向左滑动,滑出删除按钮.滑动超过一半时松开则自动滑到底,不到一半时松开则返回原处. 纯js实现 使用了h5的touchmove等事件,以及用js动态改变css3的translate属性来达到动画效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewp…