Chrome扩展开发教程(七)themes(主题制作)

评论(0)浏览(112)分类:JavaScript/Ajax开发技巧
Chrome扩展开发教程(七)themes(主题制作)  在Chrome中,主题当做一个特殊的插件处理。主题要像普通文件一样打包,但是主题中不包含HTML或者JavaScript代码。你可以在主题库里找到一些主题下载。下面只是简单介绍下主题制作,详细的内容可以参考http://code.google.com/p/chromium/wiki/ThemeCreationGuide主题是在Manifest文件中定义的。下面是个定义主题的典型例子:{version: 2.6,n..

淘宝广告主后台导航jQuery插件

评论(0)浏览(112)分类:HTML/CSS兼容/XML
淘宝广告主后台导航jQuery插件  淘宝广告主后台导航效果,用jQuery写的插件  配置说明fx:动画效果,默认linear,还可以设置为easein,easeout等。。具体看代码里面扩展的jQuery.easingspeed:动画时间,默认500msclick:点击导航后的回调函数,默认空函数  源代码如下!DOCTYPE HTML PUBliC -//W3C//DTD HTML 4.0 Transitional//ENhtmlheadtitle淘宝广告主后台导航jQue..

parentElement和offsetParent属区别

评论(0)浏览(112)分类:JavaScript/Ajax开发技巧
parentElement和offsetParent属区别  首先,js中的parentElement属性,这个属性比较好理解,就是在 DOM 层次结构定义的上下级关系,如果元素A包含元素B,那么元素B就可以通过 parentElement 属性来获取元素A。  其次,offsetParent 属性,这个属性在 MSDN 的文档中也没有解释清楚,这就让人更难理解这个属性。 以下是本人在网上查到的一些资料总结,需要的朋友可以参考一下: ..

文章内容复制javascript自动增加出处来源

评论(0)浏览(112)分类:JavaScript/Ajax开发技巧
文章内容复制javascript自动增加出处来源  复制文章内容时,用javascript自动向复制的区域增加浏览器地址栏url地址。  纯javascript实现,不需要任何插件。实现原理:在copy事件中,javascript通过修改selection实现内容复制,先将用户当前选中的内容复制到一个容器里面,让后移除当前用户选择,将容器的内容选中。  测试代码如下script /*文章内容复制javascript自动增加出处..

IE gray,invert,xray滤镜

评论(0)浏览(111)分类:HTML/CSS兼容/XML
IE gray,invert,xray滤镜  IE gray滤镜:把图片变为一张黑白颜色灰度图  语法::STYLE=filter:Gray  IE invert滤镜:把对象的可视化属性全部翻转,包括色彩,饱和度和亮度  语法:STYLE=filter:Invert  IE Xray滤镜:使对象变得像被x光照射一样  语法:STYLE=filter:Xray  IE gray,invert,xray滤镜测试代码和效果style body{background:#ffffff} ..

IE Chroma滤镜

评论(0)浏览(111)分类:HTML/CSS兼容/XML
IE Chroma滤镜  IE Chroma滤镜:设置图片中指定的颜色为透明色,不显示原来的色彩语法filter:Chroma(Color=color)说明 :color:#rrggbb格式,任意. 例子:filter:Chroma(Color=#FFFFFF) 备注:经测试,对文字容器的背景色不起作用,只作用于图片 IE Chroma滤镜示例style.chroma0{filter:Chroma(Color=#ff0000)}.chroma1{filter:Chroma(Color=#008000)}/sty..

javascript判断IE8-浏览器最短表达式!-[1,]

评论(0)浏览(111)分类:JavaScript/Ajax开发技巧
javascript判断IE8-浏览器最短表达式!-[1,] var ie = !-[1,]; 这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法,执行[1,].toString()在IE6,7,8中将会得到1,。然后表达式就变为!-1,。再尝试把1,转换成数值类型得到NaN ,再对NaN取负得到值仍为NaN。最后执行!NaN返回true。下面通..

js嵌套内容分析示例

评论(0)浏览(111)分类:JavaScript/Ajax开发技巧
js嵌套内容分析示例  js嵌套内容分析程序有一个字符串,存在多对括号,他们可能是并列关系,也可能是嵌套关系,如下今年的雨水比较多(除了夏季(夏季天气炎热)),降雨量是往年的130%(特别是在江南地区)现在要把最外层的第一对括号match出来,也就是要得到(除了夏季(夏季天气炎热)),(特别是在江南地区)  分析程序如下script type=text/javascript ..

16.1.创建一个图表

评论(0)浏览(111)分类:flash/flex/fcs/AIR
16.1.创建一个图表16.1.1. 问题我想在程序中添加一个图表。16.1.2. 解决办法首先要创建目标类型的图表,然后为该类型的图表添加一个合适的CharSeries 对象,最后为该图表绑定数据提供器(dataProvider)。16.1.3. 讨论图表有多种类型,在使用之前必须清楚工具箱中有哪些图表可供调用。每一种图表都有一个ChartSeries 对象与之对应。要将数据显式地表示为某个特定的图..

25.4节. 在FlexAntTasks中使用compc和mxmlc任务

评论(0)浏览(111)分类:flash/flex/fcs/AIR
25.4节. 在FlexAntTasks中使用compc和mxmlc任务25.4.1. 问题我想使用包含在Flex Ant Tasks中的mxmlc或compc任务来简化应用程序的编译和使用Ant。25.4.2. 解决办法把Flex Ant tasks安装到你的Ant库中,然后使用mxmlc或compc标签,并把要传递给编译器的参数都放到标签中。25.4.3. 讨论Flex Ant tasks通过提供给开发者预置的常用任务使用,大大的简化了使用Ant编译Flex应用程序的过程。mxmlc或co..

21.0.简介

评论(0)浏览(111)分类:flash/flex/fcs/AIR
21.0.简介远程过程调用(RPCs)是一种建立分布式应用程序技术,RPC技术是大多数Flash平台应用程序必不可少的技术之一,比如你使用RPC从Flash端发送数据给服务器或者接收来自服务器的数据并在客户端显示,RPC有多种解决方案,不过有两种方式最普遍:web services 和Flash Remoting。本书所指的web services,主旨是指简单对象访问协议(SOAP),服务器之间通过..

19.6.发送数据给服务端脚本

评论(0)浏览(111)分类:flash/flex/fcs/AIR
19.6.发送数据给服务端脚本问题我想发送数据给服务端脚本解决办法创建一个包含数据的URLRequest实例,并用flash.net.sendToURL( )方法传递给服务端脚本,如果想在新的浏览器窗口中打开可使用flash.net.navigateToURL( )方法,如果想知道执行结果,可使用URLLoader.load( )方法。讨论如果不用处理结果,最好是用flash.net.sendToUrl( )方法发送数据,例如发送一个web表单数据..

js事件相关

评论(0)浏览(111)分类:JavaScript/Ajax开发技巧
js事件相关+展开-JavaScriptfunctionstopBubble(e){if(e&&e.stopPropagation){e.stopPropagation();}else{window.event.cancelBubble=true;}}function$(id){returndocument.getElementById(id);}//mousedown时:if($("name").setCapture){//IE$("name").setCapture();}elseif(window.captureEvents){//FFwindow.captureEvents(Event.MOUSEMOVE|Event.MOUSE..

8.13.在位图上应用滤镜

评论(0)浏览(111)分类:flash/flex/fcs/AIR
8.13.在位图上应用滤镜问题我要在BitmapData上加上滤镜效果解决办法使用BitmapData类的applyFilter( ) 方法讨论有两种方法应用滤镜到位图上,第一种方法是使用直接调用BitmapData的applyFilter( )方法。和其他方法一样,它需要目标位图,而且也可以把其他BitmapData 作为原位图:+展开-ActionScriptdestBmp.applyFilter(srcBmp,sourceRect,destPoint,filter);srcBmp 参..

10.9.锐化

评论(0)浏览(111)分类:flash/flex/fcs/AIR
10.9.锐化问题我要应用锐化效果解决办法使用锐化矩阵创建联合滤镜讨论锐化矩阵和边检测矩阵很类似,只不过边检测矩阵中心是个负数,而锐化矩阵中心是正数,中心周围是负数,下面的例子应用了锐化效果:+展开-ActionScriptsampleSprite.filter=[newConvolutionFilter(3,3,[0,-1,0,-1,5,-1,0,-1,0])];提高中心值和除数降低锐化效果:+展开-ActionScriptsamp..

15.3.给声音数据设置缓冲

评论(0)浏览(111)分类:flash/flex/fcs/AIR
15.3.给声音数据设置缓冲问题我想让声音播放的更流畅些解决办法通过SoundLoaderContext类设置缓冲时间讨论Sound类播放声音的方式是把整个声音数据载入完毕才进行播放,这对于小文件可能没什么问题,但如果是个大的声音文件,我们更希望边载入边播放,减少等待时间,更利于用户体验。根据声音的编码和网络宽带,有时候声音播放的速度可能比下载的速度还要快,这种情况下声..

第四章 第二节获取并显示数据

评论(0)浏览(111)分类:flash/flex/fcs/AIR
第四章 第二节获取并显示数据为了在应用程序中使用数据,Adobe Flex 包括了与HTTP servers,web services 或remoteobject services(Java objects)进行交互的组件,这些组件被称之为远程过程调用(RPC)服务组件。与 Adobe ColdFusion,PHP 或类似的服务器技术不同,Flex 应用程序并不直接连接数据库。举个例子,你可以在一个Flex 文件中插入HTTP service 来实现与ColdFusi..

第一章. ActionScript 语言基础

评论(0)浏览(110)分类:flash/flex/fcs/AIR
第一章. ActionScript 语言基础1.0.ActionScript 3.0 Cookbook 概述1.1. 新建一个 ActionScript 工程1.2. 自定义应用程序属性1.3. 在哪里写ActionScript 代码呢1.4. 如何跟踪信息1.5. 处理事件1.6. 响应鼠标和键盘事件1.7. 算术运算1.8. 逻辑运算1.9. 执行条件语句1.10. 执行复杂的条件语句1.11. 某段时间重复执行一种操作1.12. 长时间执行一个任务1.13. 创建可重用代码1.14. ..

4.6.格式化货币数字

评论(0)浏览(110)分类:flash/flex/fcs/AIR
4.6.格式化货币数字问题我要格式化货币,比如美元解决办法使用NumberFormat.currencyFormat( ) 方法讨论不像其他语言,比如ColdFusion,ActionScript 没有提供内建的函数格式化货币数字。自定义类NumberFormat 包括一个currencyFormat( )方法。currencyFormat( ) 至少需要一个参数,看下面的简单代码:+展开-ActionScriptvarstyler:NumberFormat=newNumberFormat()..

7.7.画一个圆

评论(0)浏览(110)分类:flash/flex/fcs/AIR
7.7.画一个圆问题我要画一个圆解决办法使用Grahics.drawCircle( )方法讨论画圆就没有原始的方法可以用了,如果用理论算法画出每个像素点然后构成圆那太费时间了而且也不现实。还好Graphics类有个drawCircle( )方法可以简单的画出圆,drawCircle( )参数如下:x圆中心的x坐标y圆中心的y坐标radius圆半径下面画出了中心点在100,100,半径为50的圆:+展开-Actio..

6.3.向前或向后移动对象

评论(0)浏览(110)分类:flash/flex/fcs/AIR
6.3.向前或向后移动对象问题我要改变对象在屏幕上的显示顺序解决办法使用DisplayObectContainer 类的setChildIndex( ) 方法改变项目的位置,getChildIndex( ) 和getChildAt( ) 方法得到项目在显示列表中的位置讨论6.1 节和6.2 节介绍了可视化对象列表如何处理堆栈顺序( 深度), 基本上每个DisplayObjectContainer 实例都有一个子对象列表,列表中子对象的顺序代表在屏..

6.5.创建简单的按钮

评论(1)浏览(110)分类:flash/flex/fcs/AIR
6.5.创建简单的按钮问题我想创建一个交互式按钮,点击鼠标执行一段代码,比如发送表单或计算结果解决办法创建SimpleButton 类实例和创建upState, downState, overState, 和hitTestState等对象。当用户点击按钮时用click事件激活方法讨论可视化对象列表模型提供一种简单的方法通过SimpleButton 类创建按钮。SimpleButton 类允许用户用鼠标和可视化对象进行交互,通过..

13.5.字符类

评论(0)浏览(110)分类:flash/flex/fcs/AIR
13.5.字符类可以使用字符类指定字符列表以匹配正则表达式中的一个位置。使用方括号([ 和 ])定义字符类。例如,下面的正则表达式定义了匹配 bag、beg、big、bog 或 bug 的字符类:/b[aeiou]g/字符类中的转义序列通常在正则表达式中具有特殊含义的大多数元字符和元序列在字符类中“不具有”那些特殊含义。例如,在正则表达式中星号用于表示重复,但是出现在..

第十四章.时间和日期

评论(0)浏览(110)分类:flash/flex/fcs/AIR
第十四章.时间和日期14.0.简介14.1.获得当前日期和时间14.2.获取时间值14.3.获取星期天数和月份名称14.4.格式化日期和时间14.5.格式化秒或毫秒为分或秒14.6.DMYHMSM和毫秒之间的转换14.7.使用Timer(定时器)14.8.字符串转换为日期

11.4.加速运动

评论(0)浏览(110)分类:flash/flex/fcs/AIR
11.4.加速运动问题我想让物体加速移动解决办法应用加速方法讨论许多人认为加速只是简单的提高速度而已,比如想让车开的快些就踩一下加速器。更科学的定义为速率的变化称为加速。虽然大多数情况只是提高物体的速度,实际上还包括减速和改变方向。下面的例子中变量_ax和_ay代表加速,_vx和_vy代表速率:+展开-ActionScriptpackage{importflash.display.Sprite;i..

9.14.格式化用户输入的文本

评论(0)浏览(110)分类:flash/flex/fcs/AIR
9.14.格式化用户输入的文本问题我要对用户输入的文本进行格式化解决办法应用TextFormat 对象到文本框的defaultTextFormat 属性上讨论通过使用defaultTextFormat 属性即可对用户输入的文本进行格式化,只要创建一个TextFormat对象赋值给defaultTextFormat 属性:+展开-ActionScriptvarformatter:TextFormat=newTextFormat();formatter.color=0x0000FF;//设置颜色为蓝色fiel..

实现HTML自动排版的法则

评论(0)浏览(110)分类:HTML/CSS兼容/XML
实现HTML自动排版的法则我们将网页或HTML应用程序国际化时,需要将它们翻译成多种语言版本。如何做到文本在转化后,自动调整页面中各个单元位置,间距和尺寸呢?这听起来似乎很难,但是如果按照本文讲述的几条法则去建立HTML页面,你就会相信这是事实,这几条法则能够省去本地化工作人员的很多麻烦。   注:本文中的对话框是指包含基本交互控件的WEB页面,由于其风格..

19.0.简介

评论(0)浏览(110)分类:flash/flex/fcs/AIR
19.0.简介很多情况下我们需要发送数据到flash或从flash中读取数值,比如:1.发送表单数据到服务端脚本以便存储到数据库;2.发送电子邮件数据给服务端发送电子邮件;3.从文本文件中读取数据;4.从服务器端读取数据,这些数据可能来自于数据库;5.发送数据给服务端处理并返回结果,比如说用户登陆界面当从一个URL中读取数据时,Flash播放器会把数据转换成以..

23.4.浏览本地文件

评论(0)浏览(110)分类:flash/flex/fcs/AIR
23.4.浏览本地文件问题我想浏览本地文件以便上传解决办法使用FileReference或FileReferenceList对象的browse( )方法讨论使用FileReference或FileReferenceList对象的browse( )方法可以打开一个对话框用于浏览本地磁盘文件,唯一不同的是FileReference对象的browse( )方法只能选一个文件,而FileReferenceList 对象可以选多个文件:+展开-ActionScriptfileReferenc..

25.9节. 使用mxmlc和Ant编译Flex应用程序

评论(0)浏览(110)分类:flash/flex/fcs/AIR
25.9节. 使用mxmlc和Ant编译Flex应用程序25.9.1. 问题我想为Ant建造文件添加编译程序的任务。25.9.2. 解决办法为你的使用MXML编译器编译文件的Ant建造文件添加可执行的任务。25.9.3. 讨论编译对象是你要添加到你的Ant建造文件中的最常见和有用的对象。Flex应用程序是用Flex 3 SDK中的免费的命令行编译器mxmlc编译的。在你建造文件中添加了要编译的目标后,就可以自动化建造过程了:不用..