白茶vi设计的核心价值在于为企业打造独特的品牌,白茶vi设计可以给企业带来良好的社会声誉和经济效益。
多年来,开发人员一直在利用服务器端编程语言(Professional Hypertext Preprocessor的缩写)框架,如CakePHP、CodeIgniter、甚至基于手动音量调节模式的红宝石框架。但是如果你仔细想想,还没有很多Java Script语言框架以同样的方式帮助我们。
也许是因为Java Script语言经常被"真正的"程序员看不起,但是Java Script语言框架总是落后一点点主心骨。改变了这一点,正如您将在本介绍中看到的,它使用手动音量调节模式来分离Java Script语言代码,并帮助我们创建结构化的应用程序。实际上,它将手动音量调节模式交付给了前端开发。
什么是骨气?
毅力是一个轻量级的Java Script语言库,与咖啡脚本来自同一个创建者。但是不要让它是一个类库的事实使你把它和jQuery混淆,当谈到功能时,骨干和jQuery相差甚远主心骨。不处理数字正射影像图元素,这也是很多开发者和jQuery携手使用的原因;主干组织结构和jQuery操作。
毅力真正做得好的是为您的Java Script语言应用程序提供结构,因为它与JSON一起工作,所以很容易插入到几乎任何前端模板系统中。
主干网中的手动音量调节模式
手动音量调节代表模型、视图和集合;在主干网中,也有路由器。
模型
在主干中,模型代表实体,因此,例如,如果我们与用户打交道,每个用户都将是模型;就像数据库里的一首歌。
要使用主干创建一个简单的模型,我们键入:
定义变量用户=骨干100 .型号。扩展({ });
该代码在技术上是正确的,但该模型没有任何功能,因此我们需要在实例化该模型时为其添加一些内容,为此,我们将使用稍微复杂一些的代码:
用户=骨干Model.extend({
初始化:函数(){
警报('欢迎使用网页设计师仓库’);
},
默认值:{
姓名:"无名氏",
年龄:30,
}
});
定义变量用户=新用户;
在上面的代码中,每次我们创建这个模型的新实例时,都会触发初始化函数,在初始化之后,我们所做的就是添加一些默认值,以防没有数据传入这个模型。完成后,要创建模型的实例,我们将使用类似代码的代码:
var dave=新用户({姓名:'戴夫史密斯,年龄:25 });
为了检索某个实例的属性,我们使用:
var name=Dave。get(' name ');
为了改变我们使用的属性:
戴夫。设置({年龄:31 });
这是模型在毅力中如何工作的基础,还有很多他们可以实现的,但是希望你已经看到了结构化代码的潜力。
收集
记得我说过一个模特很像奥塞尔吗?根据这个类比,集合就是我们
总监微信咨询 舒先生
业务咨询 张小姐
业务咨询 付小姐