层叠样式表(CSS)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 而 CSS 通过属性选择器,可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性......
一、Web Worker 规范 1,产生背景 有时我们可能需要使用 JavaScript 执行一些复杂的任务,由于 js 代码始终在前台运行,因此那些耗费时间的代码会打断用户,阻塞页面,直到任务完成。这样对用户体验会造成很大的影响。 为解决 JavaScript 阻塞页面的问题,过去常会使用 setInterval() 或 setTime() 把大任务分成小任务......
一、Web Socket 标准 1,基本介绍 (1)根据 Web Socket 标准,浏览器能够保持对 Web 服务器打开的连接,从而与服务器长时间进行交换数据。 (2)利用 Web Socket 我们可以开发许多特殊的应用,比如聊天室、大型多人游戏,或者端到端的协作工具......
导航栏中间的文字除了用来显示当前页面的标题外,有时还可以作为下拉菜单的入口,这个在许多新闻类的 App 上比较常见。用户点击标题后,下方就会出现下拉选择菜单,点击菜单项即可对内容进行筛选或者跳转到相应的页面。 我们自己可以通过继承 UIView 来实现一个下拉菜单组件......
一、Fiddler 介绍 Fiddler 是一个使用 C# 编写的 http 抓包工具。它使用灵活,功能强大,支持众多的 http 调试任务,是 web、移动应用的开发调试利器。 1,功能特点 同 Httpwatch、Firebug 这些抓包工具一样,Fiddler 够记录客户端和服务器之间的所有 HTTP 请求,可以针对特定的 HTTP 请求......
1,问题描述 当我们使用 IE 浏览器打开一个本地的 html 页面时(内有 JS 代码)。页面顶部或底部会出现一个黄色的警告条,内容如下: 为了有利于保护安全性,Internet Explorer 已限制此网页运行可以访问计算机的脚本或ActiveX控件。请单击这里获取选项......
有时我们的网页需要与 Web 服务器保持长期的联系。比如股票页面,打开这个页面不用管它,页面上股票价格也会定期更新。又比如 Web 邮箱程序,打开后也会自动接收新邮件。 要实现上面的功能,一种方法是轮询。即使用 js 的 setInterval() 或 setTimeout() 函数,每隔一定时间就向 Web 服务器请求新数据......
刮刮卡是指卡上覆盖有涂层,刮开后才能看到下方的数字和字母密码等文字的卡片。常用于电话卡、游戏卡、抽奖卡、刮刮乐卡等上面。 虽然刮刮卡最早只是实体卡,但现在越来越多的网站或者 App 上的抽奖也会模拟刮刮卡效果。用户在屏幕上划动,就能刮开涂层看到下方信息......
一、使用 JavaScript 检测连接情况 1,实现原理 使用 JavaScript 检测浏览器当前是否在线的一个诀窍,就是利用后备区块。让浏览器根据应用是否在线分别加载相同 JS 函数的不同版本。 注意:这里的在线除了指计算机连接了英特网,浏览器还要能连接到 Web 服务才行。否则也属于离线......
一、基本概念 1,什么是离线应用(Offline web applications) (1)离线应用的一项基本技术就是缓存,即下载文件(如网页)并在用户计算机上保存一份副本。有了这份副本,即使计算机不能上网,浏览器也可以使用缓存文件。 (2)当然缓存不仅限于页面文件,还适用于样式文件、JavaScript 文件、图片、字体文件以及任何......