Skip to content

Instantly share code, notes, and snippets.

@yiyizym
yiyizym / index.html
Created May 25, 2017 01:32
一个能用的简单 mvvm 实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src='test_1.js'></script>
</head>
<body>
<div id="mvvm-app">
<input type="text" v-model="word">
@yiyizym
yiyizym / textarea_auto_height.html
Last active October 29, 2017 05:11
textarea_auto_height
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<style>
textarea{
padding: 5px;
font-size: 14px;
height: 14px;
line-height: 1;
@yiyizym
yiyizym / browser_speak.html
Created December 15, 2017 10:39
browser_speak
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
@yiyizym
yiyizym / waraimasu_deploy.sh
Created February 10, 2018 07:27
waraimasu_deploy.sh
#!/bin/sh
root_dir='/home/admin/waraimasu/'
echo "跳转到根目录 ${root_dir}"
cd $root_dir
echo "ok"
echo "拉 master 最新代码"
git pull origin master
echo "ok"
echo "重新编译静态资源"
RAILS_ENV=production NODE_ENV=production rake assets:precompile
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>ballon animation</title>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<style>
とりあえず今日も生きてる 幸せなんだろう
いつでも誰でも お腹は確実に減る
朝から晩まで働いて だいたい同じ様な
今天总算暂时活下来了 算幸运了吧
无论何时 总会有人饿肚子
从早到晚一直工作 大体大家都一样
24時間が終わる 明日もきっと
前をみてならえ 足元にあるのは ただ二つだけの 君と同じ未来なんだ
过完今天的 24 小时 明天也一定继续如此
就算我们脚下 有同样的未来 也要学会向前看 (这句读不大懂)
@yiyizym
yiyizym / debounce.js
Last active December 23, 2018 06:15
防抖节流
// 防抖
function debounce(fn, time){
let timer;
return function(){
clearTimeout(timer);
timer = setTimeout(function(){
fn();
}, time)
}
}
@yiyizym
yiyizym / holy_grail_layout.html
Created August 23, 2018 01:25
holy_grail_layout
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
body {
margin: 0;
@yiyizym
yiyizym / 女の子の告白.lrc
Last active November 10, 2018 14:49
translation
[00:16.62]気づけば いつでも 告白 を 待って 期待してる
[00:27.93]砕ける たびに ひとり 落ち込んでる
[00:37.27]
[00:37.52]キスは ふたりで するもの なの
[00:42.99]それなのにさ、勝手に 傷ついて
[00:48.71]
[00:49.09]私の恋は 私が決める
[00:58.40]なんでも 人任せなんか したら 退屈で しょうもない
[01:04.21]君にだってそう、譲れない
[01:09.06]
@yiyizym
yiyizym / deepclone.js
Created December 18, 2018 10:15
deepclone
function deepClone(item) {
if (!item) { return item; } // null, undefined values check
var types = [ Number, String, Boolean ],
result;
// normalizing primitives if someone did new String('aaa'), or new Number('444');
types.forEach(function(type) {
if (item instanceof type) {
result = type( item );