teppeis  id:teppeis  



47,571    

-    

-    









1password  (27)  

2ch  (51)  

2fa  (31)  

3d  (24)  

a11y  (193)  

activitystreams  (24)  

ad(120)  

addy-osmani  (33)  

adobe  (33)  

advent-calendar  (72)  

agile  (413)  

ai(78)  

airbnb  (26)  

ajax  (30)  

algorithm  (128)  

amazon  (103)  

amd  (42)  

amp  (22)  

analytics  (80)  

android  (710)  

angular  (256)  

animation  (58)  

anime  (53)  

apache  (30)  

api  (340)  

app  (96)  

apple  (242)  

architecture  (174)  

arduino  (23)  

art  (36)  

asm.js  (37)  

assertion  (34)  

ast  (119)  

async  (104)  

atlassian  (67)  

atode  (769)  

atom  (31)  

aurora  (41)  

auth  (250)  

aws  (665)  

azure  (31)  

baas  (22)  

babel  (174)  

backbone  (115)  

bazel  (26)  

binary  (27)  

blink  (30)  

blog  (39)  

boilerplate  (35)  

book  (1442)  

bookmarklet  (25)  

bootstrap  (95)  

bower  (33)  

browser  (475)  

browserify  (68)  

bug  (55)  

business  (231)  

c(62)  

ca(38)  

cache  (52)  

cafe  (23)  

calendar  (125)  

canvas  (74)  

cawaii  (45)  

cdn  (71)  

changelog  (22)  

chart  (132)  

chat  (37)  

chatter  (29)  

chatwork  (31)  

cheatsheet  (29)  

chef  (34)  

china  (95)  

chrome  (854)  

ci(179)  

cinema  (292)  

circleci  (66)  

cli  (113)  

closure  (543)  

cloud  (90)  

cloudformation  (27)  

coffeescript  (111)  

collaboration  (92)  

color  (87)  

comic  (159)  

commonjs  (45)  

communication  (256)  

community  (39)  

compass  (65)  

compat-table  (40)  

component  (27)  

concurrent  (27)  

contenteditable  (60)  

cook  (75)  

cookie  (112)  

cookpad  (82)  

copyright  (52)  

coverage  (27)  

covid-19  (139)  

crypto  (27)  

csp  (125)  

csrf  (37)  

css  (919)  

cto  (21)  

culture  (29)  

curry  (62)  

cybozu  (1395)  

cybozulive  (49)  

d3  (30)  

dart  (36)  

data  (112)  

data-mining  (47)  

db(180)  

ddd  (89)  

debug  (62)  

deferred  (22)  

dena  (33)  

deno  (21)  

design  (439)  

design-system  (24)  

develop  (687)  

devops  (107)  

devtool  (69)  

di(25)  

diversity  (75)  

dns  (57)  

docker  (260)  

docomo  (43)  

document  (138)  

dom  (89)  

dropbox  (67)  

dx(29)  

e2e  (30)  

eclipse  (65)  

ecmascript  (1082)  

edge  (139)  

editor  (84)  

education  (204)  

effect  (171)  

elasticsearch  (89)  

electron  (99)  

emoji  (106)  

encoding  (135)  

engineer  (327)  

english  (149)  

enterprise  (477)  

epub  (63)  

esbuild  (29)  

eslint  (328)  

esm  (248)  

esprima  (107)  

event  (1050)  

evernote  (83)  

excel  (69)  

express  (35)  

extension  (263)  

facebook  (363)  

fashion  (31)  

feed  (24)  

felica  (21)  

fetch  (79)  

fido  (72)  

finance  (53)  

firebase  (31)  

firebug  (31)  

firefox  (586)  

flash  (134)  

flowtype  (156)  

fluentd  (31)  

flux  (54)  

font  (393)  

food  (303)  

form  (47)  

framework  (67)  

freee  (33)  

frontend  (88)  

functional  (41)  

furniture  (54)  

gadget  (235)  

gae  (25)  

game  (442)  

gas  (29)  

gassyuku  (29)  

gcp  (34)  

gdpr  (38)  

generator  (151)  

gis  (93)  

git  (427)  

github  (645)  

gmail  (84)  

golang  (84)  

google  (621)  

google-plus  (47)  

gov  (61)  

graphql  (103)  

greasemonkey  (96)  

groupware  (130)  

grunt  (95)  

gtd  (44)  

gulp  (52)  

hatena  (230)  

haxe  (24)  

headless  (24)  

health  (60)  

heroku  (27)  

highlight  (22)  

history  (50)  

homebrew  (26)  

html  (179)  

html5  (255)  

http  (191)  

http2  (96)  

i18n  (395)  

icon  (127)  

id(26)  

ide  (27)  

idea  (136)  

ie(465)  

ikuji  (60)  

image  (161)  

ime  (46)  

incident  (43)  

infographics  (40)  

intellij  (68)  

interview  (66)  

io.js  (43)  

ios  (393)  

iot  (21)  

ipad  (101)  

iphone  (438)  

isomorphic  (32)  

issue  (347)  

japan  (33)  

jasmine  (27)  

java  (651)  

javascript  (2054)  

jenkins  (126)  

jest  (49)  

jojo  (34)  

jquery  (480)  

jquerymobile  (23)  

jsdoc  (62)  

jserinfo  (260)  

jshint  (31)  

json  (244)  

jsonschema  (62)  

jsx  (90)  

junit  (28)  

jwt  (28)  

karma  (27)  

keyboard  (73)  

kindle  (27)  

kintone  (481)  

kubernetes  (142)  

lab  (34)  

lambda  (110)  

law  (52)  

leanstartup  (73)  

lerna  (38)  

library  (201)  

license  (83)  

life  (64)  

line  (98)  

lint  (42)  

linux  (182)  

llvm  (21)  

logging  (75)  

logo  (50)  

mac  (685)  

mail  (168)  

management  (438)  

markdown  (276)  

marketing  (133)  

material  (118)  

math  (39)  

matome  (351)  

maven  (79)  

media  (118)  

meeting  (27)  

mercari  (50)  

metro  (35)  

microservices  (183)  

microsoft  (357)  

mime  (24)  

mixi  (43)  

mobile  (371)  

mocha  (79)  

mock  (41)  

module  (382)  

money  (68)  

mongodb  (70)  

monitoring  (36)  

monorepo  (46)  

movie  (112)  

mozilla  (92)  

ms365  (23)  

msoffice  (29)  

music  (148)  

mvc  (94)  

mvvm  (25)  

mynumber  (25)  

mysql  (276)  

neco  (29)  

neta  (483)  

netflix  (101)  

netlify  (26)  

network  (134)  

next.js  (32)  

nfc  (29)  

nginx  (45)  

nico  (46)  

nlp  (39)  

node.js  (1325)  

nodefest  (23)  

nosql  (25)  

notion  (24)  

npm  (635)  

nulab  (25)  

oauth  (184)  

obsidian  (23)  

office  (29)  

oocss  (24)  

oop  (23)  

openid  (27)  

opensocial  (36)  

opera  (35)  

ops  (23)  

oreilly  (157)  

oss  (318)  

owarai  (110)  

owasp  (26)  

passkey  (49)  

patent  (42)  

pattern  (178)  

pc(83)  

pdf  (46)  

performance  (702)  

perl  (64)  

phantomjs  (94)  

photo  (44)  

php  (301)  

plovr  (24)  

plugin  (45)  

pm(113)  

podcast  (85)  

politics  (49)  

polyfill  (45)  

polymer  (32)  

postcss  (22)  

postgresql  (35)  

power-assert  (52)  

presentation  (157)  

prettier  (69)  

privacy  (221)  

productivity  (25)  

programming  (255)  

promise  (119)  

proposal  (103)  

puppeteer  (34)  

push  (37)  

pwa  (49)  

python  (70)  

qa(123)  

qiita  (44)  

radio  (32)  

rails  (79)  

rakuten  (36)  

react  (504)  

react-native  (39)  

reactive  (31)  

realm  (25)  

recruit  (150)  

redis  (24)  

redux  (41)  

refactoring  (29)  

regex  (88)  

remote  (142)  

renovate  (58)  

requirejs  (165)  

responsive  (55)  

rest  (149)  

rollup  (40)  

ruby  (167)  

rust  (56)  

saas  (68)  

safari  (212)  

salesforce  (118)  

saml  (34)  

sass  (219)  

scala  (58)  

screen  (21)  

scrum  (163)  

search  (140)  

seci  (34)  

security  (1740)  

selenium  (174)  

self  (178)  

semver  (35)  

seo  (37)  

server  (47)  

serverless  (47)  

serviceworker  (75)  

shell  (119)  

sinon.js  (33)  

skype  (25)  

slack  (130)  

slide  (24)  

sns  (61)  

social  (170)  

socket.io  (55)  

software  (118)  

sourcemap  (45)  

spec  (88)  

sports  (80)  

spring  (32)  

spring-boot  (34)  

sql  (37)  

sre  (97)  

ssh  (36)  

startup  (33)  

stationery  (26)  

statistics  (109)  

stream  (55)  

style  (79)  

styleguide  (45)  

subversion  (55)  

svg  (94)  

swagger  (29)  

tc39  (75)  

tdd  (48)  

teams  (21)  

teamwork  (133)  

template  (86)  

terminal  (44)  

test  (728)  

timezone  (72)  

tips  (38)  

titanium  (49)  

tls  (105)  

togetter  (22)  

tomomachi  (36)  

traceur  (28)  

translate  (28)  

travel  (120)  

travisci  (61)  

tumblr  (25)  

tutorial  (161)  

tv(128)  

twitter  (527)  

type  (151)  

typescript  (1228)  

typings  (34)  

typography  (21)  

u2f  (22)  

ubuntu  (169)  

ui(610)  

unicode  (232)  

url  (25)  

us(51)  

usability  (143)  

usb  (36)  

useragent  (37)  

ux(145)  

v8  (59)  

vagrant  (24)  

vim  (596)  

vimperator  (88)  

virtualdom  (32)  

visualize  (76)  

vite  (26)  

vmware  (75)  

vscode  (97)  

vue.js  (35)  

vulnerability  (71)  

w3c  (77)  

wasm  (107)  

wave  (57)  

web  (251)  

webauthn  (39)  

webcomponent  (77)  

webdbpress  (47)  

webdesign  (40)  

webdriver  (38)  

webext  (36)  

webfonts  (101)  

webgl  (31)  

webkit  (122)  

webpack  (166)  

webrtc  (43)  

webservice  (377)  

websocket  (110)  

webstorm  (29)  

webview  (33)  

whatwg  (24)  

wifi  (68)  

wiki  (96)  

windows  (344)  

work  (119)  

worker  (61)  

workstyle  (64)  

writing  (48)  

xhr  (31)  

xmpp  (46)  

xss  (139)  

yahoo  (124)  

yammer  (67)  

yapc  (62)  

yarn  (111)  

yeoman  (23)  

yui  (27)  

zoom  (47)  

zsh  (91)  

javascript  (2054)  

security  (1740)  

book  (1442)  

cybozu  (1395)  

node.js  (1325)  

typescript  (1228)  

ecmascript  (1082)  

event  (1050)  

css  (919)  

chrome  (854)  


 


 (3)



decorator  

proposal  

symbol  


 




ecmascriptclassteppeis (11)  






Private fields and methods refresher: Why they are based on WeakMaps  



1 user  

docs.google.com  


 


Private fields and methods refresher: Why they are based on WeakMaps
 Private fields and methods refresher: Why they are based on WeakMaps


teppeis
teppeis  2019/01/18  
ES Classes Private Fields  

ecmascript

class
 



 














https://github.com/zenparsing/js-classes-1.1/blob/master/docs/why-not-fields.md  



1 user  

github.com/zenparsing  


 






teppeis
teppeis  2018/03/21  
ES Classes 1.1使JavaScriptstatic private fieldprivate method  

ecmascript

class
 



 














zenparsing/js-classes-1.1  



3 users  

github.com/zenparsing  


 


You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
 zenparsing/js-classes-1.1


teppeis
teppeis  2018/03/21  
ECMAScript Classes 1.1class fieldhidden method  

ecmascript

class
 



 














Private methods and accessors: For Stage 3  



1 user  

docs.google.com  


 


Private methods and accessors: For Stage 3 Daniel Ehrenberg Igalia in partnership withBloomberg TC39 September 2017
 Private methods and accessors: For Stage 3


teppeis
teppeis  2017/09/27  


ecmascript

proposal

class
 



 














Google Slides: Sign-in  



2 users  

docs.google.com  


 


Not your computer? Use a private browsing window to sign in. Learn more
 Google Slides: Sign-in


teppeis
teppeis  2017/07/29  


ecmascript

class

symbol
 



 














ES proposal: class fields  



7 users  

2ality.com  


 


Initializers  # With an initializer, you create a property and assign ita value at the same time. In the following code, = 0 is an initializer: class MyClass { x = 0; y = 0; } This class is equivalent to: class MyClass { constructor() { this.x = 0; this.y = 0; } }Initializers are executed before the constructor  # class MyClass { foo = console.log('initializer'); constructor() { console.log('con
 



teppeis
teppeis  2017/07/29  
ES Class Fields. PublicPrivate / private# https://gist.github.com/teppeis/06c2b7e97c7d67684c3d3c94159893f3  

ecmascript

class
 



 














JavaScript's new #private class fields  @thejameskyle  



9 users  

jamie.build  


 


What they are, how they work, and why they are the way they are This article is also available in Russian Private class fields are now at Stage 2 in the JavaScript standard process. It's not finalized yet, but the JavaScript standards committee expects the feature to be developed and eventually included in the standard (although itmay still change). The syntax (currently) looks like this: class P
 



teppeis
teppeis  2017/07/04  


ecmascript

class

proposal
 



 














JavaScripts new #private class fields  



61 users  

medium.com  


 


What they are, how they work, and why they are the way they are
 JavaScript’s new #private class fields


teppeis
teppeis  2017/06/08  


ecmascript

class
 



 














GitHub - tc39/proposal-decorators: Decorators for ES6 classes  



11 users  

github.com/tc39  


 


You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
 GitHub - tc39/proposal-decorators: Decorators for ES6 classes


teppeis
teppeis  2016/05/25  


ecmascript

decorator
 



 














GitHub - tc39/proposal-private-fields: A Private Fields Proposal for ECMAScript  



6 users  

github.com/tc39  


 


You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
 GitHub - tc39/proposal-private-fields: A Private Fields Proposal for ECMAScript


teppeis
teppeis  2016/05/25  
A Private Fields Proposal for ECMAScript  

ecmascript

class
 



 














"Real" Mixins with JavaScript Classes  



25 users  

justinfagnani.com  


 


Mixins and Javascript: The Good, the Bad, and the Ugly. Mixins and JavaScript are a like the classic Clint Eastwood movie. The good is that composing objects out of small pieces of implementation is even possible due to JavaScript's flexible nature, and that mixins are fairly popular in certain circles. The bad is a long list: there's no common idea of what the concept of a mixin even is in JavaSc
 "Real" Mixins with JavaScript Classes


teppeis
teppeis  2015/12/30  
mixwith.jsmixin  

ecmascript

class
 



 














1











202464

   



202463

   



202462

   


 

Twitter



@HatenaBookmark


@hatebu

 









   




 



j

k

l

e

o
 

















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 



x