`
lyang0000
  • 浏览: 26405 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天在网上浏览的时候看见了一张总结的关于css hack的图,觉得挺好的,就转过来,可以作为参考。
Flex Framework 的 Canvas 是无法添加 Sprite 等非 UI 组件的 DisplayObject的。 但有变通的办法。 1.使用 Adaptor 模式 把 Sprite 添加到 UIComponent,再把 UIComponent 添加到 Canvas。 代码: var mySprite:Sprite = new Sprite(); mySprite.graphics.beginFill(0xFFCC00); mySprite.graphics.drawCircle( 40, 40, 40 ); var UIRef:UIComponent = new ...
很常见的问题,dom对象绑定事件打印索引。 <html > <body> <p>111</p> <p>222</p> <p>333</p> <p>444</p> <p>555</p> </body> </html> <script type="text/javascript"> var ...
<html> <head> <title>drag example</title> <style> *{ margin:0; padding:0; } body{ text-align:center; } .mil{ text-align:center; line-height:96px; } </style> </head> <body> <div id="main" style="pos ...
<script type="text/javascript"> /* * 继承的最佳实践 * 对象冒充继承属性,原型继承方法 */ function Star(){ this.type = 1; this.name = 'star'; } Star.prototype.getName = function(){ return this.name; } function Sun(){ Star.call(this); this.type = 2; this.age = 10000; } Sun.pr ...
面向内容的优化规则目前有 10 条。 1. 尽量减少 HTTP 请求 (Make Fewer HTTP Requests) 作为第一条,可能也是最重要的一条。根据 Yahoo! 研究团队的数据分析,有很大一部分用户访问会因为这一条而取得最大受益。有 几种常见的方法能切实减少 HTTP 请求: 1) 合并文件,比如把多个 CSS 文件合成一个; 2) CSS Sprites 利用 CSS background 相关元素进行背景图绝对定位;参见:CSS Sprites: Image Slicing's Kiss of Death 3) 图像地图 4) 内联图象 使用 data: U ...
关于RIA的后退问题     现在随着RIA的概念的不断推广,对功能的要求也是越来越高,其中就有一个关于浏览器的后退按钮的功能的问题。 问题: 1,后退按钮到底要实现什么功能。     由于AJAX的大量运用,无刷新页面的后退变的没有意义。如果是返回上一页,那没有问题,但是人们的愿望一定是想返回到上一步的操作。这点要先确定。 2,后退按钮的事件触发问题。     因为后退按钮是在浏览器层工作的,js代码无法对他处理,它是监控地址栏的地址变化的。 方法:     在确定了问题一后,为了让后退按钮可用,就要变化地址栏的地址,可以用location.hash属性来实现,可以用变化的ha ...
MySQL性能优化的最佳21条经验 1. 为查询缓存优化你的查询     MySQL的查询缓存对这个函数不起作用。所以,像CURDATE() NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,因为这些函数的返回是会不定的易变的。所以,你所需要的就是用一个变量来代替MySQL的函数,从而开启缓存。 2. EXPLAIN 你的 SELECT 查询     使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。     EXPLAIN 的查询结果还会告诉你你的索引主键被如何利用的,你的数据表 ...
JAVASCRIPT闭包(Closure)(闭:表示封闭,包:表示还存在) 闭包:指一个拥有许多变量和绑定了这些变量的环境表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包是ECMAScript最强大的特性之一。 js对象都有原 ...
javascript作用域 一 js的运行顺序 (先声明后赋值或执行) 如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),它们的运行顺序是: 步骤1. 读入第一个代码段(js执行引擎并非一行一行地执行程序,而是一段一段地分析执行的) 步骤2. 做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到步骤5 步骤3. 对var变量和function定义做“预解析”(永远不会报错的,因为只解析正确的声明) 步骤4. 执行代码段,有错则报错(比如变量未定义) 步骤5. 如果还有下一个代码段,则读入下一个代码段,重复步骤2 步骤6. 结束 ...
查看内核     uname -a   查看Ubuntu版本     cat /etc/issue   查看内核加载的模块     lsmod   查看PCI设备     lspci   查看USB设备     lsusb   查看网卡状态     sudo ethtool eth0   查看CPU信息

用户体验设计--01

    博客分类:
  • UED
1 表单字段标签最好放在字段输入框上方2 用户焦点大部分集中在人脸上3 优质的设计是网站可信度的标志4  大部分用户会滚动页面5 蓝色是链接的最佳颜色6 搜索框的理想宽度是27个字符7 适当地留空白更易理解阅读8 有效的用户测试不一定要很大的测试规模9 充实的产品页能使你突出10 大部分用户对广告熟视无睹
写了一个timer的跑马灯小例子,发现flex的timer功能还是比setInterval要强,可以动态改变时间间隔,这个功能很有用,可以做出很多有趣的东西来   例子没有写的很仔细,不过改动改动可以做出一些效果来,呵   <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script& ...
看到一篇介绍手机开发的很不错的文章,对于新手了解手机开发很有帮助,转来看看!   作者:手机即信息 博客:http://canco.iteye.com     近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。     手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。     手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平 ...
array_change_key_case — 返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values — 统计数组中所有的值出现的次数ar ...
Global site tag (gtag.js) - Google Analytics