В этой статье анализируется решение о том, что JavaScript не может использовать функцию TRIM в соответствии с IE, которая имеет определенное эталонное значение для проектирования передней части Интернета. Конкретный анализ заключается в следующем:
Прежде всего, нет проблем с использованием функции TRIM of JavaScript в Firefox:
<script language = "javascript"> var test1 = "aa"; test1 = test1.toString (); test1 = test1.trim (); </script>
Нет проблем с использованием этого под Firefox, но в IE сообщается об ошибке!
Для этого мы можем изменить его:
String.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g, "");}Добавьте это предложение к голове, и вышеперечисленное можно запустить под IE и FF:
<script language = "javascript"> string.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g, "");} var test1 = "aa"; test1 = test1.toString (); test1 = test1.trim (); </script>Методы, предоставленные jQuery:
<! Doctype html> <html> <head> <script src = "http://code.jquery.com/jquery-latest.js"> </script> </head> <body> <tood> Показать пример trim </utfone> <script> $ ("кнопка"). Click (function () {var str = "spaces of spaces and stes" rater spaces and ste ”rater rate hips hips и refce ster ste a trem ste a tram spaces> $» ""); </script> </body> </html>Я считаю, что описание в этой статье имеет хорошее справочное значение для дизайна совместимости каждого интерфейса браузеров с использованием JavaScript.