明日の下書き
- 高円寺.dev #3 用の資料 https://koenji.connpass.com/event/160886/
- フロントエンド専門じゃない人向けの、フロントエンドの最先端〜やや未来の話です
- このレイヤーでは Node.js を使うべき/使うと強いという部分がありますが、他言語を否定しているわけではありません。むしろ他言語でこのアーキテクチャを模倣してほしいという話です。
明日の下書き
// add '/static/icon.png' 512x512 (min: 192×192) | |
export default { | |
modules: [ | |
'@nuxtjs/pwa' | |
], | |
manifest: { | |
name: process.env.npm_package_name, | |
title: process.env.npm_package_name, | |
'og:title': process.env.npm_package_name, |
import { shallowMount } from '@vue/test-utils' | |
import Component from './Component.vue' | |
describe('Component', () => { | |
const wrapper = shallowMount(Component) | |
const data = wrapper.vm.$options.asyncData() | |
wrapper.setData(data) | |
it('should be shown "test" text', () => { |
/** | |
* zipファイルをダウンロードしてメモリ上に非同期展開する | |
* | |
* var loader:ZipLoader = new ZipLoader(); | |
* loader.addEventListener(ZipLoaderEvent.COMPLETE, completeHandler); | |
* loader.addEventListener(ZipLoaderEvent.ERROR, errorHandler); | |
* loader.addEventListener(ZipLoaderEvent.EXECUTED, executedHandler); | |
* loader.load("http://path_to.zip"); | |
* | |
* function completeHandler(event:ZipLoaderEvent):void { |
例えば、buttonの左辺をcontainer viewから20ポイント離す場合
storyboard上で、initial view controllerから他のview controllerに対してrelationshipを確立します。同様に、それらのview controllerから他のview controllerにrelationshipを確立します。最終的に、storyboard上のほとんど、あるいは全てのview controllerを一つのグラフに接続します。接続されたview controllerが、iOSによっていつインスタンス化されるかは、relationshipのタイプによって決まります。