За последние 24 часа нас посетили 16773 программиста и 1641 робот. Сейчас ищут 863 программиста ...

Вопрос программистам

Тема в разделе "Беседы", создана пользователем Faruh, 8 мар 2018.

  1. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну например Stephen Grider React Native: Advanced Concepts недавно смотрел. Интересные темы поднимает. Монтаж. Картинка. Занудный. Но для новичков самое оно.
     
    keren нравится это.
  2. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    Посмотрел на юдеми, какая-то адвансед анимация, а по основам js для новичков, мог бы что-нибудь привести?
     
  3. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Это создания мобильных приложений ios android используя js. Посмотри.
     
  4. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    [​IMG]
     
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @Abyss Это и был путь. Хотя что эти микрокрокодилы в путях понимают)
     
  6. Faruh

    Faruh Новичок

    С нами с:
    8 мар 2018
    Сообщения:
    8
    Симпатии:
    0
    блин закройте тему а
     
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    лень - признак высокого интеллекта :)
     
  8. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    за меня программы должны работать :)
     
  9. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    залупа, изучать надо ооп и правильно думать.
     
  10. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    да много чего надо изучать, джиквыри с яксом то по любому, а там уж сокеты и ноды незнаю o_O
     
  11. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    @keren jquery и ajax это javascript
     
  12. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Еще один микрокрокодил. Язык это всего лишь синтаксис. Пока ты выучишь что то крупное маштабное тебе об этом синтаксисе 200 раз расскажут.
     
  13. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    @nospiou фреймворки, это просто набор компонентов.
     
  14. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну вот и сравни. Переменная, функция, цикл, условие. И Тысячи компонентов со своим апи.
     
  15. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    @nospiou надо знать очень крепко основы, а библиотеки это всего лишь приятный бонус.
     
  16. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Что ты имеешь в виду под основами? Как переменная обозначается? Это учится за 5 минут. Пока будешь учить что то глобальное тебе об этом 1000 раз расскажут. У меня спросили я ответил.
     
  17. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    @nospiou :mad:
    --- Добавлено ---
    @nospiou это основы

    PHP:
    1. public function confirmEmail($selector, $token) {
    2.         $this->throttle([ 'confirmEmail', $this->getIpAddress() ], 5, (60 * 60), 10);
    3.         $this->throttle([ 'confirmEmail', 'selector', $selector ], 3, (60 * 60), 10);
    4.         $this->throttle([ 'confirmEmail', 'token', $token ], 3, (60 * 60), 10);
    5.  
    6.         try {
    7.             $confirmationData = $this->db->selectRow(
    8.                 'SELECT id, user_id, email, token, expires FROM ' . $this->dbTablePrefix . 'users_confirmations WHERE selector = ?',
    9.                 [ $selector ]
    10.             );
    11.         }
    12.         catch (Error $e) {
    13.             throw new DatabaseError();
    14.         }
    15.  
    16.         if (!empty($confirmationData)) {
    17.             if (\password_verify($token, $confirmationData['token'])) {
    18.                 if ($confirmationData['expires'] >= \time()) {
    19.                     // invalidate any potential outstanding password reset requests
    20.                     try {
    21.                         $this->db->delete(
    22.                             $this->dbTablePrefix . 'users_resets',
    23.                             [ 'user' => $confirmationData['user_id'] ]
    24.                         );
    25.                     }
    26.                     catch (Error $e) {
    27.                         throw new DatabaseError();
    28.                     }
    29.  
    30.                     // mark the email address as verified (and possibly update it to the new address given)
    31.                     try {
    32.                         $this->db->update(
    33.                             $this->dbTablePrefix . 'users',
    34.                             [
    35.                                 'email' => $confirmationData['email'],
    36.                                 'verified' => 1
    37.                             ],
    38.                             [ 'id' => $confirmationData['user_id'] ]
    39.                         );
    40.                     }
    41.                     catch (IntegrityConstraintViolationException $e) {
    42.                         throw new UserAlreadyExistsException();
    43.                     }
    44.                     catch (Error $e) {
    45.                         throw new DatabaseError();
    46.                     }
    47.  
    48.                     // if the user is currently signed in
    49.                     if ($this->isLoggedIn()) {
    50.                         // if the user has just confirmed an email address for their own account
    51.                         if ($this->getUserId() === $confirmationData['user_id']) {
    52.                             // immediately update the email address in the current session as well
    53.                             $_SESSION[self::SESSION_FIELD_EMAIL] = $confirmationData['email'];
    54.                         }
    55.                     }
    56.  
    57.                     // consume the token just being used for confirmation
    58.                     try {
    59.                         $this->db->delete(
    60.                             $this->dbTablePrefix . 'users_confirmations',
    61.                             [ 'id' => $confirmationData['id'] ]
    62.                         );
    63.                     }
    64.                     catch (Error $e) {
    65.                         throw new DatabaseError();
    66.                     }
    67.  
    68.                     return $confirmationData['email'];
    69.                 }
    70.                 else {
    71.                     throw new TokenExpiredException();
    72.                 }
    73.             }
    74.             else {
    75.                 throw new InvalidSelectorTokenPairException();
    76.             }
    77.         }
    78.         else {
    79.             throw new InvalidSelectorTokenPairException();
    80.         }
    81.     }
     
  18. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну я так и писал. Переменная цикл условие и какое то ооп. Как раз 5 минут.
     
  19. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    как вы просто на все смотрите:
    ага .... вот даже взять например фреймворки jquery и yii - у них разница не просто в языке, там по сути такая разница, как между трактором и паровозом ....
     
  20. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    Всё учится за 5 минут, но в четверг ты писал, что ничего не осилил
    --- Добавлено ---
    между трактором и паровозом, в принципе разница только в дизайне, возьмём трактор дт, у него тоже катки, как и у паровоза , все тяги работает по одному принципу, у разных двигателей одна теория.
     
  21. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    jquery - не фреймворк: jQuery is a fast, small, and feature-rich JavaScript library ))
     
  22. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    и так называют, не в этом суть, кто хочет обойтись ооп и ларавелькой, попробуйте, но в объявах требуют еще целый список всякой разной херни, и за 1000 баксов o_O
     
  23. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Разница в том, что фреймворк дает тебе каркас и окружение, а либа - просто набор плюшек. А по второму пункту вообще не парься, с одной стороны их пишут hh, просто добавляя в объяву кучу баззвордов, а с другой - поставил себе на комп монгу, и вот, ты уже специалист по nosql ))