LINUX.ORG.RU

Ответ на: комментарий от fernandos

Первая ссылка вполне, я по ней где-то в 2013 JS изучал. Сходу запилил офигенное SAP с историей переходов и прямыми ссылками на ресурсы, задаваемые в квери-стринге. С тех пор JS — мой любимый (люблю, правда, в основном издалека) игрушечный язык.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 2)
Ответ на: комментарий от WitcherGeralt

Посмотрел, структурированность, конечно, прекрасная.

Спасибо.

fernandos ★★★
() автор топика
Ответ на: комментарий от fernandos

на торрентах свежие книги можно скачать

anonymous
()
Ответ на: комментарий от Shadow
public class Main
{
	public static void main(String[] args) {
		System.out.println("2" + 1);
	}
}
21


...Program finished with exit code 0
Press ENTER to exit console.
tz4678 ★★
()
Ответ на: комментарий от Shadow
~/dev/docker-stack 
➜ docker-compose exec postgres psql -U docker
psql (13.4)
Type "help" for help.

docker=# select '2' - 1;
 ?column? 
----------
        1
(1 row)

docker=# select '2' + 1;
 ?column? 
----------
        3
(1 row)

docker=# select 1 + null;
 ?column? 
----------
         
(1 row)

docker=# select (1 > null) is null;
 ?column? 
----------
 t
(1 row)

docker=#
tz4678 ★★
()
Ответ на: комментарий от tz4678

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

tz4678 ★★
()
Ответ на: комментарий от tz4678

Примеры не считовые. В JS это гораздо неожиданнее + и - ведут себя по-разному. Это все в итоге понятно почему, но про это надо читать... В приведенных тобой примерах достаточно потыкать, увидеть результат и больше так не делать.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 3)
Ответ на: комментарий от Shadow

а что в js тебя заставляет «так» делать? первым мои языком в жизни был BASIC, я в 5-6 лет сидел загружал игры с магнитофонной ленты на спектруме, печатая LOAD и название игры в кавычках… Самое забавное, что и в 11 классе уже во второй половине нулевых на информатике у нас был тот же BASIC… Потом я самостоятельно выучил PHP, ведь печатание долларов в коде приносило их и в жизни, и параллельно с ним изучил Python, наверное, поэтому у меня скриптовые языки не вызывают до сих пор проблем, ведь в последнем строки с числами складывать нельзя, это же правило я распространил на все языки. Перегрузкой операторов в Python я не пользуюсь кстати, считая ее злом как те же макросы в C

tz4678 ★★
()
Последнее исправление: tz4678 (всего исправлений: 1)
Ответ на: комментарий от Shadow

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

~/dev via 🐍 v3.9.7 
➜ vi wtf.cpp                 

~/dev via 🐍 v3.9.7 took 50s 
➜ g++ wtf.cpp -o wtfcpp

~/dev via 🐍 v3.9.7 
➜ chmod u+x wtfcpp     

~/dev via 🐍 v3.9.7 
➜ ./wtfcpp        
66

~/dev via 🐍 v3.9.7 
➜ cat wtf.cpp 
#include <iostream>
using namespace std;

int main(){
  cout << 'A' + 1 << endl;
}

Вот сипупу теперь тоже говно?

tz4678 ★★
()
Ответ на: комментарий от Shadow

Ага, в Це/Цпп на любой вопрос сразу отправляют к спеке, а в ЖС, получается, всё тонкости работы должны из астрала напрямую приходить в мозг?

static_lab ★★★★★
()

Не советуем, потрать лучше время на существующие ЯП, а желательно ещё спроектированные.

t184256 ★★★★★
()
Ответ на: комментарий от static_lab

в Це/Цпп на любой вопрос сразу отправляют к спеке

там «спека» в 99% выводится логическим путём из популярных знаний об архитектуре популярных процессоров (на уровне средней школы).

а в ЖС, получается, всё тонкости работы

выходят из ОЧЕНЬ ВЫСОКОГО уровня абстракции языка, что уже приводит к когнитивному диссонансу - так как такой высокий уровень абстракции предполагает упрощение тонкостей и неоднозначностей, а не кратное усложнение.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

Ребята вы что серьезно? Вы считаете, что книга по JS будет полезной и эффективной в его изучении? Просто с трудом представляю себе, как это… Нужно же все на практике делать.

FlexBox
()
Ответ на: комментарий от FlexBox

Вы считаете, что книга по JS будет полезной и эффективной в его изучении?

Что ТС попросил — то ему и посоветовали. Он не спрашивал нашего мнения о том, достаточно ли только чтения книг.

Nervous ★★★★★
()
Ответ на: комментарий от tz4678

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

Можно тупоскриптом еще обмазаться для пущей надёжности, многим нравится.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от FlexBox

я тоже книг не читал. я жопаскрипт изучать начинал не с браузерного, а с серверного как только нода вышла. и сам по себе яваскрипт был не юзабелен жо недавних пор (до того как классы появились и async/await, генераторы, Map, Set и тд)

tz4678 ★★
()
29 октября 2021 г.

Современный JavaScript для нетерпеливых, PDF, 2021 а дальше уже по ситуации что конкретно надо от жс, уж по вебу нет недостатка в информации.

abcq ★★
()
13 декабря 2021 г.

Вот самая лучшая и глубокая серия книг по JS какую я читал (там штук пять книг): Симпсон К. - Вы не знаете JS (Бестселлеры O’Reilly) - 2019

sandler2
()
Ответ на: комментарий от Shadow

В JS это гораздо неожиданнее

Если тыкать членом в дырки заборные, может тоже много чего неожиданного приключиться.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 2)
Ответ на: комментарий от Shadow

В JS это гораздо неожиданнее

Вам бы было очевиднее, если бы "результат: " + 2 вычислялось бы в просто 2?

goingUp ★★★★★
()

Увы, такого нет. Беспрерывное обучение, и сразу в боевых условиях.

anonymous
()

Лучше жирного наверни. В смысле Кейли Симпсона.

anonymous
()
Ответ на: комментарий от fernandos

Первое издание перевод на русский 2019 года. На литресе есть за копейки.

anonymous
()
Ответ на: комментарий от Nervous

Можно тупоскриптом еще обмазаться для пущей надёжности, многим нравится.

А чем он паможет, когда тебе приходит ссылочныйдруг в гости? А без IDE?

Not_a_Troll
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.