BackboneJS创建数据模型(Model)和设置默认属性&初始化方法

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script src=‘./js/underscore.js‘></script>
 7     <script src=‘./js/backbone.js‘></script>
 8
 9 </head>
10
11 <body>
12
13
14
15     <script type="text/javascript">
16
17             //创建一个数据模型
18
19             var student = Backbone.Model.extend({
20
21                 //初始化函数
22                 initialize:function(){
23
24                     num++;
25                     console.log(num);
26                 },
27
28                 //设置数据模型的默认值
29                 defaults:{
30                     name:"",
31                     phone:""
32                 }
33
34             });
35
36             var num = 0;
37             var s1 = new student();
38             //模型对象赋值的方法
39             s1.set({name:"黄泽淋",phone:"13751877760"});
40
41             var s2 = new student();
42
43             //获取模型对象的属性值方法get(attrName)或者escape(attrName)
44
45             console.log(s1.get("phone"));
46     </script>
47 </body>
48 </html>
时间: 2024-10-18 03:14:12

BackboneJS创建数据模型(Model)和设置默认属性&初始化方法的相关文章

Oracle 12c创建PDB用户并设置默认表空间

Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库.下面是官方文档关于CDB与PDB的关系图. 在CDB中,只能创建以c##或C##开头的用户,如果不加c##,则会提示错误“ORA-65096:公用用户名或角色名无效”,只有在PDB数据库中才能创建我们习惯性命名的用户,oracle称之为Loca

model中设置默认值时 ,使用 lambda 与否的差别以及datetime的默认值方法

'date': '2013-01-01'  #固定值 'date': time.strftime('%Y-%m-%d')  #启动时候的值 'date': lambda *a: time.strftime('%Y-%m-%d')  #当前日期   6.1后,官方建议date/datetime的默认值的写法是(能解决时区问题): 'birthdate': fields.date.context_today, 'create_at': fields.datetime.now, model中设置默认值

ajax设置默认值ajaxSetup()方法

1 $(function(){ 2 //设置全局 jQuery Ajax全局参数 3 $.ajaxSetup({ 4 type:"POST", 5 async:false, 6 cache:false, 7 dataType:"JSON", 8 error:function(jqXHR,textStatus,errorThrown){ 9 switch(jqXHR.status){ 10 case(500): 11 alert('服务器系统内部错误'); 12 br

spring boot 项目设置默认访问路径方法

spring boot项目一般通过Application启动,且不需要配置web.xml,所以设置默认访问页面可以通过以下方法实现,比如增加默认DefaultView类,代码如下: import org.springframework.context.annotation.Configuration; import org.springframework.core.Ordered; import org.springframework.web.servlet.config.annotation.

Model中设置表单验证方法

Model类里面定义$_validate属性支持的验证因子格式: 格式:array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间). 验证条件: (1)Model::EXISTS_TO_VAILIDATE 或者0 存在字段就验证 (默认)   (2)Model::MUST_TO_VALIDATE 或者1 必须验证    (3)Model::VALUE_TO_VAILIDATE或者2 值不为空的时候验证   另外还有其他的验证规则语法:配合验证规则可使用 (1)regex 使用正则进

VBA 打印设置相关属性及方法

打印设置说明,以下均为默认值. With ActiveSheet.PageSetup .PrintTitleRows = "" '工作表打印标题:顶端标题行(R) .PrintTitleColumns = "" '工作表打印标题:左端标题列(C) End With ActiveSheet.PageSetup.PrintArea = "" '工作表打印区域(A) With ActiveSheet.PageSetup .LeftHeader = &q

Apache中设置默认首页的方法

在你安装后的Apache目录下,有一个conf目录,在这个目录里,有一个"httpd.conf"文件.我们要做的,就是修改这个文件. 在这个文件里,凡是以"#"开头的每一行,都是无效的,如果你想让你的设置起作用,就要把行首的"#"去掉. 找到 DirectoryIndex  这段.把它改成DirectoryIndex  index.php index.Html index.html  这样,你的网站目录的默认首页是 index.php, 如果没有

Java连载42-this不能省略的情况、构造方法设置默认值的方法

一. this什么时候是不能省略的,我们举个例子来说明 class User2{ private int id; public int getId() { return id; } public void setId(int id) { this.id = id;//这里如果写成了id=id,那么根据就近原则,第一个id就是形式参数,第二个id也是形式 //参数,所以这里必须要加上this才行,类似于python中的self } } this用来区分局部变量和实例变量的时候,是不能省略的. 二.

VS2010-MFC(对话框:创建对话框模板和修改对话框属性)

转自:http://www.jizhuomi.com/software/149.html 对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是个对话框,只是它做了很多美工方面的工作,将其大大美化了. 创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件:第二,生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等. 本节先讲讲怎样创建对话框模板和设置对话框属性. 创建基于对话