Skip to content

Instantly share code, notes, and snippets.

View jialinhuang00's full-sized avatar
😶‍🌫️

jialin.huang jialinhuang00

😶‍🌫️
View GitHub Profile
var alpha = 'dajvgiasdrrrrkq;wrklrq';
var Letters = new Map();
// has set get methods
alpha.split('').map(letter => {
if (!Letters.has(letter)) Letters.set(letter, 1);
else Letters.set(letter, Letters.get(letter) + 1);
});
// keys() values() and entries() contain both.
@jialinhuang00
jialinhuang00 / array.md
Last active March 16, 2018 01:53
Javascript筆記

前言

  • Iteration methods:會每一個element都給他see一次,every()、filter()、forEach()、map()、some()

  • Accessor methods:不會更動陣列本身,只是呈現你想呈現的,lastIndexOf()、indexOf()

  • Mutator methods:push() pop() unshift() shift()

Methods

@jialinhuang00
jialinhuang00 / height.md
Last active April 21, 2018 12:56
各種Height筆記

Element(like div)

clientHeight = padding + height(沒scrollbar)

offsetHeight = padding + border + height

scrollHeight >= clientHeight

Body

clientHeight = padding + height

@jialinhuang00
jialinhuang00 / cInput-server.py
Last active September 13, 2020 03:09
python TCP
import socket
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostbyname('')
port = 5001
serversocket.bind((host, port))
serversocket.listen()
while True:
@jialinhuang00
jialinhuang00 / my-own-property.js
Last active October 26, 2020 07:16
nuance about javascript object
const obj = {
a: 32,
b: 32,
c: "Hello",
d: 128,
};
let total = 0;
Object.prototype.parentPro = 300;
function iterateToSum(obj) {
@jialinhuang00
jialinhuang00 / Makefile
Created September 15, 2024 16:41
super handy when you using nextjs and gh-pages seving static pages.
# variables
NEXT = npx next
GIT = git
# defalt
.PHONY: all
all:
@echo "Available targets:"
@echo " make out - Prepare for publishing, a.k.a next build"
@echo " make commit \"Your commit message\" - Commit changes"