Пропустить теорию и перейти прямо к задачам
Ссылка на учебник: http://learn.javascript.ru
Сразу расскажу про несколько особенностей яваскрипта, о которых может быть не написано (или мало написано) в учебниках, но которые стоит понимать:
var Deck = new Object(); | |
Cards = { | |
deck : [ | |
'KC', 'KD', 'KH', 'KS' , | |
'0C', '0D', '0H', '0S' , | |
'2C', '2D', '2H', '2S' , | |
'3C', '3D', '3H', '3S' , | |
'4C', '4D', '4H', '4S' , | |
'5C', '5D', '5H', '5S' , | |
'6C', '6D', '6H', '6S' , |
var Deck = new Object(); | |
Cards = { | |
deck : [ | |
'KC', 'KD', 'KH', 'KS' , | |
'0C', '0D', '0H', '0S' , | |
'2C', '2D', '2H', '2S' , | |
'3C', '3D', '3H', '3S' , | |
'4C', '4D', '4H', '4S' , | |
'5C', '5D', '5H', '5S' , | |
'6C', '6D', '6H', '6S' , |
Пропустить теорию и перейти прямо к задачам
Ссылка на учебник: http://learn.javascript.ru
Сразу расскажу про несколько особенностей яваскрипта, о которых может быть не написано (или мало написано) в учебниках, но которые стоит понимать:
const Koa = require('koa'), // переделать на import | |
Router = require('koa-router'), | |
serve = require('koa-static'), | |
logger = require('koa-logger'), | |
bodyParser = require('koa-bodyparser'), | |
app = new Koa(), | |
router = new Router(); | |
// app.use(bodyParser()); |
MBP-Sergej:platform sergejkrasnoluckij$ sudo yarn run-ios | |
yarn run v1.17.3 | |
$ react-native run-ios -- | |
info Found Xcode workspace stedcapApp.xcworkspace | |
info Building using "xcodebuild -workspace stedcapApp.xcworkspace -configuration Debug -scheme stedcapApp -destination id=CF943935-6174-4B96-9299-0F2B05F638AC -derivedDataPath build/stedcapApp" | |
info User defaults from command line: | |
info IDEDerivedDataPathOverride = /Users/sergejkrasnoluckij/frontWorks/platform-frontend/mobile/platform/ios/build/stedcapApp | |
export SYSTEM_KEXT_INSTALL_PATH=/System/Library/Extensions | |
export SYSTEM_LIBRARY_DIR=/System/Library | |
export TAPI_VERIFY_MODE=ErrorsOnly | |
export TARGETED_DEVICE_FAMILY=1 | |
export TARGETNAME=SEC | |
export TARGET_BUILD_DIR=/Users/sergejkrasnoluckij/frontWorks/platform-frontend/mobile/platform/ios/build/stedcapApp/Build/Products/Debug-iphonesimulator | |
export TARGET_DEVICE_IDENTIFIER=CF943935-6174-4B96-9299-0F2B05F638AC | |
export TARGET_DEVICE_MODEL=iPhone10,6 | |
export TARGET_DEVICE_OS_VERSION=12.4 | |
export TARGET_NAME=SEC |
┌──────────────────────────────────────────────────────────────────────────────┐ | |
│ │ | |
│ Running Metro Bundler on port 8081. │ | |
│ │ | |
│ Keep Metro running while developing on any JS projects. Feel free to │ | |
│ close this tab and run your own Metro instance if you prefer. │ | |
│ │ | |
│ https://github.com/facebook/react-native │ | |
│ │ |
"use strict"; | |
/** Класс State отвечает за общение между localStorage и DOM | |
* @initialState заполняет объект данными из localStorage или наоборот выгружает туда заготовку | |
* @reloadState Выдывается каждый раз при изменении чего либо в стейте, сдедом за собой | |
* вызывает обновление дома | |
* @addTask просто добавляет таску | |
* @addTask просто удаляет таску | |
* @this tasks временно хранит в себе задачи | |
* @this state отдает текущие задачи вовне |
Один на все приложение, может вызываться из разных мест.