Denis
Denis
https://github.com/Piterden/crosswords-module/blob/master/src/CrosswordsModuleSeeder.php
Артур
Я сайт парсил пыхой) работает на ура))) через веб (апач) падает)
Denis
Но дело в том, что проблема не в нем
Denis
Просто это долго
Артур
по факту ноды) таких не будет траблов как с пыхой?)
Denis
У меня сутки на пыхе сидер работал и не закончил
Denis
Артур
Denis
А ты JS то знаешь?
Denis
На чем парсер писал?
Артур
на пыхе
Denis
А на JS че писал?
Артур
только фронт
Denis
Попробуй на флешку скопировать фильм 1.4Гб, а потом столько же по размеру файлов по 1Кб
Denis
Эта проблема будет у любого языка
Denis
Но дамп SQL зальётся как фильм
Denis
Я так делал, только не с товарами, а со словами для кроссворда
Denis
Там у меня около миллиона строк в 4 дампах
Denis
Артур
по нажатию кнопки на что бы работало )
Denis
Denis
Приколись этот код работает с массивами как ты сделал
Denis
У меня 70 метров за 40 секунд примерно делает и ещё минуту дамп заливается
Denis
Это на сервере происходит за 400 р мес
Eddie
Привет всем, кто знает как часто используется шаблон mvc в php ? И бывает ли без него, и как это часто бывает.
Заранее благодарю
Maxim
Denis
Denis
Anonymous
Привет ребят
Anonymous
Есть код, может кто помочь на ооп перенести
Denis
Хм
Anonymous
17 строчек)
Denis
Смотря какой
Anonymous
var style = document.createElement('style');
document.head.appendChild(style);
var tooltip = document.querySelectorAll('.tooltip');
for (var i = 0, n = tooltip.length; i < n; i++) {
var attr = tooltip[i].getAttribute('data-tooltip');
if (attr) {
tooltip[i].addEventListener('click', clickEvent);
}
}
function clickEvent(event) {
x = event.x - this.offsetLeft;
y = event.y - this.offsetTop;
style.innerHTML = '.tooltip-active[data-tooltip]::after { left: ' + x + 'px; top: ' + y + 'px;opacity:1; }'
this.classList.toggle('tooltip-active')
}
Syntax Highlight Bot
Denis
Anonymous
дай дописать бы меток который прячет тултип при клике в другом любом месте
Anonymous
а так по коду всё ок?
Denis
js
class Tooltip {
constructor () {
this.style = document.createElement('style')
this.tooltips = document.querySelectorAll('.tooltip')
document.head.appendChild(style)
for (var i = 0, n = this.tooltips.length; i < n; i++) {
var attr = this.tooltips[i].getAttribute('data-tooltip')
if (attr) {
this.tooltips[i].addEventListener('click', this.clickEvent)
}
}
}
clickEvent (event) {
var x = event.x - event.target.offsetLeft
var y = event.y - event.target.offsetTop
this.style.innerHTML = '.tooltip-active[data-tooltip]::after { left: ' + x + 'px; top: ' + y + 'px;opacity:1; }'
event.target.classList.toggle('tooltip-active')
}
}
Syntax Highlight Bot
Denis
Только это не ООП
Denis
А говно собачье
Denis
Лучше оставь как было
Anonymous
я понял спасибо
Anonymous
а как бы лучше написать чтоб при клике не на елемента а в любом месте прятался тултип
Denis
Anonymous
Denis
спс
Пааажалста, товарищ майор )))
Denis
Вообще самое мощное средство — это функция-конструктор
Denis
Dmitry
Denis
js
function NewInstance () {
var prop = 'value'
function privateMethod () {
return prop
}
return {
publicMethod () {
return privateMethod()
},
}
}
Syntax Highlight Bot
Denis
Anonymous
Чисто затестил)
Dmitry
Denis
Нет, это тоже уродливо ппц. Так как попробуй сделать extends
Denis
Можно мутировать прототип ещё
Denis
Прототипы — отстоище
Denis
Dmitry
Как альтернативный вариант подойдет - много кодить, чтобы осознавать происходящее
Dmitry
Второму условию я не удовлетворяю, так что для меня прототипы норм
Denis
Сколько ты приложений сделал на ООП ES6?
Dmitry
1)
Denis
Покажи
Denis
Сколько там классов?
Dmitry
5
twisted.sonnet
написал динамику для страницы http://127.0.0.1:5555/main_page
теперь делаю другую страницу http://127.0.0.1:5555/other_page
пишу всё в одном js-файле.. по неопытности при написании js для main_page я создавал переменные, константы, какие-либо условия с вытаскиванием данных из localstorage итд в глобальной области... и разумеется при подключении этого файла к other_page посыпались ошибки... помогите плз разобраться со следующим:
- какой наиболее правильный подход касаемо разделения js-кода для разных страниц если всё в одном модуле? неужели это решается кучей условий с проверкой location.href?
- может в данном примере не стоит вообще в один файл всё писать? но всё равно мне интересно узнать как для сайтов с разными по динамике страницами пишут один js-файл
Denis
twisted.sonnet
В каком примере?
когда в проекте две страницы, с разной динамикой