- 浏览: 12201 次
- 性别:
最新评论
文章列表
CSS 颜色
可以用以下方法来规定 CSS 中的颜色:
1.十六进制色
2.RGB 颜色
3.RGBA 颜色
4.HSL 颜色
5.HSLA 颜色
6.预定义/跨浏览器颜色名
1.十六进制颜色
十六进制颜色是这样规定的:#RRGGBB,其中的 RR(红色)、GG(绿色)、BB(蓝色)十六进制整数规定了颜色的成分。所有值必须介于 0 与 FF 之间。
p
{
background-color:#0000ff;
}
2.
CSS 概述
CSS 指层叠样式表 (Cascading Style Sheets)
样式定义如何显示 HTML 元素
样式通常存储在样式表中;
把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题;
外部样式表可以极大提高工作效率;
外部样式表通常存储在 CSS 文件中;
jQuery ajax()方法
实例
<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({url:"demo_test.txt&quo ...
jQuery 事件函数
jQuery 事件处理函数是 jQuery 中的核心函数。
事件处理函数是当 HTML 中发生事件时自动被调用的函数。由“事件”(event)“触发”(triggered)是经常被用到的术语。
由于 jQuery 是为事件处理特别设计的,通常是 ...
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).
AJAX 不是新的编程语言,而是一种使用现有标准的新方法.
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下.
什么是 AJAX ?
AJAX = 异步 JavaSc ...
基本步骤
1.安装will_paginate
编辑GemFile,添加一行:gem ‘will_paginate’
然后执行:
$ bundle install
2. 修改config/environment.rb文件
在config/environment.rb 文件的最后添加
require'will_paginate'
3. 选择你要加分页的控制器(controller文件)
没加分页前的代码
def history
@score = Score.all
render 'search'
end
添加后代码
def history
...
2. 获取多个数据
2.1 使用多个主键
Model.find(array_of_primary_key) 方法可接受一个由主键组成的数组,返回一个由主键对应记录组成的数组
代码
# Find the clients with primary keys 1 and 10.
client = Client.find([1, 10]) # Or even Client.find(1, 10)
# => [#<Client id: 1, first_name: "Lifo">, #<Client id: 10, first_name: &quo ...
1.获取单个数据
在 Active Record 中获取单个对象有好几种方法
1.1 使用主键
使用 Model.find(primary_key) 方法可以获取指定主键对应的对象
代码
# Find the client with primary key (id) 10.
client = Client.find(10)
# => #<Client id: 10, first_name: "Ryan">
1.2 take
Model.take 方法会获取一个记录,不考虑任何顺序
代码
client = Client.tak ...
1.presence
这个帮助方法检查指定的属性是否为非空值,调用 blank? 方法检查只是否为 nil 或空字符串,即空字符串或只包含空白的字符串。
代码
class Person < ActiveRecord::Base
validates :name, :login, :email, presence: true
end
2.absence
这个方法验证指定的属性值是否为空,使用 present? 方法检测值是否为
要使用户登录上去,要验证用户的密码与帐号匹配
在pages_controller.rb中写代码如下
def user_landing
@user = User.authenticate(params[:id], params[:pass])
if @user
session[:user_id] = @user.id
flash[:notice]="登录成功"
render 'student'
else
flash[:notice]="帐号与密码不匹配&qu ...
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。
1.注册账户以及创建仓库
要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。
2.安装客户端msysgit
github是服务端,要想在自己电脑上使用g ...
命名
1.名副其实
命名名称应该已经答复了所有的问题
js代码
var d ;//小时的时间
var elapsedTimeDays;
第二中比第一种更好不用注释就能明白
2.避免误导
避免使用相似的或不同之处较少的词来命名
3.类名
类名使用名词或名词短语,不应该使用动词
例如: 猫 用cat命名
4.方法名
和类名相反,方法名用动词或动词短语来命名
js代码
function addFristName(){}
5.不要用双关语
6.使用计算机领域内的名称命名
7.添加有意义的语境
用能表达出你要做什么的语句来定义,如你要添加第一个名就用add ...
1.unshift 在数组的第一个元素前插入元素
js代码
// 使用unshift在数组第一个元素前插入元素
// 返回数组长度
var tmp = ['a','b'];
var len = tmp.unshift('c');
alert(len); // 3
alert(tmp); // c,a,b
也可以插入多个元素,顺序依次从左排气
js代码
// 使用unshift在数组第一个元素前插入元素
// 返回数组长度
var tmp = ['a','b'];
var len = tmp.unshift('c','d');
alert(len); // 4
...
任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)
步骤0 - 安装系统需要的包
# For Mac
# 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包
# 然后安装 [Homebrew](http://brew.sh)
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/home ...
1.ruby是什么?
ruby是一种面向对象、命令式、函数式、动态式的编程语言,在20世纪90年代中期由日本人松本行弘(Matz)设计并开发。
2.rvm是什么?
Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(ge ...