JavaScript

クロージャとは

「クロージャ」(closure:閉包 へいほう)という語は、言語や人によって定義が微妙に異なる場合がある。

狭義:関数を返す関数
広義:引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ ...

JavaScript

定数というのは、あえて単純化して言えば「変数の参照先を変更できなくする」こと。

変数の「中身」が対象なのではなく、「変数」そのものが対象だ。

厳密には、「変数を定数とする」というのはおかしな言い方だが、こう考え ...

JavaScript, プログラミング, 誰でも簡単プログラミング講座

【今回の動画】
【YouTubeプレイリスト】
【paiza.io】

今回からプログラミングに興味のある方に向けて、初心者向けの解説を行っていきたいと思います。

できるだけシンプルにわかりやすく ...

JavaScript, プログラミング, 誰でも簡単プログラミング講座

【YouTubeプレイリスト】
paiza.io

超初心者向けのプログラミング学習・解説向けの動画・テキストを公開することにした。

プログラミングをまったく知らない人でも段階を踏んで確実に学んでいけるよ ...

JavaScript

大前提

Cocos Creatorは、Cocos2d-xのための開発環境ではない。

ひとつの独立した環境で、ソースコードのライブラリ部分(API)もCocos2d-xと互換性がない面もある。

生成方法

new cc ...

JavaScript, プログラミング

パッチ

基本的に、各Webサービスへのデータ送信時の処理をカスタマイズする。

本体のlib/extractors.jsの記述をコピペして、部分的に書き換えていけばいい。

送信データのカスタマイズ送信時データ

【例】 ...

JavaScript

使用法全体への適用

スクリプト全体の最初に「”use strict”;」と書く。

かならず他の文の先頭でなければならない(コメントは先に書かれていてもOK)。

途中に書いた場合は、stri ...

JavaScript, プログラミング

基本

・すべてをコンポーネント(オブジェクト)として使う:スプライト、サウンド、スクリプトなど
・Scene単位で編集
・Canvasは、Sceneにデフォルトでひとつのみ存在する

流れCanvasに、Sceneの ...

JavaScript

概要ブラウザの技術をベースにした、オープンソースのGUI開発ライブラリ
ウェブページをつくるようにデスクトップ向けソフトウェアを開発できる
Node.jsとChromiumの技術を活用
Node.jsのnpmをパッケージマ ...

JavaScript, アプリケーション

現在も開発中で、かつ無料で使えるものを集めてみた。

なお、以下にある「コードのパース」とは実際に書いたソースコードをパースして、それを入力補完に反映してくれるかどうか。

テンプレートは、コードテンプレートやスニ ...