Shellway Blog 关注前端设计,关注互联网发展趋势

022011/040/200

CSS高级技巧:使用形状字符、图片精灵(sprites)和伪元素

2002年,Mark Newhouse发表了一篇题为“驯服列表”的有趣文章,文章中他解释了如何使用伪元素创建自定义列表标记。近10年后,Nicolas Gallagher提出“伪背景组”技术,其使用伪元素和图片精灵实现。

如今,站在巨人的肩上,我们试着更进一步。我们将探讨如何不通过使用多余的标记标签和使用一种友好的高对比的CSS图像精灵技术来为元素定义样式。这种技术可以很好的兼容IE6/7。

202009/031/58

Javascript高级调试(上)

当有效地使用的时候,JavaScript调试器能帮忙找出和处理你的JavaScript代码中的错误。要想成为一名高级JavaScript 调试员,你需要知道你可用到的一些调试器,典型的JavaScript调试工作流程,还有高效调试的核心条件。在本文中,我们将讨论高级调试技术,使用一个简单的Web应用来诊断和处理bug。

022008/100/6

Flash的XPathAPI类(二)

XPathAPI类的获取路径所指定的字符串值的方法。

152008/070/149

Flash的XPathAPI类(一)(译自flash文档XPathAPI.pdf)

XPathAPI类 ActionScript类名:mx.xpath.XPathAPI XPathAPI类允许你在Macromedia Flash中做一些简单的XPath搜索。这对于搜索基于节点名和属性值的XML包可能是非常有用的。换句话说,你可以使用XPathAPI方法在一个XML文档中快速找到节点和属性。 为了在Flash中搜索XPath,你必须首先在你的Flash库中包含XPathAPI类,你可以通过添加DataBindingClasses组件(如果它还未被添加的话)。如果你已经建立了一些绑定,那么这个类可能已经被自动包含进去了。否则,你必须从公共库中选择次类(Window【窗口】 > Common Libraries【公共库】 > Classes【类】)。 从Classes.fla库面板中,你可以拖出一个DataBindingClasses组件的副本到你的当前Flash文档的库中,然后输入:import mx.xpath.XPathAPI导入(import)XPathAPI类,或者在访问此类的方法(mx.xpath.XPathAPI.method_name)时使用其完全限定类名作为前缀。 Flash支持以下路径表达式: 类型 例子 绝对路径 /item/title 相对路径 title(若上下文节点是<item>) 通配符 (*) /*/title 检索所有的<title> 元素,不管父节点是什么。 判定(谓语)表达式,使用 =、AND、或者 OR /item/title[@version='current'] or: /item/title[@version='current' AND @post='today'] XPathAPI类的方法归纳 下表列出XPathAPI类的可用方法: 方法 描述 XPathAPI.getEvalString() 针对一个指定节点,获取相应的估值字符串。 XPathAPI.selectNodeList() 检索指定节点层次中的所有节点值。 XPathAPI.selectSingleNode() 检索一个指定节点层次的第一个节点中的节点值。 XPathAPI.setNodeValue() 设定指定节点或属性的值。