Избавляемся от странного кода - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть скрипт здесь: JsFiddle

Если вы прокрутите вниз в javascript в какой-то момент, вы увидите function urlencode (str) { Так что с этого момента до дна это кусоккод я не понимаюЯ никогда не видел такого кодирования, и я также не знаю, почему это в сценарии.Кажется, что удалить это не вариант, так как скрипт не будет работать без.Таким образом, у меня фактически есть два вопроса:

1. Почему это в скрипте?

2. Как мне избавиться от него, чтобы сократить мой код?

1 Ответ

2 голосов
/ 29 февраля 2012

1. Сценарий предназначен для кодирования специальных символов в виде шестнадцатеричного кода, чтобы их можно было безопасно передавать в виде простого текста без повреждения на маршруте

2. Не избавляйся от этого.Если вы хотите сократить его, уберите все комментарии :) Вы также можете сделать это через минификатор ...

Вы можете поискать в Интернете более короткие подпрограммы JavaScript URLEncode или посмотреть, используете ли вы уже существующийбиблиотека, которая обеспечивает такую ​​функциональность.Однако я бы придерживался того, что у вас есть, поскольку оно может сделать что-то конкретное для вашего приложения.

...