1.获取一个对象的长度用.length,后面不需要括号。如果想获取Dom对象的长度,需要将js在Dom加载完成后才能正确计算,否则返回的将是“0”,或者用window.onload方法。
举例:有一个无序列表,如下:
首先讲一下什么是动态元件,在Fireworks中,我们可以创建“图形”、“按钮”、和“动画”三种元件,但往往我们只是直接从文档库里面直接把元件拖出来用,我们把这种元件成为静态元件。
举个例子:我绘画了一颗“OK“按钮并转换为按钮类的元件,当我要再做一个“Cancel”按钮时,我就要把刚才那个“OK”按钮从文档库拖进画 布,打散,然后把文本“OK”改为“Cancel”,再转成元件。像这样子的操作也许我们压根就没必要将它们转成元件,因为如果我们要做很多按钮,那文档 库就会有很多这样子的元件。
而动态元件是什么概念呢?就是我只需要从库里面把这按钮拖出来,然后就可以在“元件定义”面板里面改变这个按钮上的文字、长和宽、以及鼠标移入、按 下等属性,但这个元件在库里面只存在一个,这就是我所说的动态元件。如果你对此还不太理解,那你可以点击“Window”菜单下的“Common Library”开启公用库,里面就放着一些这种类型的元件。
上周六下午上海的Meetup如期在SHIFT2举办,虽然发布通知的时间比较紧,但是有将近20位朋友到现场来参加,在此向各位表示感谢!
本次主讲嘉宾echo演讲时间接近4个小时,深入分析了Drupal6核心的整体框架,从Drupal的Path、到菜单系统(Menu system)到主题开发相关的theme()、hook_theme等多方面进行了详尽的分析和现场操作,不过大部分的内容需要一定的php基础,本次内容对drupal程序开发朋友来说,将是获益匪浅。从聚会通知发布时间到周六,时间虽然很短,但是echo还是百忙中抽出一些时间精心准备,同时制作了ppt(附件中,需要请自行下载),感谢echo的用心准备和精彩的演讲。
接下来,大家对平时遇到的问题也进行了一些讨论,会上我们对演讲的内容进行了录制,没有到现场的朋友可以下载进行观看。当然一次聚会的内容不能将drupal方方面面都介绍到,期待下次,有更多更精彩的内容!再次感谢各位!
视频下载地址:http://115.com/file/b4xwsltk#Drupal-Shanghai-2010-06-26-video.mp4
以下是现场的几个照片欣赏(像素不高,凑合看吧):
在drupalchina上看到有位叫anyliv的朋友(应该是偶的同行了)的留言如下:
“我个人做 Drupal 的主题模板有一年多了,开始头半年是跟楼主 @jinwyp 持同样的意见,感觉 Drupal 根本就是给程序员用的,写个功能居然那么简单,那么快,可对于我做前端的工作却很头疼,以前 XHTML + CSS 的经验在这里完全失效,写好的 CSS 由于菜单位置变了,或是 views 设置变了,跟着 CLASS 也会变基本上 CSS 是要重新写过,想单独给某个链接加个性图标发现不修改核心代码居然无法实现,等等等等……”
做英文站的朋友,可能经常会遇到一些英文单词大小写的问题。比如,首字母大写啦,整体都大写啦,全都小写啦?这些其实在CSS都可以定义,不过一般做前端的很少用到。这里做简要介绍一下:
在CSS里的text-transform就是用来定义字母的大小写的,它有3个可选值:
问:在一个页面上,对进行内容的分布如何实现啊?
答:大体上讲,包括2个方面:1.定义好region,然后加区块 2.CSS定义布局。