山西体彩网的开奖时间&#x662F?

  什么是设计模式?
  曾有人调侃,设计模式是用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。
  先来看一下比较官方的解释:&设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是工程的基石脉络,如同大厦的结构一样。&
  今天我们来聊聊CSS的设计模式。
  设计模式,这个词汇我们常见,几乎所有的语言都会有几套,但深入研究的人不多,原因如下:
  1、似乎没有太大必要性去强调它,有问题了改一下或者按团队规范来就行;
  2、不去使用一些既有的模式也无伤大雅;
  3、不少人所接触的业务量级还没有达到需要规划和组织的程度,光写布局,写特效,照顾兼容,就够喝一壶的了,没有意识去思考一些方法论的问题。
  当然,这三者都是我经历过的,相信你也是~
  我们都会长大,都会慢慢的做更多、更大、更复杂的,这个时候,就需要自上而下,全流程的去思考一些问题。后台不说,只讲前端,比如:风格的制定、色调、模块、布局方式、交互方式、逻辑等等,如果再加上团队合作,若再没有一个规划的话,要不了多久,那些看起来没问题的代码,就会暴露出各种问题,模块命名、类的命名、文件的组织、共用模块的提取、代码的复用、可读性、扩展性、维护性。它们看起来只是一些简单的小动作,却需要你看得更远,避免将来出问题需要付出更大的代价,甚至被迫整个项目重构,可谓,功在当代,利在千秋~
  既然要对CSS进行设计,那么肯定是它本身存在一些问题或者缺陷,其中,一个最明显的就是,它的任何一个规则,都是全局性的声明,会对引入它的页面当中所有相关起作用,不管那是不是你想要的。而独立及可组合的模块是一个可维护系统的关键所在。下面,我们就从多个层面来探讨一下,到底该怎样写CSS,才是更科学的。
  从需求出发
  我们刚开始学习写字的时候,是不会去考虑,写出来的某句话好不好,结构合适不合适,因为我们是意识不到的。写代码也一样,刚开始,我们只是去定义规则,能用对了属性,语法正确,把页面实现出来了,就好。慢慢地,就会发现,页面也是有结构的,我们按照页面的结构去组织代码,会不会更好?比如,分成头部、导航、侧边栏、banner区、主内容区、底部等。
  然而这样貌似还是不够,因为还有一些东西,复用度是很高的,又不好把它归为任何一个固有模块,比如:面包屑、分页、弹窗等,它们不适合被放到某一个固有模块的代码中,就可以单独的分出一段专属的css和js,或许,这就是组件化的由来~
  在分了之后,我们的代码看起来已经比之前好很多了,组织清晰,维护性大幅提高,但是,好像还是不够,我们会发现另外一些东西,很细小,但复用度也很高,它们同样不适合被放到模块中去,比如,边框、背景、图标、字体、边距、布局方式等等。如果我们在每个需要它们的地方,都定义一次,它们会被重复很多次,显然,这背离好的实践,会造成代码冗余和维护困难。所以,我们需要&拆&。拆过之后会怎样?我们想在哪里用可以直接加,需要改的时候统一改。
  经过了&分&、&拆&,我们的代码结构已经十分清晰,各个内容模块,功能模块,UI模块都乖巧的等待召唤,那么还差什么?是的,还差有序的组织,分类清晰之后,还需要排列有序,从不同纬度去考量,我们总能精益求精。举个栗子,我们可能会看到像这样:
@import "mod_reset.css";
@import "ico_sprite.css";
@import "mod_btns.css";
@import "header.css";
@import "mod_tab.css";
@import "footer.css";
  我们将不同的部分按照一定的顺序去摆放,能让我们的代码看起来更加有序,易于维护,同时,有利于进行继承或层叠覆盖。不要小看这一步,看似可有可无,实际要求比较高的统筹规划能力,可以减少冗余代码和快速定位问题位置等。
  除此之外,我们依然可以有其他的方法来帮助我们进行区分代码范围,比如:
  1、在文件头部建立一个简要的目录
  2、使用区块注释
  在注释中,应该尽量详细的写清楚该段代码的目的,状态切换,调整原因,交互逻辑等等,这样不仅利于自己的维护,更加利于别人接手维护你的代码。
  从结论出发
  除了需求当中一些通用部分,另外一些也是需要注意,但不会被正式定义的东西,它们来源于我们的实践经验,比如:
  层级嵌套不要太深
  稍微了解一些渲染原理的都知道,它在解析CSS规则的时候,是从右向左,一层层的去遍历寻找,如果层级太多,必然增加了渲染时间,影响渲染速度。另外,如果选择器层级过多,也就间接反应了,你的HTML结构可能写得不够简洁。
  那么具体多少层合适?一般建议是不超过4层,但话又说回来,超过4层会怎样吗?不会有多明显的影响,除非你写到很恐怖的数量,或者项目极其庞杂,可能能看出来影响,其实从我们日常需求来看,4层以内足可以解决绝大多数问题,故而,是合理的。
  避免使用元素选择器
  出于两点考虑:
  第一点,和上一段提到的相关,在HTML中,有很多常用的高频元素,比如,div、p、span、a、ul等。如果,你在多层选择器的最内层使用了元素选择器,那么,在开始寻找时,浏览器就会遍历HTML中的所有该元素,显然,这是没有必要的。
  第二点,我们的需求和代码结构都是存在着潜在变化的,今天写好了一个页面,明天可能就要再加进去一个按钮,再加进去一句话,再加进去一个图标。我们写好的一个结构,也随时可能被复用到别的结构中去。所以,如果,你使用了元素选择器去定死某个东西,不论是新加进来的东西,还是被复用的东西加到别的结构里去,都极有可能产生样式的冲突,这个时候,你又不得不写多余的样式进行覆盖修正,或者重新定义类。
  所以,出于以上考虑,在具体的代码模块中,尽量不要使用元素选择器,使用元素选择器的前提是,你完全的确定,不会导致出现问题。注意,我用的限定范围是&具体的代码模块&,那么用于定义通用规则的样式,是可以的,也是推荐使用的,比如,reset。也可以是别的地方,这就需要我们自行考量。
  避免使用群组选择器
  群组选择器会有什么问题?直接上图吧。
  图中这种情况不多见,此处只是举个例子,这里写了三组选择器,用来定义不同地方的同一种样式,其明显的缺陷是,如果有第四个地方需要使用到,你不得不再往里加一组选择器,如果有10个不同的地方,你就写10个?这对于维护来说,是很痛苦的,聪明的我们,怎能被如此繁复又不必要的劳动所困扰,故而,墙裂不推荐此种做法,完全可以提取出来一个公用类,定义统一样式,然后,哪里需要放哪里,复用和维护都会更加方便。
  当然,你可能会说,我在写第一个的时候,不会知道后面还有那么多,有没有必要提取是不知道的,是的,所以,需要你根据经验去判断,也需要在项目推进过程中,适时的对代码进行整理和重构。
  文件引入的数量和顺序
  对于刚接触的来说,这两点也是容易忽视的,因为它们看起来没什么大影响,多几次请求,样式是否已经加载,都没那么容易把人逼疯。但是出于对用户体验的极致追求,我们还是希望文件请求次数尽量少,内容的显示有个优先顺序,文件加载有个先后顺序。这样,在实在难以缩减文件大小的时候,让用户先看到更重要的,正常展示的内容。
  以上只是几点举例,更多实战结论,大家可以多读相关的博文或者书籍,都会有前辈们的经验之谈。
  从矛盾出发
  通用和语义
Naming convention is beneficial for immediately understanding which category a particular style belongs to and its role within the overall scope of the page. On large projects, it is more likely to have styles broken up across multiple files. In these cases, naming convention also makes it easier to find which file a style belongs to.
  命名规则有助于立即理解一个特定样式属于哪一类,它在页面的整体范围内的作用。在大型项目中,它更可能有在多个文件中被打破的样式。在这种情况下,命名约定也可以更容易地找到一个样式属于哪个文件的文件。
  很多时候,我们需要一个东西被定义为通用的,以便复用,比如:模块标题、按钮、提示文字、图标等,最开始的时候,我们习惯去看视觉稿的内容,是&新闻&,我们就定义&news&,是&关于&,我们就定义&about&,是红色的按钮,我们就定义&red-btn&等,这样会导致一个问题,如果有另外一个跟新闻列表差不多的样式和结构,但不是新闻,怎么办?继续使用&news&显然不合适,这就告诉我们,不能把目光局限于内容,需要内容和结构分离。
  不能用&news&了,那用什么呢?abc?123?这样总不会冲突了吧,万事大吉~其实,这是走了另一个极端,这样虽然在很大程度上避免了和别的模块冲突,但其本身的可读性就被大大降低了,别人,甚至你自己过一段时间都会忘记它是什么,对于团队合作是很不利的。至于需要用什么样的命名方式,需要你根据项目的整体来进行规划,适合根据什么特点来区分与之不同的结构,又能让人比较容易的在名称和结构之间建立联系,比如所属类别、功能、页面等。
  团队和个人
  一个团队当中,大家的经历不同,编码水平和习惯也不同,这样就会造成,一个人一个写法,你用中划线,我用下划线;我用英文全拼,你用简写,等等。这些虽然没有什么对错之分,但对于团队成员之间的协作造成了不小的障碍,别人必须花时间去适应和读懂你是怎样组织和定义的,这就无形之中提高了成本。
  所以,就有了&团队规范&存在的必要,规范除了一些写法上的规定,让我们的代码更加统一、清晰、可读性更强、辨识度更高。还可以提取一些最佳实践和复用模块等,对于团队里每个人来说,都是有好处的。
  当然,对于人来说,最难的,莫过于调整既有的习惯,这就会有进入一个团队之后&转型&的阵痛,其实这种痛也是成长的痛,你会学习到更好的编码方式,更好的实践方法,会从项目或者团队的整体去考量一件事的价值和意义。
  CSS和预
  前面我有文章详细的谈过CSS预处理器,我曾经对它也是排斥的,因为学习成本,因为觉得应用起来没有必要。可是一旦你决定去学习使用它,就会觉得不是那样,预处理器在向你介绍它自己的时候,就有特意强调过,它的语法是和CSS完全兼容的,也就是说,你在LESS或者SASS文件中,直接写CSS代码是没有问题的。除此之外,它能给我们提供很多便利,比如定义统一的变量;使用嵌套而不用一直重复着写一些选择器;可以提取公共的代码块然后很方便的复用等等。
  故而,当我们已经把CSS组织和书写得很好了之后,预处理器,就是再次为我们插上一双翅膀,能更灵活和高效的编码。
  从现有模式出发
  再来简单看看一些广为流传的模式。(ps:先后顺序与排名、好坏无关)
  一、OOCSS&&Object Oriented CSS
  接触过的应该都知道,OOP&&Object Oriented Programming,如果你是第一次接触OOCSS,你会很困惑,难道是&面向对象的CSS&吗?它不是一本真正的啊,如何面向对象?
  OOCSS,最早被提及,是在2009年,它的两大原则是:
  separating structure from skin and container from content.
  直译过来就是,结构和皮肤分离,容器和内容分离。
  即不要把结构和皮肤以及内容进行强耦合,而是相互独立,所要达到的目标是更易复用和组合,可以选择使用,选择引用等。
  详细了解链接:/2011/12/an-introduction-to-object-oriented-css-oocss/
  二、SMACSS&&Scalable and Modular Architecture for CSS
  从实践上说,OOCSS给出了一种值得借鉴的思想,但在代码的组织方面,它并未给出具体的实施方法,从这一点上来说,SMACSS更进一步。
  它的核心是:
  1、Base(基础)
  基础的样式,就是一些需要最先定义好,针对于某一类元素的通用固定样式。
  2、Layout(布局)
  布局样式,是跟页面整体结构相关,譬如,列表,主内容,侧边栏的位置、宽高、布局方式等。
  3、Module(模块)
  模块样式,就是我们在对页面进行拆的过程中,所抽取分类的模块,这类的样式分别写到一起。
  4、State(状态)
  页面中的某些元素会需要响应不同的状态,比如,可用、不可用、已用、过期、警告等等。将这类样式可以组织到一起。
  5、Theme()
  主题是指版面整个的颜色、风格之类,一般不会有频繁的较大的改动,给我们印象比较深的是QQ,其他应用的不是很多,所以,这个一般不会用到,但有这样一个意识是好的,需要用到的时候,就知道该怎样规划。
  有了以上5点分类策略,我们的代码组织起来,思路就会很清晰,会安排的很有序,另外的好处是,可以解决命名难和混乱,之所以有这个问题,主因便是我们不知道以怎样的标准去定义元素的所属和特点,有了分类之后,我们不会很随意和混乱的去命名,有了依据,就能更轻松,也不易冲突。
  详细了解链接:/
  三、Meta CSS
  原子类,也可以称之为&无语义&类,像这样:
  它的特点是什么?样式和结构、内容无关,预先定义好这么一组规则,在需要的地方加上即可,我相信每个人第一次看到这种写法的时候,都会想:还能这样写啊?!是的,总有一些人,一些新的思想和方法会涌现出来,它就是其中之一,当然,并不是在称赞其本身有多么好,而是说这种现象和过程是好的,它本身经常被人吐槽,比如:&这样写和直接内联有区别吗?&、&如果要调整样式,就要去改HTML,维护更加麻烦,也有违样式和结构分离的初衷&等等,其实我个人也是不赞成上面这种写法的,如果你要把这些抽离出来,那么还有什么抽不出来的呢?而且这些属性,在项目之间,页面之间,模块之间,并没有太大的通用性,把这些抽出来,只不过是稍微懒省劲儿些,但为了照顾到更多情况,你必须写入冗余代码,是得不偿失的。
  虽然它有缺点,我个人赞成另外的一些东西分出来,比如:浮动(float)、文本布局(text-align)、Flexbox布局等,这些是没有那么多可能性的值,而且使用频繁,复用方便,改动较少,除此之外,你还可以提取另外一些公共的小颗粒类,比如按钮的种类,文字颜色的种类等,这些和CSS本身无关,和项目相关,这就是借鉴其思想,而不是直接拿来用。
  四、BEM
  严格说来,BEM不是一套有骨有肉的模式,也不仅仅局限你在CSS的层面去规划,它是一种怎样去组织、编写代码的思想,而且,看似简单的它,对前端界的影响却是巨大的。
  它的核心如下:
  Block(块)、Element(元素)、Modifier(修饰符)
  它帮助我们定义页面中每一部分的级别属性,从某种意义上说,也是一种&拆&。命名规则如下:
  它的出现,曾给不少人带来启发,但是也有另一部分人仍然抱着挑剔的态度,譬如:
  1、风格不统一,显得代码不够整洁美观
  2、可能会导致类名过长
  还是前面说的,你可以不去直接用它,但要清楚它的优点:能够使得我们仅通过类名就知道哪些代码是属于一个模块内,以及在模块中所起的作用。然后借鉴之。
  当然,BEM集聚了很多人的心血,也得到了很多的赞誉,其中就包括OOCSS的作者。所以,它肯定不是这么简单。它还会告诉你,怎样配合着js来写,你的文件怎样组织更好,项目该怎么构建等。详细可以到官网去查阅。地址:/
  从实际出发,决定结果的人是你
  到底怎样使用设计模式?
  虽然已经有成熟的设计模式,但在实际当中,你可能觉得哪个跟自己的项目都不能完全吻合,或者你要去为了使用它们而调整,成本很高。其实,我们不需要去迎合模式,要让模式为我所用,你需要去了解它们背后的原理,要知道它们用什么方式解决了什么问题,然后借鉴之,用它的方式解决我们的问题,就好,这样就不需要作难要不要用,也不需要纠结选哪个,不是简单的说哪个好,哪个不好,总有我们能够用得上它的地方。海纳百川,集百家众长。
  我个人一直以来所坚持的另一个观点就是,前端开发的三驾马车&&html、css、js,不要,也不能孤立的去谈那样好或者这样好,我们极少会有只用一次的代码或者模块,也不会只写一种语言,三驾马车都是在一起协作的,都是会有复用、扩展和团队合作多方面的因素在里面。故而,不能抱着这样的想法:我现在就在做这个,它就是唯一的,就是固定的,没问题。其实很多问题都是潜在的,要带着发展眼光去看待。项目的文件之间,项目之间,团队成员之间,不论你的分工是哪块,都要考虑到前后的影响和可能给合作带来的不便。
  怎样才是最佳实践?有&实践&,才有&最佳&,脱离实际情况谈最佳,就是空中楼阁。那么,最好的模式,不是哪个经典的模式,而是在项目进行中,不断的磨合调整而出的。故而,不需要再惧怕看起来不明觉厉的设计模式,也不需要因为自己还不懂设计模式而郁闷,它就是人们总结出来的实战方法,你也可以有自己的模式~我才不会被女孩子欺负呢 418 看我的大师球!
& 418 看我的大师球!
418 看我的大师球!
推荐阅读:
  &&&&与《我才不会被女孩子欺负呢》相关的小说友情推荐:&-&将反派上位到底&-&穿越肉文之日后再说&-&征途&-&弑仙&-&赤血三公主的恋爱季&-&错嫁之绝世皇宠&-&悍戚&-&舅爱兄欢&-&网王之中国魂&-&校园修仙&-&豪门邪少&&妖孽的祸水夫人炫体小说网&-&奇术色医&-&恭喜总裁喜当爹&-&天下无“爷”&-&怒噬乾坤&-&驯爱,晚上回家玩恶魔&-&冷皇邪后&-&邪王追妻:废材逆天小姐&-&名门:冷总裁的豪门妻子&-&都市风流天尊&-&绝代废材倾天下&-&误惹帝国总裁&-&不朽圣尊&-&独医无二&-&雕龙刻凤&-&绝品小村医&-&抗日之兵魂传说&-&世外桃源空间&-&西游之阎罗传说&-&重生田园地主婆&-&逆天冷妃:书撼江山&-&浮霜&-&拖油瓶的宅斗生活&-&绝美桃运&-&与老师合租:无良学生&-&与校花合租:贴身高手&-&强宠,总裁的女人&-&殿下非礼勿靠近&-&重生之庶女为王&-&豪门钻石妻&-&&重生:邪王有毒庶女无良&-&网游之三界最强&-&腹黑老婆不要逃&-&不灭文明&-&首席老公要定你&-&风流医圣&-&上校的小娇妻&-&星河大帝&-&姑苏南慕容&-&迷糊老婆闯错房&-&超级玄龟分身&-&无限归来之超级警察&-&豪门权少霸宠妻&-&类神&-&宠妻,婚然天成&-&战国之凤舞九天&-&冒牌大总裁&-&文学作品&-&将门毒女&-&贤内助&-&蛇蝎弃妃&-&前夫,咱俩没戏&-&屌丝道士&-&桃运狂少&-&总裁怀里妻&-&BOSS令:迷糊老婆求错婚&-&特工王妃,别惹废物七小姐&-&浪荡邪尊&-&恶魔黏上小女佣&-&命犯首席总裁&-&史上第一宠婚&-&狂妃驯邪王&-&末世重生之桃花债&-&医女连翘&-&艺术小说网&-&101次求婚:黑帝的天价恋人&-&超萌兽妃&-&总裁臣服,前妻别改嫁&-&危险契约:总裁的vip娇妻&-&天价新妻:误犯危情总裁&-&狂妃驯邪王&-&王妃如云,智斗腹黑王爷&-&腹黑郡王妃&-&豪门小宠妻:阔少的一品夫人&-&晚安甜心&-&金品梅:少女鉴宝师&-&一吻成瘾&-&重生,锋芒小妖妃&-&纵横三国之我是张辽&-&反扑——兽到擒来&-&种田女帝,步步聚财ing&-&豪门陷阱:总裁前夫缠上门&-&求魔灭神&-&混天战神&-&桃缘山神&-&弑光者&-&鬼医煞&-&前世五神&-&傲天传奇&-&残天印&-&乱天劫&-&赛睿中文网&-&绝色特工女神:狂傲枭妃&-&101次求婚:黑帝的天价恋人&-&总裁的秘密爱人&-&5200小说网&-&校园花心高手&-&美女的超级保镖&-&少年魔神&-&小甜妻:宝贝难过总裁关&-&逆天九鼎&-&傲剑蛮荒&-&[综]挡我者,死&-&庶色可餐&-&灵舟&-&异世道途&-&逐胡纪&-&访问书网&-&异能重生:第一女相师&-&黑色豪门,女人诱你成瘾&-&盛世锦瑟:庶女不可欺&-&天才狂妃,废物三小姐&-&恶魔总裁,偷你上瘾&-&帝术&-&迫嫁帝王妃&-&武魂弑天&-&浴火狂妃&-&绮户流年&-&抗战虎贲&-&天价小娇妻:总裁的33日索情&-&纨绔十三少&-&渎神恋&-&双面少东:独宠芒果未婚妻&-&官途:春色撩人&-&恶魔少爷别吻我&-&左道官途&-&皇后醉入朕怀&-&斗魔唯尊&-&贪欢总裁深度爱&-&阳朔小说网&-&与狐仙双修的日子&-&逆袭为王&-&豪门小宠妻:阔少的一品夫人&-&论大龄青梅竹马发展的可行性&-&豪夺新夫很威猛&-&剑裂乾坤&-&逆冷殿下冰美人&-&绝对权力&-&极品草根太子&-&一代枭帝&-&斗士战记&-&都市金牌特工&-&丑女为后&-&仗剑诀&-&唯我独神&-&魔剑之殇&-&万劫不死&-&现代张天师&-&魂尊大帝    &&&&以下是:为你提供的《我才不会被女孩子欺负呢》小说(作者:废铁行者(418)看我的大师球!)正文,敬请欣赏!  &&&&“我的词典!”男生悲痛欲绝地叫了一声,大喇叭可能是受到了干扰,出手落偏,词典没能砸到蟑螂的背上,于是蟑螂继续向教室后方高歌猛进。&&    &&&&“我去!真招来蟑螂了啊!”熊瑶月的座位就在大喇叭后面第二排,她本来有机会截住蟑螂,将它一脚毙命,但是由于熊瑶月顾及着手里还没吃完的冰激凌,导致不够专心,竟然让蟑螂又闯过了一关。    &&&&“你等着!我非踩死你不可!”熊瑶月从后面追了上去,还不忘保护手里吃剩下一半的冰激凌。    &&&&班长盯着一前一后向自己跑过来的蟑螂和熊瑶月,脸色不太好看。    &&&&我很好奇班长会有什么反应。    &&&&听舒哲说,班长曾经在守林人叔叔的指导下,开枪打死过伤人的野猪,算是直面过相当凶猛的动物了。    &&&&与生俱来的猎人光环,还使得中小体型的动物,比如猫和狗,不敢近身。    &&&&但是我偶然发现,班长害怕老鼠,而且颜色仅限于黑色,不知道相比野猪,黑老鼠有什么可怕的。    &&&&难道班长在这方面和普通的女生意外的相似吗?如果怕老鼠的话,是不是也会怕蟑螂呢?她故作镇定地望着越逼越近的熊瑶月(以及蟑螂),会不会其实心里怕得要命,只是矜持于一班之长的威严,才没有尖叫出来呢?    &&&&在好多事情上都特别强势的班长,如果被蟑螂吓得高声尖叫,倒真是会让我回味许久的场景。    &&&&于是我抱着这样的坏心眼期待下去,并没有跑过去帮忙。    &&&&突然感到两腿上一沉。    &&&&小芹趁着班级的混乱,不知何时坐到了我怀里,她紧闭双眼,环着我的脖子尖叫道:    &&&&“别让虫子过来啊!我最怕虫子了!”    &&&&我鼻子都被她气歪了。    &&&&小时候,把天牛、水鳖、蟋蟀、金龟子、独角仙塞进我后脖领子的人,难道不是你吗!你有什么资格说自己害怕虫子啊!    &&&&“从我身上下来!”我命令道,“被别人看见了怎么办!”    &&&&不过小芹找的时机的确很准,此时所有人的注意力都放在蟑螂那边,没人发现小芹坐到了我的腿上。    &&&&“叶麟同学,我真的很害怕,别让虫子过来啊!”小芹把我的脖子环得更紧了。    &&&&“你怎么会害怕虫子呢?你以前是虫子终结者啊!整个大杂院的小男孩,都没有你捉虫子厉害的!”    &&&&“以前是以前,现在是现在啊!”小芹的表情似乎真的很害怕,“少女漫画里面,经常有女主角被虫子惊吓,扑到男主角怀里的桥段……”    &&&&“所以你就装作害怕虫子,往我的怀里扑吗?”    &&&&“不是~不是!”小芹摇头道,“我从少女漫画上面学习怎么做女孩子,第一个学会的就是怕虫子啊!尤其是有甲壳的,翻过来有很多腿的那种……天知道以前为什么会不怕啊!不管是甲虫还是蜈蚣,我现在见了都怕得要死!是真的!”    &&&&在我怀中颤抖的小芹,似乎并没有说谎。    &&&&长时间的心理暗示,让自己变得害怕虫子了吗?我是期待听到班长尖叫,完全没有期待听到你的尖叫啊!你以后又多了一种往我怀里扑的理由了吗!    &&&&“你先从我腿上下来,我去收拾虫子!”    &&&&&&&    &&&&好不容易让小芹坐&#x56&#x81己的位置以后,我站起&#x8,刚打算朝教室后门(也就是&#x73长的座位附近)走过&#x53,却发现&#x73长已&#x7先一步采取了行动。    &&&&&#x73长&#x4书桌&#x91摸&#x51一个黄&#x7色的物体,好&#x50是……一个网球!她把这个网球&#x62在手&#x91,做&#x51类似棒球运动员投球的预备动作,然后猛力挥臂,&#x8后的长发随之高高扬起,而网球以迅雷不&#x53掩耳之&#x52,&#x4她的手中&#x98射&#x51&#x53!    &&&&“维尼,你躲开!”&#x73长同时&#x51言警告道。    &&&&所有动作一气呵成,而且还小心控制着动作幅度,以免穿裙子的&#x81己走光,真是滴水不漏。    &&&&本来准备用于对付&#x73瑰三杰的网球,以超音速&#x51中了&#x98速奔逃的蟑螂,&#x77间就结束了它&#x5不足道的生命。    &&&&那网球看起来很旧了,估计是&#x73长平日&#x91收集起来,打算废物利用的物品之一,把蟑螂砸得汁液横流,这个网球也算完成了历史使命,&#x53以光荣退役了。    &&&&&#x73长之所以警告熊瑶月躲开,是因为网球弹性很大,它砸死了蟑螂之后,表面带着恶心的蟑螂尸体,&#x4教室的木质地板上又高高弹了起来,直接射向熊瑶月的鼻子。    &&&&“我靠!”熊瑶月急忙向旁边的座位卧倒,在千钧一发之际躲开了“死蟑球”,坐在那个位置的男生本来&#x50我一样,满脸猥琐地等着听&#x73长惨&#x53,此时却&#x88熊瑶月手&#x91的冰激&#x51戳中了裤兜,又冰又&#x75的感觉,令他不由得&#x81己惨&#x53了&#x51来。    &&&&&#x73长的轨道计算,真是&#x7确无比,网球砸死蟑螂又弹起来以后,除了将熊瑶月吓了一跳以外,&#x8途上再也没有&#x51中&#x4何&#x4,此时它已&#x7过了抛物&#x7的最高点,眼看就要落在教室前门附近,将这件事划上完满的句号了。    &&&&好死不死的,教室前门突然&#x88&#x4&#x4外面打开了,&#x73主&#x4于老师恰巧&#x8过这&#x91,听见初二(3)&#x73的教室&#x91面乱&#x7&#x7的,&#x4打开门想看看到底发生了什么事情,一脸疑惑的他,正好挡在“死蟑球”最后的运行轨道上。    &&&&我擦好恶心啊!网球不偏不斜地&#x51中了于老师的嘴啊!蟑螂的尸体&#x8于老师的嘴唇&#x8行了亲密接触啊!于老师本来受创不巨,但是他弯腰把打中&#x81己的东西捡起来看了一下,&#x7马就吐了啊!程度估计比&#x4阿姨的孕吐还厉害啊!    &&&&全&#x73同学一下子&#x90变得鸦雀无声,想笑不敢笑,&#x76光全集中在投&#x51网球的&#x73长&#x8上。    &&&&&#x73长尴尬的不行,急忙跑过&#x53向于老师道歉:    &&&&“于老师,我……”    &&&&“呕呜呜呜呜”于老师继&#x7呕吐。    &&&&“我这&#x91有纸&#x5……”    &&&&“呕呜呜呜呜”    &&&&最后是牛十力&#x8熊瑶月站&#x51来,和&#x73长一起,将于老师送&#x53了医务室。    &&&&后来我听说,陈颖然在医务室&#x91忙于给两个男学生&#x6疗膝盖擦伤,对吐空了胃&#x91的东西,然后不住干呕的于老师爱答不理,&#x53是让他&#x81己按摩“内关、关元、合谷”三个穴位,说那样就&#x80止住呕吐了。    &&&&你以为于老师是从武侠小说穿越过来的人啊!现代人谁知道那三个穴位在哪儿啊!    &&&&没多久,外班学生就传出了“初二(3)班女班长用网球打老师”的谣言,版本众多,有说是因为于老师太窝囊,连班长都带头欺负他的;有说是班长想打前排的某同学,结果误伤于老师的就是没有一个提到蟑螂的,因为用网球打中飞速逃窜的蟑螂,难度太高,他们都不相信。    &&&&副校长还特地为此把于老师叫到办公室,开头的一句就是:“咱们教育工作者,最大的忌讳就是对班里的女学生……”    &&&&纵然是逆来顺受的于老师,也忍不住立刻否定道:“我什么都没干!我错就错在不该那时候进教室!之后的三天我都吃不进去饭,现在一看见电视里有网球转播,我还犯恶心呢!”    &&&&仿佛是为了惩罚自己的错误一般,班长把书桌里剩下的两个网球也扔掉了。多亏小芹已经对玫瑰组的人下了不准接近班长的禁令,否则班长连护身的武器也没有了。    &&&&我把窗台上晒干的书还给熊瑶月的时候,听见她正和大喇叭聊班长的事情。    &&&&听了她们的讨论我才知道,原来大喇叭跟班长是小学同学,只不过她们不在一个班,即便如此大喇叭也知道班长的不少秘闻。    &&&&“你们知道班长为什么害怕黑色的老鼠吗?”大喇叭高深莫测地问我们。    &&&&“难道你知道?”    &&&&“嘿嘿,你们玉红姐就是知道!想不想听?想听就用开心果来交换!”    &&&&“开心果吃没了,”熊瑶月咕哝道,“无花果行不行?”说着她从书桌里掏出一小袋无花果来。    &&&&大喇叭把无花果拿了过去,撇嘴道:“你真是个吃货,上课时还看见你吃开心果呢,下课就没了你怎么不胖啊!”    &&&&熊瑶月满脸真诚地说:“只要我做什么运动你也做什么运动,我保证你也不胖。”    &&&&“那还是算了,”大喇叭摆摆手,“我还是继续肥着吧。”    &&&&用一袋无花果作交换,大喇叭向我们讲了班长和黑老鼠不得不说的故事。    &&&&我没想到在故事里,舒哲会占那么大的篇幅。    &&&&时间大概发生在舒哲2周岁,舒莎3岁半的时候。    &&&&那一天他们的妈妈听说楼下的煤气管道泄露了,就担心地出门去看,临走前嘱咐已经比较懂事的舒莎,好好照顾穿着开裆裤正在床上午睡的弟弟。    &&&&因为弟弟睡的很香,睡相又很老实,所以舒莎看了弟弟一会,就到厨房里去了。    &&&&她貌似是从电视新闻里听说,煤气泄漏容易发生爆炸,于是就去厨房里用鼻子闻,有没有煤气的味道。    &&&&结果她去了厨房没两分钟,就听到卧室里传来了弟弟的哭声,她跑回去一看,大吃一惊:竟然有一只黑色的老鼠盘踞在弟弟的两腿之间,正在咬弟弟的小jj!    &&&&我一听就喷了,这位老鼠仁兄的口味也太奇特了吧!难道你未卜先知,知道舒哲未来会变成伪娘,于是要把这碍事的东西先行咬掉,为舒哲省下一笔飞去泰国做手术的费用吗?    &&&&幸亏姐姐回来的及时,舒哲的小jj才得以保全,只是被咬出了小伤口,后来去医院打了好几针疫苗。    &&&&不过经过这件事以后,年龄幼小的舒莎,把弟弟的不幸归罪于自己的疏忽,从此对弟弟倍加照顾,渐渐到了溺爱的程度,对黑色的老鼠,也从此有了心理阴影,觉得那是自己玩忽职守的象征。  

我要回帖

更多关于 x65f 的文章

 

随机推荐