使用 javascript 的时候常常会需要操作数据(Array),这里给数组的方法和属性做个汇总。 一、数组的方法 1,数组的创建 注意第二种方法:虽然创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的位置(这时数组长度也会随之改变......
之前我介绍了如何使用 CocoaPods 来管理第三方库(Swift - CocoaPods的安装使用详解),本文介绍另一个第三方库管理工具:Carthage。 1,Carthage介绍 相较于 CocoaPods 的悠久历史,Carthage 还比较年轻,出现也没几年(自 Swift 语言出来后才有的)。它的目标是用最简单的方式来将第三方框架(frameworks)添加到我们项目中来......
在上一篇文章中:Framewrok7 - 页面(Page)介绍1(页面的结构、事件、以及数据)。我们通过监听页面(Page)的事件,实现在事件响应函数中对特定的页面执行特定的代码。 其实除了使用事件,我们还可以使用 Page 回调函数来实现同样的功能。 1,Page回调函数的优点(相较于Page事件......
1,页面结构说明 页面(Pages)和我们在在网页中打开的页面是同样的意思,比如下面一个简单的样例。 (1)Pages 是必须的,因为同一个 View 下所有的页面切换都在这里。 (2)每一个 Page 都应该放在 Pages 容器中(<div class="pages">),而 Pages 必须是 View 的子元素(<div class="view">)......
一、Views 与View的介绍 1,Views (<div class="views">) (1)Views 是应用主容器。一个应用中只能有一个 Views。(2)同时 Views 也是是所有可见 View 的容器(不包括 Modal 和 Panel)。 2,View(<div class="view">) (1)View 在应用中是一个独立的部分,它有自己的设置、页面切换和历史......
九月头条:Julia首次进入前50 对于Julia语言来说,进入前五十名只是时间问题而已,而这个月它终于做到了。Julia是一种面向科学计算的高性能动态高级程序设计语言,最初是针对数值计算而发明的,结合了函数式编程与飞快的速度,换句话说,其代码具有易读性而且非常稳定......
1,对Date进行扩展 为方便我们对日期(Date)进行格式化输出,先对 Date 进行扩展,增加 format 方法。以后调用 Date 对象的 format 方法即可将日期转换成我们指定格式的字符串(String)。 Date.prototype.format = function (fmt) { var o = {......
我们开发的时候,常常需要引入一些第三方库(比如:Alamofire、SwiftyJSON 等等)。过去的做法是把这些库下载下来,并引入到工程中。如果有依赖其他库的话,还要手动将这些依赖库给添加进来。关键是如果这些第三方库后面有更新的话,我们还要先把项目中原来的库给删除。再重复前面的步骤。这样就很麻烦了......
1,全局数据(Global Context) 我们可以定义一个全局的上下文数据,这样在任意的上下文中都可以访问到它。 (1)全局数据定义 Template7.global = { os: 'iOS', browser: 'Chrome', username: 'johndoe', email: 'john@doe.com'......
使用 Template7.registerHelper() 我们可以事先创建一些模板助手(自定义表达式),以后在页面中直接使用这个自定义的 Helper 就能自动生成相应的代码块。下面以通过自定义 Helper 来生成并显示一个链接列表为例说明......