首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > Dojo学习笔记(9. dojo.graphics.color & dojo.uri.Uri)
【标  题】:Dojo学习笔记(9. dojo.graphics.color & dojo.uri.Uri)
【关键字】:Dojo,9.,dojo.graphics.color,dojo.uri.Uri
【来  源】:http://www.cublog.cn/u/19228/showart.php?id=230188

Dojo学习笔记(9. dojo.graphics.color & dojo.uri.Uri)

Dojo学习笔记(9. dojo.graphics.color & dojo.uri.Uri)


模块:dojo.graphics.color


下面是dojo里定义的颜色名称
dojo.graphics.color.named.white //白色
dojo.graphics.color.named.black //黑色
dojo.graphics.color.named.red //红色
dojo.graphics.color.named.green //绿色
dojo.graphics.color.named.blue //蓝色
dojo.graphics.color.named.navy //海军蓝
dojo.graphics.color.named.gray //灰色
dojo.graphics.color.named.silver//银色


dojo.graphics.color.Color

颜色类


Usage Example:


var color = new dojo.graphics.color.Color(dojo.graphics.color.named.black); //定义一个黑色的颜色对象
var color = new dojo.graphics.color.Color(0,0,0); //定义一个黑色的颜色对象
var color = new dojo.graphics.color.Color(0,0,0,1.0); //定义一个黑色的颜色对象
var color = new dojo.graphics.color.Color([0,0,0,1.0]); //定义一个黑色的颜色对象
var color = new dojo.graphics.color.Color('rgb(0,0,0)'); //定义一个黑色的颜色对象
var color = new dojo.graphics.color.Color('#000000'); //定义一个黑色的颜色对象



dojo.graphics.color.Color.toRgb


Usage Example:


color.toRgb();  //返回一个[0,0,0]的数组
color.toRgb(true); //返回一个[0,0,0,1.0]的数组



dojo.graphics.color.Color.toRgba


Usage Example:


color.toRgba();  //返回一个[0,0,0,1.0]的数组



dojo.graphics.color.Color.toHex
dojo.graphics.color.Color.toString


Usage Example:


color.toHex();  //返回"#000000"
color.toString(); //返回"#000000"



dojo.graphics.color.Color.toCss


Usage Example:


color.toCss();  //返回"rgb(0,0,0)"



dojo.graphics.color.Color.blend


混合另一个颜色得到一个新颜色


Usage Example:

color.blend('#ffffff', 1); //返回[255,255,255]
color.blend('#ffffff', -1); //返回[0,0,0]
color.blend('#ffffff', 0); //按1比1混合黑色和白色,返回[127,127,127]
颜色参数可以为颜色的任意形式,比如数组,字符串等


or


dojo.graphics.color.blend([0,0,0], [255,255,255], 0); //will return [127,127,127]
dojo.graphics.color.blend("#000000", "#ffffff", 0); //will return "#7f7f7f"
若第一个参数为字符串,则返回值也会返回字符串



dojo.graphics.color.Color.blendHex


Usage Example:


dojo.graphics.color.blendHex("#000000", "#ffffff", 0); //will return "#7f7f7f"



dojo.graphics.color.extractRGB


将输入转换为RGB数组


dojo.graphics.color.hex2rgb


将输入的字符串转换为RGB数组


dojo.graphics.color.rgb2hex


将输入的RGB数组转换为字符串



dojo.graphics.color.Color.fromArray


Usage Example:


var color = dojo.graphics.color.Color.fromArray([0,0,0,1.0]);



模块:dojo.uri.Uri


dojo.uri.Uri


专门用来处理URI(统一资源标识符)的类


Usage Example:


uri = (new dojo.uri.Uri("http://myserver/dojo/", "guide.html")).toString(); //uri will be "http://myserver/dojo/guide.html"
uri = (new dojo.uri.Uri("http://myserver/dojo/", "../guide.html")).toString(); //uri will be "http://myserver/guide.html"


RFC规定的URI语法:[scheme:][//authority][path][?query][#fragment]
authority语法:[user-info@]host[:port]


比如我们定义一个uri

var uri = new dojo.uri.Uri("http://user:password@myserver:80/dojo/", "guide.html?page=1#top");


则uri的属性如下:


authority: 服务器名 "user:password@myserver:80"
fragment: 片断名 "top"
host: 主机名 "myserver"
password: 密码 "password"
path: 路径 "/dojo/guide.html"
port: 端口 80
query: 参数 "page=1"
scheme: 模式 "http"
uri: 完整的地址 "http://user:password@myserver:80/dojo/guide.html?page=1"
user: 用户名 "user:" 似乎有点问题,多了一个冒号

SpringMVC框架中的Controller:【上一篇】
dojo远程过程调用:【下一篇】
【相关文章】
  • 1.9. 执行条件语句
  • redhat linux As 4下安装配置DNS服务器(9.3.3版)
  • SUSE Linux 9.0下如何配置打印机
  • 利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
  • Oracle9.2 Concepts Guide学习笔记(1221)
  • Dojo入门(3)—事件
  • Oracle Database 9.2 Concepts Guide学习笔记1218
  • Oracle Database 9.2 Concepts Guide学习笔记1219
  • RedHat9.0下安装Oracle9i
  • Oracle Database 9.2 Concepts Guide学习笔记12178
  • 【随机文章】
  • Windows下sniffer简单实现
  • GCC for Win32开发环境介绍(2)
  • 决策树教程(一)
  • IDF 2006:QLogic展示于Bensley平台的4GbHBAs
  • Parrondo's Games (Parrondo’s Paradox)
  • 标准C++开发利器---MinGW Developer Studio
  • 关于注册码
  • Thumbs.db是系统文件还是病毒
  • Oracle9i for windows安装1
  • LVM+ReiserFS v3.6.19=灵活+速度(二)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.