- 1
- 2
- 3
- 4
- 5
- 6
http://govnokod.ru/javascript/
Forbidden
You don't have permission to access /javascript/ on this server.
Apache/2.4.18 (Ubuntu) Server at govnokod.ru Port 80
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
http://govnokod.ru/javascript/
Forbidden
You don't have permission to access /javascript/ on this server.
Apache/2.4.18 (Ubuntu) Server at govnokod.ru Port 80
0
<!-- todo: put this in a different file!!! -->
<script>
function authenticateUser(username, password) {
var accounts = apiService.sql(
"SELECT * FROM users"
);
for (var i = 0; i < accounts.length; i++) {
var account = accounts[i];
if (account.username === username &&
account.password === password)
{
return true;
}
}
if ("true" === "true") {
return false;
}
}
$('#login').click(function() {
var username = $("#username").val();
var password = $("#password").val();
var authenticated = authenticateUser(username, password);
if (authenticated === true) {
$.cookie('loggedin', 'yes', { expires: 1});
} else if (authenticated === false) {
$("#error_message").show();
}
});
</script>
This JavaScript code powers a 1,500 user intranet application
−1
const orbs = Object.keys(defaultOrbs).reduce((acc, el) => {
const newAcc = {}
Object.keys(defaultOrbs[el]).forEach((elk) => {
if (newAcc[elk] == null) newAcc[elk] = { ...(acc[elk] || {})}
newAcc[elk][el] = defaultOrbs[el][elk]
})
return newAcc
}, {})
invoke(orbs, mult) {
if(this.props.onChange) {
this.props.onChange(Object.keys(orbs).reduce((acc, el) => ({
...acc,
[el]: Object.keys(orbs[el]).reduce((ack, elk) => ({
...ack,
[elk]: orbs[el][elk] * mult
}), {})
}), {}))
}
}
Когда сишник лезет в джаваскрипт
А кому-то в этом говне копаться и по пакетикам раскладывать
−1
https://pikabu.ru/story/bez_lokha_i_zhizn_plokha_6096016
−1
restrictions = restrictions.filter(restriction =>
_.find(solution, item => (
(item.from === restriction.from) && (item.to === restriction.to)
))
).map(restriction => {
const solutionTransmission = _.find(
solution,
item => ((item.from === restriction.from) && (item.to === restriction.to))
);
if (solutionTransmission) {
return restriction;
}
return null;
}).filter(restriction => restriction);
0
document.querySelector('.button').onmousemove = function (e) {
var x = e.pageX - e.target.offsetLeft;
var y = e.pageY - e.target.offsetTop;
e.target.style.setProperty('--x', x + 'px');
e.target.style.setProperty('--y', y + 'px');
};
+1
let suffix = '';
if (search) {
if (filters.length) {
suffix = ' found:';
} else {
suffix = ' found';
}
} else {
if (filters.length) {
suffix = ' found:';
}
}
Когда не уверен, нужно двоеточие или нет.
0
https://javascript.ru/forum/events/74655-peredacha-parametrov-v-funkciyu.html
https://javascript.ru/forum/events/74576-mozhno-li-ispolzovat-funkciyu-odnogo-diva-v-drugom.html
https://javascript.ru/forum/events/74553-kalkulyaciya-ceny-na-sajjte.html
−1
import Router from 'koa-router';
import pmongo from 'promised-mongo';
const router = new Router();
const db = new pmongo('localhost/my-app');
const dataRequired = function *(next) {
if (typeof this.request.body['data'] === 'object') {
yield next;
} else {
this.throw(400, 'Request data is required');
}
};
Валидация, js-way
https://github.com/axept/open-parse
> Our developers have higher professional education and are experts in any of those technology
−1
Долго не мог понять что за фреймворк такой "Vanilla JS".