я так думаю, политика компании направлена на предоставление комплексных и всеобъемлющих решений «все от Microsoft». если бы Microsoft предоставлял инструменты, использующие веб и не предоставлял инструмент для доступа к вебу — это был бы нонсенс.
можете представить в msdn инструкцию по установке firefox? :)
> Колонки одинаковой высоты
Во-первых, это можно и нужно решать средствами css, а не javascript.
Во-вторых переменной tallest нечего делать в global scope. Автору примера стоит подучить значение ключевого слова var в javascript.
Для заказчиков: студии правда знают как лучше, и это не еще один способ заработать на вас.
студии знают как лучше сделать сайт, но очень часто не понимают, что сайт не нужен ни заказчику, ни его клиентам. одним нужны машины, другим деньги за них. согласитесь, как продавать машины — лучше знает Ваш заказчик.
в ситуации с выходом из двойного цикла, я подозреваю, проблема в двойном цикле, хотя, опять же, возможно, я просто не сталкивался с нужной для такого решения задачей.
Вы правильный вопрос задали, как я выше написал — мы на грани холивара. :)
return из inline функций, тоже можно расценивать как goto :)
break — это, фактически, тот же goto, с этим я согласен и потому стараюсь им не пользоваться. во всяком случае, каждый раз, когда мне приходит в голову использовать break я оцениваю код — не пришло ли время рефакторинга.
на самом деле, я считаю, что вопрос использовать goto или нет — в основном (но не только), удобство работы в команде, т.е. читаемость Вашего кода другими разработчиками, без Вашего участия. если не использовать «goto vpizdu», т.е. не всегда очевидно куда :), возможно такие конструкции бывают понятны и уместны, но, как видно из практики вообще и из этого топика в частности, большинство разработчиков goto воспринимают негативно.
ps: например, мне за ~8 лет работы ни разу не пришлось/захотелось написать goto, хотя, возможно, это мои предрассудки.
я к тому спросил, что такой необходимости фактически нет. это применение идеологии prototype к jquery, что абсолютно неверно, потому что они принципиально разные.
странно, я jQuery отчасти как раз за это и люблю — за возможность работать с абстракциями, соответствующими селектору, а не с конкретными DOM-элементами.
можете представить в msdn инструкцию по установке firefox? :)
особенно насчет «плохой поддержки css».
жаль пропущено важное описание параметра easing
>20. Как узнать, что рисунок загрузился
Также можно узнать, что рисунок не загрузился (404/403 итд):
.error(function() {})
тег скушался.
пусть так будет:
$(new Image()).load(function()
по-моему стоило упомянуть о возможности подцепить callback-функции:
var _src = «path/to/image.jpg»;
$("").load(function() {
alert(«image loaded»);
}).error(function() {
alert(«error loading image»);
}).attr(«src», _src);
> Колонки одинаковой высоты
Во-первых, это можно и нужно решать средствами css, а не javascript.
Во-вторых переменной tallest нечего делать в global scope. Автору примера стоит подучить значение ключевого слова var в javascript.
Вообще ни одной «хитрости» в статье не увидел.
нифига себе!
студии знают как лучше сделать сайт, но очень часто не понимают, что сайт не нужен ни заказчику, ни его клиентам. одним нужны машины, другим деньги за них. согласитесь, как продавать машины — лучше знает Ваш заказчик.
ну и тени.
return из inline функций, тоже можно расценивать как goto :)
break — это, фактически, тот же goto, с этим я согласен и потому стараюсь им не пользоваться. во всяком случае, каждый раз, когда мне приходит в голову использовать break я оцениваю код — не пришло ли время рефакторинга.
на самом деле, я считаю, что вопрос использовать goto или нет — в основном (но не только), удобство работы в команде, т.е. читаемость Вашего кода другими разработчиками, без Вашего участия. если не использовать «goto vpizdu», т.е. не всегда очевидно куда :), возможно такие конструкции бывают понятны и уместны, но, как видно из практики вообще и из этого топика в частности, большинство разработчиков goto воспринимают негативно.
ps: например, мне за ~8 лет работы ни разу не пришлось/захотелось написать goto, хотя, возможно, это мои предрассудки.
в вашем случае вместо goto exit — return; потому что код внутри метода.
понадобился goto внутри одного метода? — рефакторинг.