00:00
接下来呢,我们来介绍通用内容,通用内容呢,指的是咱们开发的这个代码,对吧,它呢通用的一些内容。比方说第一个通用C,通用C呢,就是指的是咱们呢,在am框架中啊,有哪些样式可以使用。因为它并不是支持所有咱们启动的样式,而只支持的部分,所以呢,我们就来看一下有哪些可以支持啊。第一点,所有组件默认都采用了flash布局,所以你在进行flash布局的时候,你不需要写display为flash了,你可以直接写后面的东西,而且它默认布局的这个方向是垂直排列的,所以这里要注意。然后呢,默认开启的相对定位,所以当你开启绝对定位的时候,想要依赖负元素去开启相对定位的话,负元素是不需要设置相对定位的,因为默认所有元素都开启相对定位。所以这一点大家需要知知道。C选择器呢,支持ID class和element,不持什么后代选择器,什么伪类选择器啊啊,不支持后代选择器,伪类选择器呢,支持active disable check这些这些状态,而其他状态是不支持的。
01:07
对吧,什么啊什么的没有啊,在移动端没有这些东西。没办法使用继承所有样式,你想要继承,你比比方说高宽啊,你必须要啊,这个高度为百分百对吧,才能自己继承什么文字啊,这些都不能继承啊,跟咱们传统的是不一样的,不支持物星号通配符选择器啊,因为它性能太低了啊,然后呢,在写这个样式的时候呢,写的这个类名的时候啊,应该尽可能少写结构,不要给它套多层结构啊,那么你要给谁给样式,就给他取个类名去写就好了。然后呢,写ID选择器也是一样的,就是总而言之,就是我们在写选择的时候,尽量写一个啊,不要写多个。不支持后代选器,有时候我们在写选择器的时候,比如说我们想找A标签下面的这个什么啊,另外一个标签对吧?啊,不能这样写啊,而且元素选择器呢,也要注意啊,它的这个性能开销不支持,后代选择器不支持,这个大小都不支持,所以我们要写样式还是一样,你就是给这个元素取个类名写就好了。
02:14
好,这是这些东西啊,大家需要知道的。以及呢,就是如果你想知道哪些样式到底可以用啊,那这些呢就太多了,有兴趣可以打开这个文档内容去看一下啊,我们比方说我们点开给大家看一眼。呃,找到这个通用sense,就是这一块我们复制一下啊,它这个没有跳转过去。怎么复制,诶,应该就是这个文档啊,他现在没有跳转过去,没关系,我们找到这个通用CS。Process呢,这个下面它会告诉你有哪些样式可以用,比如说有背景可以用,有边框的可以用,OB透明度可以用,高框可以用,对吧?Flash布局的可以用,Marin painting design可以啊,这些属性可以用,总而言之就是它不是支持所谓样式啊,所以说你在用一些样特殊的样式的时候,很有可能是不支持的,那么你要不要支持,那你可以在这个通用S中去查询一下,看它支不支持。
03:10
OK啊,那接下来我们再看下一个通用属性啊。通用属性呢,指的是咱们给一个组件啊,或者一个元素,它可以设置哪些属性,有些组件它有自己独有的属性,那么所有组件都支持下面的通用属性。可以给ID,可以给类名,可以写style,写行内样式,可以通过he来决定元素是否隐藏。但是更多的我们是通过V杆收V杆if来操作啊,也可以通过data干什么什么来定定义自定义属性。对吧,自定义属性就是说白了定义它的一些自定义的数据。这些都支持,而具体组件又支持哪些属性,那就要看组件的文档了,反正组件都支持这些,剩下的属性就要看组件文档。以及通用事件,这个我们已经介绍过了啊,有可有长按世界对吧,有触摸开始,触摸移动,触摸结束,触摸取消等这些事件。
04:06
好了,以上呢,这些就是通用内容,我们有哪些样式可以写,大家接下来就要大致上清楚了,以及默认的所有组件都采用的是flash布局,所以我们建议大家布局的时候都采用flash,以及在写样式的这个选择器的时候呢,尽量都写一个啊,那么你要给他写样式就给他取个类名就好了,他不支持后代选择器啊等一系列的选择器。通用属性,这些属性都支持啊,其实我们也一直在用啊,通用事件就是我们这些事件,一般来讲我们就用上这个点击事件,剩下事件呢,通常情况下是用不上的。好了,以上呢就是我们的通用内容。
我来说两句