Запитання з тегом «javascript»

JavaScript є діалектом стандартизованої мови програмування ECMAScript, що використовується в основному для створення сценаріїв веб-сторінок. Використовуйте цей тег для запитань щодо ECMAScript та його діалектів / реалізації: JavaScript, JScript тощо, за винятком ActionScript.

5
Чи варто хвилюватися за те, що люди відключають Javascript?
Часто підбираючи нові інструменти та рамки, я бачу попередження "Не буде працювати, якщо користувач відключив Javascript". Потім я переглядаю моє слайд-шоу на базі Javascript, меню, що працює на Javascript, і галерею, що працює на JavaScript. Як не дивно, я вибрав їх для заміни оригінальних флеш-версій, оскільки переймався кількістю людей, які …

2
Це хороший підхід до зображення Lazy Loading for SEO?
Для зображень, завантажених через AJAX, або які я не хочу індексувати, використовуйте підхід атрибутів data- *: <img data-src="path/to/image.jpg" class="js-lazy-load" /> Javascript відображає атрибут data-src до атрибуту src : <img src="path/to/image.jpg" /> Але для зображень у форматі HTML , що я дійсно хочу проіндексований: <a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a> Javascript …
14 seo  google  javascript 

8
Що я повинен використовувати для автоматичного поєднання файлів css / js?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я знаю зірочки для комбінування файлів javascript, але не пробували. Які ще є варіанти та як їх складати?


4
Завантаження основного JavaScript на кожну сторінку? Або розбивати його на відповідні сторінки?
У мене є 700kbдекомпресований файл JS, який завантажується на кожну сторінку. Перш ніж у мене були 12файли javascript на кожній сторінці, але для зменшення http-запитів я стискав їх усі 1 file. Цей файл є ~130kb gzippedі надсилається більше gzip. Однак на локальному комп'ютері він все ще розпаковується та завантажується на …

1
Коли і коли не використовувати CDN
Я працюю над веб-додатком, що завантажує на екран кілька маленьких gif-зображень. Я використовую відносний шлях, що означає, що вони завантажуються з того самого веб-сервера, який обслуговує сторінку php. Операція миттєва, і я перебуваю на іншому континенті, ніж веб-сервер. Я щойно тестував мережу CDN для цього (Cloudfront), думаючи, що переміщення статичних …

5
Чи повинен посилання на JavaScript у розділі заголовка подаватися з того ж імені хоста, що і основний документ?
У мене склалося враження, що для найкращої продуктивності Javascript слід розглядати як статичний вміст і подавати з домену без файлів cookie разом із CSS-файлами, зображеннями тощо. Але Google говорить тут: не обслуговуйте раніше завантажені зовнішні файли JS з домену cookie Для JavaScript, на який посилається в заголовку документа і необхідний …

5
Чому б ви використовували document.location.protocol замість звичайних // префіксованих URL-адрес?
Наприклад, Google Analytics використовує document.location.protocol на панелі котлів для відстеження: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); …

2
Індексація сторінок Google за допомогою #! хоча нас немає
Наша компанія розробила додаток для єдиної сторінки за допомогою AngularJS та його маршрутизації. Google пристойно індексував наш сайт JavaScript, але він не дуже індексував деякі сторінки, тому ми розробили версію лише для HTML. Ми дотримувались специфікації сканування Ajax, розміщеної тут, і маєте <meta name='fragment' content='!'>тег та канонічні URL-адреси. Ми очікуємо, …

8
Чому б AJAX не змінити цілі веб-сайти?
Чи є якісь обґрунтовані міркування, чому сайти не повинні розроблятися з функцією ajax, що завантажує основні частини кожної частини (якщо припустити, що такі елементи, як заголовок, навігація тощо, залишаються однаковими)? Звичайно, це буде менш ресурсомістким, оскільки сервер не повинен обслуговувати вміст, який з’являється на кожній сторінці, приносячи користь і хосту, …

2
Автоматизоване тестування веб-сайтів / розумність / якість
Я думаю про створення інструменту, який починається з кореня веб-сторінки та проходить весь веб-сайт, збираючи список ресурсів, таких як файли CSS / HTML / Javascript, а потім запускає CSS / Javascript Lint + HTML Validator + Broken Link Finder. Перш ніж почати будувати щось подібне, мені було цікаво, чи це …
11 javascript  html  css  testing 


4
Чи слід поєднувати файли js / css в один файл?
Як додатки YSlow, так і Google Page Speed ​​Speed рекомендують поєднувати файли скриптів (і стилів) в один файл, щоб зменшити кількість HTTP-запитів, і я, безумовно, бачу сенс цього, коли файли скриптів узгоджуються на всьому сайті, але для веб-додатків, які мають різні вимоги на сайті. Як я це бачу, є кілька …

5
Які нові функції крос-браузера ми можемо використовувати, якщо ми припинимо підтримку IE6?
Моя компанія припиняє підтримку IE6, і я просто усвідомлюю, що ми можемо використовувати набір чудових функцій. Чи є список функцій CSS, Javascript, якими ми можемо користуватися з IE6 RIP?

3
Структура каталогу веб-сайту (папки js / css / img)
Протягом багатьох років я використовую таку структуру каталогів для своїх веб-сайтів: <root> ->js ->jquery.js ->tooltip.js ->someplugin.js ->css ->styles.css ->someplugin.css ->images -> all website images... мені це здавалося ідеально нормальним, поки я не почав використовувати різні сторонні компоненти. Наприклад, сьогодні я завантажив компонент JavaScript для вибору дат, який шукає його зображення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.