Согласно этой странице казалось бы, что они не делают, в том смысле, что они на самом деле не выполняют его, но той странице 2 года (судящий по информации об авторском праве).
Причина, которую я задаю этому вопросу, состоит в том, потому что мы используем JavaScript для замены текста на нашем сайте с другим более типографским способом звуковым содержанием. Мы волнуемся, что это может влиять на crawlability/seo наших сайтов, с тех пор обычно, что мы заменяем, заголовки; т.е. ,
, и т.д.
Боты поисковой системы будут видеть наш исходный код, или они будут запускать JavaScript и видеть замененный текст?
В этой статье MSDN сравниваются Java и C #, которые могут помочь вам перейти:
http://msdn.microsoft.com/en-us/library/ms228602.aspx
Другая всеобъемлющая статья:
http://www.25hoursaday.com/CsharpVsJava.html
Плюс эта книга, похоже, имеет довольно хороший рейтинг на amazon.com для разработчиков java:
http://www.amazon.com/Java-Developers-Pro-Developer-Allen-Jones/dp/0735617791
-121--4349661-Чтобы запросить пользователей, которые нуждаются в удалении, сделайте:
var MailListUsers где! userKeys.Содержит (u.UserKey) выберите u;
db.SunListUsers.StartAllOnSubmit (delUsers);
Я не уверен, что лучший способ сделать новые записи. Вы могли бы сделать это, но я не уверен, что это наиболее эффективно:
var newUserKeys = от u in userKeys где (db.SunListUsers.Where (j = > j. UserKey = = u. UserKey) .Count () = = 0) выберите u;
Я не уверен на 100%, что это сработает; Кроме того, можно выбрать все существующие пользовательские ключи, а затем перекрестную ссылку на них:
var newUserKeys = userKeys.Where (i = >! existingKeys.Contains (i.UserKey));
Опять же, не знаю всех последствий для производительности.
HTH.
-121--5044816-Поисковые системы не обрабатывают JavaScript как таковой.
Существует некоторое доказательство того, что Google, возможно, в некоторых случаях начала обработку встроенных скриптов, чтобы получить содержимое, введенное в очередь анализа страницы с помощью document.write
. Однако, конечно, методы DOM, которые можно использовать для замены шрифта, не затрагиваются, и код onload не вызывается.
Вообще нет. Google упомянул, что они работают над системой индексации контента AJAX, но я не думаю, что какая-либо из основных поисковых систем индекс динамического контента как правило. Смотрите эту страницу для Google's Tair на нее: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=81766
Создайте новый класс (ему потребуется другой пакет, конечно, реализовать тот же интерфейс и добавить все общедоступные методы из класса String (прочитайте javadoc, чтобы убедиться, что вы получили все).
Я должен предположить, что это домашнее задание.
-121--3224999- Поскольку конечные
классы не могут быть подклассированы, создайте новый класс, который имеет экземпляр Последовательности
внутри и будет работать с этим объектом.
public class MyString {
private String s;
public MyString( String s ) {
setInternalString( s );
}
public int myLength() {
return getInternalString().length();
}
private void setInternalString( String s ) {
this.s = s;
}
private String getInternalString() {
return this.s == null ? "" : this.s;
}
}
-121--3224996- Я бы использовал метаданные, чтобы гарантировать, что боты заберут содержимое на ваших страницах.
Боты, безусловно, не будут запустить код JavaScript, но они могут распознать некоторые широко используемые сценарии.
Вы не должны рассчитывать на это, хотя. Четкая разметка, правильное содержание и реальные ссылки по-прежнему каковы.
Кроме того, если боты будут распознавать ваш скрипт, это может быть не в вашу пользу. Если код распознается как то, что обычно используется, чтобы попытаться обмануть ботов, он может даже повредить вашу рейтинг страницы.