:) Я создал javascript, он хорошо работает, мои знания javascript ограничивают меня созданием компактного и легкого скрипта. это некоторые подменит Javascript рамок ASPX, вот это это сценарий:Функция refactor javascript
if (name === 'diensten/consultancy')
{
activeOne();
}
else if (name === 'diensten/maatwerk')
{
activeTwo();
diesntenActive();
}
else if (name === 'diensten/outsourcing')
{
activeThree();
diesntenActive();
}
else if (name === 'diensten/opleidingen')
{
activeFour();
diesntenActive();
}
else if (name === 'diensten/implementaties')
{
activeFive();
diesntenActive();
}
else if (name === 'support')
{
activeOne();
supportActive();
}
else if (name === 'support/contact')
{
activeTwo();
supportActive();
}
else if (name === 'support/download')
{
activeThree();
supportActive();
}
else if (name === 'overOns')
{
activeOne();
overOnsActive()
}
else if (name === 'overOns/cebes')
{
activeTwo();
overOnsActive()
}
else if (name === 'overOns/partner')
{
activeThree();
overOnsActive();
}
else if (name === 'overOns/vacatures')
{
activeFour();
overOnsActive();
}
else if (name === 'fireman')
{
productenActive();
}
else if (name === 'prio')
{
productenActive();
}
else if (name === 'firstwatch')
{
productenActive();
}
else if (name === 'firstwatchOnline')
{
productenActive();
}
else if (name === 'cebesFrame')
{
productenActive();
}
else if (name === 'cms')
{
productenActive();
}
return false
Я уверен, что есть способ, чтобы сократить этот JavaScript, не слишком срочный, просто дайте мне больше знаний о JavaScript. Любое предложение приветствуется. Благодарю.
Возможно, разъяснение может исходить не от этого сценария, а из большего объема. Какова цель метода?. Что такое методы «activeX()»? и т. д. Возможны изменения, а не один способ настройки пользовательского интерфейса, все части могут подписаться на событие и сами решить, что делать. Пожалуйста, опишите, что вы делаете –
вопрос ничего не делает w/asp.net или aspx, я бы посмотрел, если вы можете передать имя в различные активные функции. – Jason