在项目开发中,有时需要获取当前设备的运营商信息(是电信、还是联通、移动)。又或者想知道当前设备使用的移动网络制式(4G、3G、还是 2G)。这个借助系统的 CoreTelephony 框架就能够实现。 1,效果图 程序启动后自动获取手机的运营商、网络制式等信息......
默认情况下,如果 div 内的文字如果一行显示不下的话,它会自动折行显示。 1,强制不换行 如果想让文字在一行显示,不要自动换行。将 white-space 样式设置为 nowrap 即可。 .content { width: 150px; height: 60px; background-color: lightcyan; white-space: nowrap; ......
在进行前后分离的 webapp 开发,或者 H5 移动 App 开发时,我们会使用 PC 端浏览器进行开发调试。但默认情况下 Ajax 请求无法跨域访问,请求时会报如下错误: XMLHttpRequest cannot load http://... Response to preflight request doesn't pass access control check....
网站部署在阿里云服务上,运行环境是 CentOS7 + Apache + PHP + MySQL。默认情况下使用带 3W、或者不带 3W 的域名都是可以访问的(www.hangge.com,hangge.com)。 虽然这两个网址都指向同一个网站,但对于搜索引擎来说这是两个网站,也就是说我同一个页面......
七、组件封装 Rivets.js 允许我们可以自定义一些组件,从而实现视图的复用。 1,封装一个计数器组件 组件内有加减两个按钮,点击后会对绑定的数据进行 +1 或 -1......
五、自定义格式化器(Formatters) 格式化器(Formatters)可以将绑定的输入、输出数据修改成对应格式的数据,我们可以用它来格式化显示日期,数字,货币等。 同时它们可以使用与 Unix pipeline 类似的方式工作,每个的输出直接输入到下一个输入......
一、基本介绍 1,什么是SwiftForms? SwiftForms 是一个强大且灵活的第三方 Swift 组件库。它可以轻松地通过几行代码创建复杂表单,同时也能很方便地定制单元格显示样式。 2,安装配置 (1)从 GitHub 上下载最新的代码: (2)将下载下来的源码包中 SwiftFormsApplication.xcodeproj 拖拽至......
一、Rivets.js介绍与配置 1,基本介绍 Rivets.js 是一个轻量级的数据绑定(支持单项、双向绑定)和模板系统,用于构建数据驱动的视图界面。使用它,我们可以很方便地将前端 MV(C|VM|P) 各个方面集成业务流程中。 2,安装配置 要使用 Rivets 十分简单,只要将 rivets.js 引入进来即可......
2015年6月, ES2015(即 ECMAScript 6、ES6) 正式发布。ES2015 是该语言的一个显著更新,也是自 2009年 ES5 标准确定后的第一个重大更新。 ES6 提供了许多新特性,但并不是所有的浏览器都能够完美支持。好在目前各大浏览器自身也加快速度兼容 ES6 的新特性......
十九、二进制和八进制字面量 1,之前我们可以使用十六进制数字的字面量 console.log(0xff); // 255 2,ES6 又新增了二进制和八进制数字的字面量。 console.log(0b11111) //31 二十、Tail Call(尾调用优化) 尾调用的概念非常简单,一句话就能说清楚,就是指......