`
文章列表
background:transparent;消除默认背景色 outline: none;消除边框 1.CSS 背景属性(Background) background 在一个声明中设置所有的背景属性。 background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动。 background-color 设置元素的背景颜色。 background-image 设置元素的背景图像。 background-position 设置背景图像的开始位置。 background-repeat 设置是否及如何重复背景图像。 2.CSS 边框属性(Bord ...
本文分析了 Rails 3 的 MVC 架构,探讨总结了 Rails 3 的控制器与视图、控制器与模型、视图与布局以及多个视图之间的数据传输方法和技巧。 Rails 3 简介 Ruby on Rails 是一个 Ruby 实现、采用 MVC 模式的开源 Web 应用开发框架,能够提供 Web 应用的全套解决方案。它的“习惯约定优于配置”的设计哲理,使得 Web 开发人员能够从繁琐的配置中解放出来,专注于核心的应用逻辑。“习惯约定优于配置”是 Rails 根据最佳经验习惯,提供可直接使用的功能及规范,而不再需要开发人员通过复杂的配置文件进行具体繁琐的设置。Ruby on Rails 快速高 ...
安装环境:linux 数据库:sqlite3 我ruby和rails的版本 Java代码   ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]     Java代码  

haml语法

    博客分类:
  • haml
引言Haml 是一种简洁优美的模板语言,可以应用于Ruby on Rails、 PHP等Web开发平台,可以大大缩减模板代码,减少冗余,提高可读性。并且Haml是一种完备的模板语言,没有牺牲当前模板语言的任何特性。Haml由 Hampton Catlin发明并且开发了Ruby on Rails上的实现。本文将以Ruby on Rails中的Haml实现为例,帮助你了解Haml的基本语法和常用特性,让你领略到Haml带来的高效生产。缩进嵌套当嵌套结构变得复杂时,HTML代码一方面容易忘记添加结束标签,另一方面嵌套结构难以读懂。Haml中不需要结束标签,因为它借鉴了Python的语法,强制使用两个 ...
当我们要检测某一段字符串中是否包含链接的时候,根据一般的方法是检测是否包含某段字符串.下面是我总结的一个检测链接的方法 function to_link(txtContent) { var check_www='w{3}'+'[^\\s]*'; var check_http='(https|http|ftp|rtsp|mms)://'+'[^\\s]*'; var strRegex=check_www+'|'+check_http; var httpReg=new RegExp(strRegex,'gi'); ...
在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Win ...
最近开始学习ROR,在一开始配置环境的时候就出了很多的问题.首先说一下关于版本的问题,现在的最新版本是rails4.0,它和以前的版本差别还是很大的.首先在安装rvm的时候,如果安装不成功的话,终端会提醒你使用命令行apt-get 来安装,最好不要这么来安装,这样安装的版本很可能就是2.3版本的,和最新的4.0差别很大. 接下来说一下具体的安装流程. 首先要安装rvm RVM 脚本需要先安装好 Curl 和 Git。Curl 是一个使用多种协议(如 HTTP 或 FTP)进行数据传输的工具。而“Git 是一个免费的开源分布式版本控制系统,适用于从小型项目到非常大的项目,兼顾了速度和效率. ...
  var startTime = new Date(); //获得当前的时间 startTime.setFullYear(2016, 5, 27); //调用设置年份 startTime.setHours(23); //调用设置指定的时间的小时字段 startTime.setMinutes(59); //调用设置指定时间的分钟字段 startTime.setSeconds(59); //调用设 ...
如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。使用Python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。佻只需要干一件事情,那就是安装一个Python。 实际上来说,这是一个可以用来共享文件的非常有用的方式。实现一个微型的HTTP服务程序来说是很简单的事情,在Python下,只需要一个命令行。下面是这个命令行:(假设我们需要共享我们的目录 /home/haoel而IP地址是192.168.1.1) $ cd /home/hao ...
在用HTML5开发手机应用或手机网页时,head部分总会有如下一段代码,这段代码到底什么意思呢。在网上,大家会得到很多答案。我从网上搜集了部分介绍,整理一下,以留备用。 <meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;"/>  
今天做的项目客户要求从服务器获取数据,通过客户给的链接来调用接口。我以前没有接触过这方面的内容,今天刚刚接触,正好总结一下。 下面这是用jquery  AJAX获取数据的方法。 function LoadProduct() { $.ajax({ type: "GET", url: "http://dev.745698.com/debug.py/get_product_list", dataType: "jsonp", success: addIte ...
安装skype 下载skype安装包。双击安装或使用终端安装。 其中可能出现这个     依赖关系不满足 lib32stdc 输入一下命令即可 第一步:   echo "deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CD30EE56 ...
在安装ubuntu系统以前都是在win7下的操作,所以刚刚听到linux时觉得很陌生,很遥远。在我来到公司之前,硕哥就告诉我先要自己安装一下环境,也就是ubuntu系统。虽然安装的过程中遇到很多的困难,但是收获还是不小的,所以在这里我把自己在安装的过程中遇到的难点和大家分享一下,希望可以帮助到大家。 首先,要做一个启动盘,也就是将安装系统所需要用到的包,放到u盘里,网上有很多制作系统盘的工具,我比较喜欢用的还是UltraISO它的用法很简单,网上一搜一大堆,所以我也就不详细说了。 好了,下面进入正题,也就是ubuntu系统的安装过程。 同安装windows系统一样,当然首先要设置u盘启 ...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。 本文主要 ...
html5的一个非常cool的功能,就是web storage,类似于之前的cookie,不过与之不同的是,web storage 拥有本地5兆的容量可以存储,而cookie却只有4K,这是完全不能比的优势。 webstrange又分为:localstorage,sessionstorage和本地数据库。 接下来我就来一一介绍: 1、localstorage localstorage 的使用比较简单,方法有: 代码如下: localStorage.setItem(key,value);//保存数据 localStorage.getItem(key);//读取数据 loc ...
Global site tag (gtag.js) - Google Analytics