张啸


世界上最快乐的事,莫过于为理想而奋斗。


归档: 2018/1


  1. CSS3(5) 背景边框相关样式

    本文主要介绍CSS3中的背景和边框相关的一些样式,其中包括与背景相关的几个属性,如何在一个元素的背景中使用多个图像文件;如何绘制圆角边框;如何给元素添加图像边框。


  2. CSS3(4) 盒相关样式

    在css中,使用display属性来定义盒的类型。总体上来说,css的盒分为block类型与inline类型。


  3. CSS3(3) 文字与字体相关样式

    本章针对css3中与文字、字体相关的一些属性做详细介绍,其中包括text-shadow属性、word-break属性、word-wrap属性、Web Font@font-face属性,以及font-size-adjust属性。


  4. CSS3(2) 巧用Content

    contentbeforeafter伪元素中的属性值,用于在伪元素中展示相关内容,我们可以利用这个属性实现一些小功能。


  5. CSS3(1) 选择器

    选择器是CSS3中的一个重要内容,使用它可以大幅度提高开发人员书写或修改样式表时的工作效率。


  6. H5(13) Geolocation

    在HTML5中,为window.navigator对象新增了一个geolocation属性,可以使用Geolocation API来对该属性进行访问。


  7. H5(12) Web Workers

    Web Workers是HTML5中新增的,用来在Web应用程序中实现后台处理的一项技术。

    在使用HTML4与Javascript创建出来的Web程序中,因为所有的处理都是在单线程内执行的,所以如果花费的事件比较长的话,程序界面会处于长时间没有响应的状态。最恶劣的是,当时间长到一定程度的话,浏览器还会跳出一个提示脚本运行时间过长的提示框,使用户不得不中断正在执行的处理。


  8. H5(11) Web Sockets

    Web Sockets是HTML5提供的在Web应用程序客户端与服务器端之间进行的非HTTP的通信机制。它实现了用HTTP不容易实现的服务器端的数据推送等智能通信技术,因此受到了高度关注。

    使用Web Sockets API可以在服务器与客户端之间建立一个非HTTP的双向连接。这个连接时实时的,也是永久的,除非被显式关闭。这意味着当服务器想向客户端发送数据时,可以立即将数据推送到客户端的浏览器中,无须重新建立连接。只要客户端有一个被打开的socket(套接字)并且与服务器建立了连接,服务器就可以把数据推送到这个socket上,服务器不再需要轮训客户端的请求,从被动转为了主动。


  9. H5(10) 跨文档消息传输

    HTML5提供了在网页文档之间相互接收与发送信息的功能。使用这个功能,只要获取到网页所在窗口对象的实例,不仅同源(域+端口号)的Web网页之间可以互相通信,甚至可以实现跨域通信。


  10. H5(9) 离线Web应用程序

    Web应用程序已经变得越来越复杂,越来越成熟了,很多领域都在利用着Web应用程序。但是,它有一个致命的缺点:如果用户没有和Internet建立连接,他就不能利用这个Web应用程序了。