刮刮卡是指卡上覆盖有涂层,刮开后才能看到下方的数字和字母密码等文字的卡片。常用于电话卡、游戏卡、抽奖卡、刮刮乐卡等上面。 虽然刮刮卡最早只是实体卡,但现在越来越多的网站或者 App 上的抽奖也会模拟刮刮卡效果。用户在屏幕上划动,就能刮开涂层看到下方信息......
一、使用 JavaScript 检测连接情况 1,实现原理 使用 JavaScript 检测浏览器当前是否在线的一个诀窍,就是利用后备区块。让浏览器根据应用是否在线分别加载相同 JS 函数的不同版本。 注意:这里的在线除了指计算机连接了英特网,浏览器还要能连接到 Web 服务才行。否则也属于离线......
一、基本概念 1,什么是离线应用(Offline web applications) (1)离线应用的一项基本技术就是缓存,即下载文件(如网页)并在用户计算机上保存一份副本。有了这份副本,即使计算机不能上网,浏览器也可以使用缓存文件。 (2)当然缓存不仅限于页面文件,还适用于样式文件、JavaScript 文件、图片、字体文件以及任何......
在开发中经常会碰到要实现手机号输入功能,通常做法都是使用 UITextField 来输入手机号码,然后提交的时候再用正则表单式去验证下填写内容是否合格。 本文演示如何实现 UITextField 中手机号码的实时验证,同时会自动地在号码中插入横杠使其显示为 344 格式......
七月头条:Go语言排名进入前十 Go编程语言继续上升,本月首次进入前10名。这是Go语言的一个重要里程碑,但这也让我们想知道接下来会怎样。Go真的能够成为......
由于服务器使用的是 CentOS 系统,对于文件的压缩和解压缩免不了要使用命令操作,这里我对 Linux 系统下常用的 zip 和 unzip 命令做个总结。 一、zip 压缩 1,应用实例 (1)将当前文件夹下的所有文件打包成一个 new1.zip 文件 1 zip new1.zip * (2)把当前文件夹下所有 my1*.doc 的文件打包......
一、babel-polyfill 介绍 1,babel-polyfill 的作用 Babel 默认只转码 ES6 的新语法(syntax),而不转换新的 API,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign、Array.from)都不会转码......
1,安装 nodejs 由于Babel 需要借助 npm 工具来安装,那么首先需要安装 nodejs。 将下载下来的 pkg 文件运行安装即可。 在终端运行 npm -v,如果出现版本号则说明 Node.js 安装成功 2,安装 babel-cli (1)在命令提示符中进入到自己的项目目录下,检查目录下是否有 package.json 文件......
我之前过一篇关于 UISlider 的文章:Swift - 滑块(UISlider)的用法,介绍了 UISlider 的使用方法以及样式的修改。但如果我们想在背景轨道上标注一些刻度线,这个功能 UISlider 原生是没有提供的。 本文演示如何通过继承 UISlider,实现一个支持显示刻度线的滑块组件......
2015年6月, ES2015(即 ECMAScript 6、ES6) 正式发布。虽然 ES6 提出了许多激动人心的新特性,但由于目前许多浏览器不支持或者支持不好,没有普遍地推广起来。 而 Babel 的出现,让我们可以现在就使用最新的 JavaScript 语法,而不用等待浏览器提供支持......