- 博客(17)
- 收藏
- 关注
原创 数据类型和Json格式
[b]1.[/b]前几天,我才知道有一种简化的数据交换格式,叫做[url=http://www.yaml.org/]yaml[/url]。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,[b]从结构上看,所有的数据(data)最终都可以分解成三种类型[/b]: [list][*]第一种类型是[b]标量[/b](scalar),也就是一个单独的字符串(st...
2012-01-13 15:23:40
146
Flex的TabNavigator中tab触发的事件
最近用到TabNavigator,想在那个tabBar上点选的时候触发一个自己的回调方法,可是想象中触发的事件和实际真正应该用到的那个是不一样的!最有意思的是,并不是我一个人遇到这样的困惑,一个老外也和我一个感觉,不知道是是该高兴,还是该怎么的。 其实很容易的,就是说点击TabNavigator上的选项卡时触发的是IndexChangedEvent.CHANGE,而不是那个tabIndex...
2011-12-20 14:53:40
118
原创 Jquery的$命名冲突
在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。 第一种情况:jquery.js在prototype.j...
2011-12-06 14:00:21
94
原创 给一个button或text添加链接
直接上代码,Button:Text: [code="flex4"]private function linkURL():void { var request:URLRequest = new URLRequest("http://www.renrenwei.com"); navigateToURL(request,"_blank"); }...
2011-12-02 15:27:24
144
取消chrome浏览器下input和textarea的默认样式
最近一个细节引起了我的注意,chrome和safari浏览器下的input和textarea在聚焦的时候都有一个黄色的边框,而且textarea还可以任意拖动放大,这是不能容忍的,影响美观不说,有时候拖动textarea还会使页面布局错乱,最开始以为这些是固定的没法改变,后来网上一搜,是有解决办法的,所以决定重置这些样式。这是大前端调整的样式,样式统一就是好看。取消chrome下input...
2011-12-01 14:21:10
109
flex4 list组件行高自适应
list组件,想让list每行高度根据行内容大小自适应变化,在做搜索的时候,搜索出来的内容以用list组件列表显示:实现这个效果,设置:variableRowHeight="true", horizontalAlign ="justify"就可以了[code="flex4"] ...
2011-11-28 17:38:12
190
FLEX4实践—DropDownList与ComboBox
针对FLEX3中ComboBox的用法,在FLEX4中用法有区别需将s改为mx:或另外需要注意的两点有:1)DropDownList的DataProvider不能是Array类型的2)DropDownList默认显示时与ComboBox不一样,需要手动指定 selectedIndex的值下面给出一段示例:[code="flex4"] ...
2011-11-28 09:39:59
108
原创 判断客户端的几个属性的简单对象
目前程序中用于判断客户端信息的对象 需求不高所以比较简单不一定精确 游戏中一般只需要判断是否IE、是否IE6、是否手机这三个功能 该对象可判断客户端的操作系统类型、浏览器类型、客户机器是电脑还是手机类、访问协议是HTTP还是FILE 这里只简单的使用判断当非windows、Mac、Unix这三个系统就是手机[code="javascript"]//用户对...
2011-11-17 16:05:24
124
原创 Web前端开发笔试题集锦(Javascript篇)
[b]1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20[/b]var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;reg.test("a1a__a1a__a1a__a1a__");[b]2,截取字符串abcdefg的efg[/b]var str = "abcdefg";if (/efg/.t...
2011-10-20 16:16:00
148
原创 DOM对象的常用方法(自己总结觉得有用的)
[b]DOM结构[/b]——两个节点之间可能存在哪些关系以及如何在节点之间任意移动? document.documentElement 返回文档的根节点 document.body document.activeElement 返回当前文档中被击活的标签节点(IE) event.fromElement ...
2011-10-20 15:08:32
105
原创 document的createDocumentFragment()方法
在《javascript高级程序设计》一书的6.3.5:创建和操作节点一节中,介绍了几种动态创建html节点的方法,其中有以下几种常见方法:· crateAttribute(name): 用指定名称name创建特性节点· createComment(text): 创建带文本text的注释节点· createDocumentFragment(): 创建文档...
2011-10-20 13:59:30
96
原创 将光标定位在text,textarea最后的方法
[code="javascript"]var setpos = function(o){ if (o.setSelectionRange) { setTimeout(function(){ o.setSelectionRange(o.value.length, o.value.length); o.focus()} ,0) }else...
2011-06-22 16:40:22
414
原创 插入图片或表情时没法插入到编辑框中
在编辑框中,插入图片或表情时没法插入到编辑框中,用如下代码可解决:[code="javaScript"]$("#"+obj.input).focus(); //编辑框获取焦点try{(!-[1,]) ? document.selection.createRange().pasteHTML(imgHtml) : document.execCommand('InsertHtml',''...
2011-06-22 11:21:01
229
原创 javascript contains方法
IE有许多好用的方法,后来都被其他浏览器抄袭了,比如这个contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是IE的死对头firefox。给出如下解决方法。if (window.Node && Node.prototype && !Node.prototype.contains){ Node.prototype.contains ...
2011-06-22 11:08:14
383
原创 eclipse 优化
用myeclipse用得有点恼火在我那破机子上动不动都卡~~~~~查了下优化方案,果然快了很多~~~~呵呵,这是网上很流行的一篇博文,感谢~~~~一、 ValidationMyeclipse,在校验的时候,默认会把web项目中的js、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情:Window->preferences->MyEclipse->...
2011-06-22 11:04:18
78
原创 html a标签position为absolute时,IE浏览器无法显示为块
为什么要把a标签搞为absolute呢?很多时候为了覆盖在其他html标签上,实现一些hack点击,比如一个flash广告,要想在整个flash上加一个链接,单击整块flash链接到某个网页,有这么几种办法:1,flash 文件内置链接,这种办法,修改链接地址非常麻烦,因为你需要修改flash源文件,如果flash应用的很熟练,这不失为一中解决办法,但如果你的flash链接经常换,最好不要...
2011-06-13 14:53:06
248
原创 CSS公用样式与一些解决方案
[size=small]html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }[/size][color=#888] //这些样式大家应该都明白这样是把...
2011-05-31 15:49:22
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人