jQuery на лету URL shortener

идентификатор, как предполагается, является уникальным идентификатором элемента на странице, которая помогает управлять им. Любой внешне CSS определил стиль, который, как предполагается, используется больше чем в одном элементе, должен пойти на атрибут класса

<div class="code-formatting-style-name" id="myfirstDivForCode">
</div>
18
задан Jason 20 November 2009 в 15:52
поделиться

3 ответа

Почему бы не выполнить JQuery POST для Bit.ly API? http://blog.themeforest.net/tutorials/creating-an-ajax-web-app-using-the-bitly-api/

0
ответ дан 30 November 2019 в 07:39
поделиться

Бит "на лету" будет сложно сделать надежным и быстрым.

Люди часто не набирают http или даже www.

В конце, как вы сказали, будет сложно определить, содержит ли URL пробел или, что еще хуже, переходит в следующее предложение, потому что пользователь не вставил пробел.

А что, если людям понадобится изменить URL-адрес постфактум, поскольку они набрали http://stakoverflow.com/ вместо https://stackoverflow.com/ ?

Я думаю, что лучшим решением будет быть кнопкой «вставить сокращенный URL» в текстовом редакторе, которая позволяет людям делать именно это. Или сделайте это на стороне сервера, когда публикация сделана.

4
ответ дан 30 November 2019 в 07:39
поделиться

Я нашел ваш пост, когда искал что-то похожее, и в итоге просто написал плагин jQuery, который обеспечивает (по крайней мере, часть) того, что вы ищете.

Мой jQuery Url Shortener на Bitbucket

Это очень простой плагин; мне не нужно было сокращать урлы пользователей, поэтому у меня нет никакой проверки длины или тестирования урлов перед сокращением, хотя я не прочь добавить такие функции.

Просто подумал, что вы можете найти это полезным.

Что касается распознавания URL в текстовом поле, я бы предложил использовать RegEx для соответствия url.

0
ответ дан 30 November 2019 в 07:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: