`

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数组

分享到:
评论

相关推荐

    基于C/C++实现NFC模拟器+源码+项目文档+资料(最多支持十张卡模拟)(毕业设计&课程设计&项目开发)

    基于C/C++实现NFC模拟器+源码+项目文档+资料(最多支持十张卡模拟),适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于C/C++实现NFC模拟器+源码+...

    三张卡牌类游戏demo

    三张卡牌类游戏demo

    汇丰银行成为首家启用人脸识别技术的外资银行.pdf

    中国银联也在积极推动保险业与金融科技的融合创新,与光大永明人寿合作,共建智慧保险创新平台,利用场景金融、数据分析等手段,开发符合市场需求的保险产品,实现保险业务的数字化、市场化和跨界化发展。...

    斯坦福大学ios7开发课程demo程序2

    这是一个基于Objective-C编程语言构建的12张卡牌游戏,旨在帮助学习者深入理解Objective-C的基本概念和iOS应用开发的基础知识。 Objective-C是苹果平台上的主要编程语言,尤其在iOS开发中扮演着核心角色。它是一种...

    数据库应用系统设计与实现

    某银行需要开发ATM存取款机系统实现如下功能: 1)开户(到银行填写开户申请单,卡号自动生成) 2)取款 3)存款 4)查询余额 题目要求: 一、建库、建表、建约束 1、使用SQL创建表 客户信息表userinfo 字段名称 说明 ...

    动物版羊了个羊小程序流量主版本可云开发

    动物版羊了个羊小程序流量主版本可云开发。 玩法简单类似羊了个羊。玩家们需要点击上方卡牌,被选中的卡牌会下移到底部的木框中,框内最多可以储存7张卡牌,当有3张相同的卡牌同置于框内时,则可达成消除。 带流量主...

    前端开源库-soyie-cli

    51张卡团队可能是一个专注于技术开发的组织,他们创建Soyie CLI是为了帮助开发者快速地搭建项目,执行自动化任务,例如编译、测试、打包等,从而提高开发效率。 【标签】"前端开源"标签明确了这个工具是应用于前端...

    SET:单页Web应用程序

    在开发过程中,可以采用模块化和面向对象编程的原则,将功能拆分为不同的组件,如卡牌组件、游戏逻辑组件和用户界面组件。这有助于代码的组织和复用,提高代码质量。 此外,为了提高用户体验,还可以引入动画和过渡...

    EDA/PLD中的DDE与COM技术在组态软件开发中的应用

    DDE与COM技术在组态软件开发中的应用 [日期:2005-3-18] 来源:电子技术应用 作者:北京航空航天大学电子信息工程学院 常 青 张卡华 北工学院电子工程系 张志杰 [字体:大 中 小]    摘要:介绍了VC和...

    Web_Games:井字游戏和二十一点。 用Bootstrap和JS制成

    经销商的第二张卡一直隐藏到最后。 Ace是11还是1,这取决于哪个对您更有利。 您可以重新开始游戏,击中,留下或投降。 庄家一直命中,直到他达到17岁。 您可以使用键盘输入-“ r”,“ h”,“ s”来玩游戏。 ...

    华为AI赛场赛题指引.pdf

    例如,ResNet-50在16张卡上的性能提升了1.9倍,而Bert-large在16张卡上的性能提升了2.2倍。 6. **二阶优化**:MindSpore支持二阶优化,减少训练迭代次数,提高训练效率。相比于一阶方法,二阶优化可以更快地达到...

    the6thcard

    《第6张卡》是一款基于...总的来说,《第6张卡》项目展示了如何结合Node.js、Express和Socket.IO构建一款实时多人在线游戏,这不仅涉及后端服务器开发,还涵盖了前端交互和实时通信技术,是学习和实践Web开发的好例子。

    基于Java技术的银电联名卡文件系统设计与实现.pdf

    4. 银电联名卡的概念:银电联名卡是一种集成金融应用和电力应用的CPU卡,用户可以使用这张卡进行购电以及享受其他银行服务。这类卡片的推出,旨在推进电费缴费服务圈的建设,为用户提供更加便捷的服务。 5. 文件...

    stack-in-card:将多张卡分组为一张无边界的卡

    它允许将多张卡分组为一张没有边界的卡。 默认情况下,它将垂直堆叠所有内容。 选项 如果堆栈中的卡定义了--keep-background CSS样式,则不会替换背景。 例如,这对于很有用。 您还可以使用定义此CSS变量。 名称 ...

    card:这张卡是我顺风顺水学习过程的一部分; 使用HTML,CSS和JS构建

    标题中的“card”很可能指的是一个基于Web技术的项目,它使用了HTML、CSS和JavaScript这三种核心技术来构建。这样的项目通常涉及到网页或者交互式组件的开发。HTML(HyperText Markup Language)是网页内容的基础...

    js-project-fullstack-web-technologies

    js-project-fullstack-web-technologies 游戏:阿拉伯扑克[此游戏是Jagacardi的财产。 它是由其成员发明的] 卡值: 西服在此游戏中不可用。 2号是一张可以拥有的最低卡,而ace是最高的一张。 如果有平局,则放到...

    修改过的明华4442IC卡测试Demo

    要不是我脑子不够用,就是明华的人太脑残,开发光盘里的C#例子不能用,测坏了N张卡后才总结出来怎么弄是对的。希望给正在或者正准备搞C#下读写4442IC卡的人便利,少走弯路。因为太辛苦了,所以分要高点。没分的人,...

    校园一卡通软件管理系统需求说明书.docx

    - 随着信息化进程的加速,校园管理正转向数字化,以解决学生和教职工持有多张卡不便的问题。 - 系统目标是创建一个一卡通管理系统,实现饭卡、热水卡、图书借阅卡等多卡合一,提升管理效率和用户体验。 - 软件需...

Global site tag (gtag.js) - Google Analytics