C:\projects\project
, проблема уйдет. site:css-tricks.com bem
site:csswizardry.com bem
site:smashingmagazine.com bem
page
.deps.js:[{
shouldDeps : [
{
elems : ['wrapper']
}
]
}]
.gitignore
git push
git obliterate <путь_папки>
(https://github.com/tj/git-extras)git push --force
git fetch
git checkout master
git reset --hard origin/master
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch -r <путь_папки>' \
--prune-empty --tag-name-filter cat -- --all
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
cat $HOME/.ssh/id_rsa.pub
сохранить на сервереssh -T git@host
ssh -T -i $HOME/.ssh/id_rsa git@host
clean-eip-attributes = "1"
удаляет только атрибуты Edit-in-place.exclude-result-prefixes
, надо исключить ненужные неймспейсы:<xsl:stylesheet version="1.0"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
xmlns:umi="http://www.umi-cms.ru/TR/umi"
exclude-result-prefixes="xsl date udt umi">
127.0.0.1
, вот рабочий сценарий:docker run --name db_test \
-e MYSQL_DATABASE=test \
-e MYSQL_ROOT_PASSWORD=root \
-p 3306:3306 \
-d mysql:5.5
mysql-client
, можно использовать любой клиент, пользуюсь консолью, накатить дамб:MYSQL_PWD=root mysql \
-u root -h 127.0.0.1 \
--init-command="SET SESSION FOREIGN_KEY_CHECKS=0;" \
test < dump.sql
MYSQL_PWD=root mysqldump \
-u root -h 127.0.0.1 \
--compact \
--add-drop-table \
--extended-insert=FALSE \
test_moco_core > dump.sql
.page // определяет свой внутренний мир и расположение своих элементов
.page__header // определяем внутренние отступы
.logo // ничего не знает о своем положении оно определяется в page__header
.page__menu
.menu // вполне самостоятельная переиспользуемая сущность
.page__footer
.logo_small // модификация знания про размер
.menu_small // может иметь различные вариации (модификаторы)
page__footer
и page__header
могут быть одним элементом page__section
для которого реализованы модификации page__section_header
и page__section_footer
... хотя на этом возможности не заканчиваются, еще может быть так page__section_type_header
и page__section_type_footer
.~/.ssh
и установить верные права доступа:chmod 400 ~/.ssh/id_rsa*
MYSQL_PWD=pass mysqldump \
-uUSER -hHOST \
--compact \
--add-drop-table \
--extended-insert=FALSE \
db_name > dump.sql
git config --global core.editor "notepad"
2005 год... Классам блоков мы добавили префиксы (b-, c-, g-), чтобы отличать их от внутренних классов...
Исторически они появились в переходный период для того, чтобы отличать новый код, написаный по БЭМ, от старого. Со временем мы от них отказались.https://ru.bem.info/forum/158/ и https://ru.bem.info/forum/806/
Иногда к именам блоков могут добавляться различные префиксы.
<div class="myBlock i-bem" data-bem='{"myBlock":{"param": "val"}}'>
...
</div>
modules.define('myBlock', ['i-bem-dom'], function (provide, bemDom) {
provide(bemDom.declBlock(this.name, /* методы экземпляра */ {
onSetMod: {
'js': {
'inited': function () {
this.domElem[0].innerHTML = this.__self.parseParams(this.params);
}
}
}
}, /* статические методы */ {
parseParams: function (params) {
return '<pre>' + JSON.stringify(params, null, ' ') + '</pre>';
}
}
));
});