web首张卡开发须知_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > web首张卡开发须知

web首张卡开发须知

 2014/4/9 22:45:10  zhaomingyuan7  程序员俱乐部  我要评论(0)
  • 摘要:1.css样式的引用将写好的样式引入到ruby编程开发工具中的index.haml下格式如下:%link(rel="stylesheet"type="text/css"href="css/bootstrapswitch-custom.css")%link(rel="stylesheet"type="text/css"href="css/font-awesome.css")%link(rel="stylesheet"type="text/css"href="css/index.css")2
  • 标签:Web 开发

1.css样式的引用

? ? 将写好的样式引入到ruby编程开发工具中的index.haml下

? ? 格式如下:

? ??%link(rel="stylesheet" type="text/css" href="css/bootstrapswitch-custom.css")

? ? %link(rel="stylesheet" type="text/css" href="css/font-awesome.css")

? ? %link(rel="stylesheet" type="text/css" href="css/index.css")

2.js函数的使用

$scope.this_function_name=function(){

? ? ? ? 函数体

}

函数也可写成这样,效果一样

function this_function_name(){

? ? ? ?函数体

}

$scope用于js与haml界面交互

函数使用时需要注重提高其复用性(通过参数传递区分是哪部分调用的这个函数),函数也可以相互调用,例如:

$scope.this_function_name=function(){

? ? ? ???this_function_name(activity) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//此处通过函数调用将activity参数下面函数的name

}

function?this_function_name(name){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//此处name与下面的name通过参数传递提高function复用性

? ? ? ? for(var i=0,l=activities.length;i<l;i++) {

? ? ? ? ? ? if (activities[i].name ==?name) {

? ? ? ? ? ? ? ? return true;

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? return false;

? ? }

3.一些常用ng总结ng-tap? ng-repeat ng-show ng-disabeld??

?? ng-tap 页面跳转,也可用于控制按钮的相关属性设置??%button.btn-4(ng-tap='go_create()'按钮?
?? ng-repeat 遍历创建对象元素 ?%li( ng-repeat ="activity in activities")?
?? ng-show显隐控制,控制按钮在一种状态下隐藏另一种状态下显示。
? ?ng-disabled常用于输入框对应控制按钮的可点击与不可点击控制,数据类型为布尔型。

???

4.数据存储

localStorage.setItem('activities',JSON.stringify(activities));数据存储语句,将activities存入activities,对于网站等存储一般是存储数组型数据,之前要先定义数组

定义数组如下:

var activities=JSON.parse(localStorage.getItem('activities'));定义一个activities数组

发表评论
用户名: 匿名