浏览代码库就至关重要
当块代码放置在使用与我们命名实体相同的命名方案的文件中时,最容易找到: menu.xsl menu.js menu.css 复制 在文件系统上表达块可能有一个任务: 将先前项目中的一些块重新用于新项目。 我们希望块重用的过程尽可能简单——比如简单地复制文件,或者使用“捐赠者”项目的部分存储库检出。在这两种情况下,将所有文件放在同一目录下是很有用的: menu menu.xsl menu.js menu.css 复制 块的文件结构在开发项目时,我们可能需要在某个时候更改某个块。 经理可能会问: Current Menu Item更改或的颜色 使Menu鼠标悬停时做出反应。 开发人员可以问他们的同事: 帮助Search Form设计 IE 的样式。 要了解相关代码的位置,请遵循以下(或类似)规则: 块代码放置在单。独的目录中。 目录名称与块名称匹配。 实现就放在这个目录下。 元素放置在块目录下的子目录中。 目录名称与元素名称匹配。 实现就放在这个目录下。 修饰符放置在块目录下的子目录中。 目录名称与修饰符名称匹配。 实现就放在这个目录下。 文件名包括修饰符 购买电话号码列表 的键和值(同样,用于编程访问)。 例子 块的文件结构Menu:复制 显然,手动维护这样的文件结构很不方便。因此我们开发了BEM 工具来处理这个负担。这些工具有助于创建目录结构、放置文件、生成占位符内容等。 对目录中的块进行分组大型互联网门户通常需要在不同网站上重复使用相同的块。 可能有一个任务: 在所有门户网站Footer上创建相同的内容,或者 使用现有网站中的块创建新项目。 在网页设计机构工作通常意味着必须对典。
https://bybdirectory.com/wp-content/uploads/2024/01/Add-a-heading-3.png
型网页使用典型的解决方案。 项目经理可能会问你: 与上一个项目一样,使用 Web 表单创建订单页面。 我们必须完成这些任务,同时最好避免手动复制块。因此,拥有一个可以链接到项目的共享块存储库是很好的。然后,块应该被统一在一个目录下。 这样的目录通常称为Blocks. 例如 blocks foot head menu page search 复制 该目录可以直接从版本控制系统链接到另一个项目,以便我们可以在单个位置对共享块进行更改。 定义级别如果一组块(统一在一个目录下)直接链接到一个项目(通过部分签出、svn:externals 等),那么提交给这些块的每个更改都会影响所有项目。 在基于现有网站开发网站时,我们可能需要: 放大A站的字体Head,不影响B站。 显示下拉菜单时添加动画。 为此,我们需要能够。
頁:
[1]