monteecristoo’s blog

https://twitter.com/irakaarozo

Javascript

javescript: JSONのプロパティを変数を使って定義する

1段階のnestであれば[]を使って簡単にできる。 2段階ネストされた変数を使ったプロパティを新規に追加する場合 下記ではエラー

javascript jsonのキーの有無を調べる

hasOwnProperty()を使う ref. https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty

Scroll の up, down を検知する

以下、vuejs syntax に従って書くと... mounted() { window.addEventListener('scroll', this.wheelDelta) }, data() { return { currentPosition: 0, previousPosition: 0, scrollDelta: 0 } }, methods: { wheelDelta() { this.currentPosition = docum…

Angular builtin validator for email

// import { Component, OnInit } from "@angular/core"; import { FormGroup, FormControl, Validators } from "@angular/forms"; @Component({ selector: 'app-signup', templateUrl: './signup.component.html'}) export class SignupComponent implement…

metismenu + vueJs スクリーンサイズに応じて切り替えたい場合

// updated: 2018/4/25 metismenu ・・・ class metismenuが複数あると2つ目がエラー??? 大画面ではサイドに固定されたmetismenuが使いたい モバイルではスワイプでmetismenuを使ったサイドバーを表示させたい 2種類のサイドバーを用意して画面サイズごと…

noraesae/perfect-scrollbar でbarが表示されない件

noraesae/perfect-scrollbar #containerのwidthやheightが中に入れたコンテンツのwidthやheighより大きいため。 demoでHeightを中の画像より大きい800pxにするとy-railが消える