Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
NAVER D2
19,256 views
JavaScript로 오픈소스를 해보자. bsJS
Technology
◦
Read more
21
Save
Share
Embed
Embed presentation
Download
Downloaded 43 times
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
10
/ 43
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PDF
5.yobi를 활용한 개발자 협업 및 배포 프로세스
by
NAVER D2
PDF
개발자를 위한 웹표준 & 웹접근성이야기
by
NAVER D2
PDF
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
by
Soojin Ro
PDF
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
by
NAVER D2
PPTX
[124] 하이브리드 앱 개발기 김한솔
by
NAVER D2
PDF
최전방 생존법 - 프론트엔드 개발자로 살아가기
by
Hyeonjin Cho
PDF
커뮤니티와 함께한 예비개발자 성장기- 조성수님
by
NAVER D2
PDF
Cooking jquery
by
JinKwon Lee
5.yobi를 활용한 개발자 협업 및 배포 프로세스
by
NAVER D2
개발자를 위한 웹표준 & 웹접근성이야기
by
NAVER D2
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
by
Soojin Ro
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
by
NAVER D2
[124] 하이브리드 앱 개발기 김한솔
by
NAVER D2
최전방 생존법 - 프론트엔드 개발자로 살아가기
by
Hyeonjin Cho
커뮤니티와 함께한 예비개발자 성장기- 조성수님
by
NAVER D2
Cooking jquery
by
JinKwon Lee
What's hot
PDF
1.openseminar
by
NAVER D2
PDF
JavaScript 프레임워크 살펴보기
by
항희 이
PDF
Next Javascript ES2015 시작하기
by
JinKwon Lee
PDF
Zeropage - wikinote 발표자료
by
NAVER D2
PDF
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
by
JinKwon Lee
PDF
Web Framework (웹 프레임워크)
by
Junsu Kim
PDF
[D2 campus]착 하면 척! chak 서비스 개발기
by
NAVER D2
PDF
실시간으로 안드로이드 프론트엔드 작업하기
by
Haze Lee
PDF
BEM을 깨우치다.
by
우영 주
PDF
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
by
JinKwon Lee
PDF
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
by
우영 주
PPTX
Logcat과 함께 하는 모바일 웹 디버깅
by
JinKwon Lee
PDF
PHP로 웹개발을 해보자
by
Young Min Shin
PDF
주니어 개발자의 개인프로젝트 개발기
by
sung yong jung
PDF
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
by
Sungwoo Choo
PDF
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
by
NAVER D2
PDF
웹 디자이너의 도전: Vue.js 따라하기
by
Seungmin Lee
PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
by
Inseok Lee
PPTX
How_to_choose_the_right_framework
by
JT Jintae Jung
PDF
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
by
우영 주
1.openseminar
by
NAVER D2
JavaScript 프레임워크 살펴보기
by
항희 이
Next Javascript ES2015 시작하기
by
JinKwon Lee
Zeropage - wikinote 발표자료
by
NAVER D2
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
by
JinKwon Lee
Web Framework (웹 프레임워크)
by
Junsu Kim
[D2 campus]착 하면 척! chak 서비스 개발기
by
NAVER D2
실시간으로 안드로이드 프론트엔드 작업하기
by
Haze Lee
BEM을 깨우치다.
by
우영 주
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
by
JinKwon Lee
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
by
우영 주
Logcat과 함께 하는 모바일 웹 디버깅
by
JinKwon Lee
PHP로 웹개발을 해보자
by
Young Min Shin
주니어 개발자의 개인프로젝트 개발기
by
sung yong jung
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
by
Sungwoo Choo
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
by
NAVER D2
웹 디자이너의 도전: Vue.js 따라하기
by
Seungmin Lee
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
by
Inseok Lee
How_to_choose_the_right_framework
by
JT Jintae Jung
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
by
우영 주
Viewers also liked
PDF
개알못의 오픈소스이야기 - 이상준님
by
NAVER D2
PDF
오픈소스 SW 라이선스 - 박은정님
by
NAVER D2
PDF
오픈소스 맛보기 - 정민우님
by
NAVER D2
PDF
밑바닥부터시작하는360뷰어
by
NAVER D2
PDF
[141]네이버랩스의 로보틱스 연구 소개
by
NAVER D2
PDF
[131]chromium binging 기술을 node.js에 적용해보자
by
NAVER D2
PDF
[143]알파글래스의 개발과정으로 알아보는 ar 스마트글래스 광학 시스템
by
NAVER D2
PDF
[124]자율주행과 기계학습
by
NAVER D2
PDF
[111]open, share, enjoy 네이버의 오픈소스 활동
by
NAVER D2
PDF
[132]웨일 브라우저 1년 그리고 미래
by
NAVER D2
PPTX
[141] 오픈소스를 쓰려는 자, 리베이스의 무게를 견뎌라
by
NAVER D2
PDF
what is_tabs_share
by
NAVER D2
PDF
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
by
NAVER D2
PDF
[112]clova platform 인공지능을 엮는 기술
by
NAVER D2
PPTX
[125] 머신러닝으로 쏟아지는 유저 cs 답변하기
by
NAVER D2
PDF
[142] 생체 이해에 기반한 로봇 – 고성능 로봇에게 인간의 유연함과 안전성 부여하기
by
NAVER D2
PDF
웨일브라우저 성능 및 메모리 최적화
by
NAVER D2
PPTX
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
by
NAVER D2
PPTX
[113]how can realm_make_efficient_mobile_database
by
NAVER D2
PDF
[115]14일만에 깃헙 스타 1,000개 받은 차트 오픈소스 개발기
by
NAVER D2
개알못의 오픈소스이야기 - 이상준님
by
NAVER D2
오픈소스 SW 라이선스 - 박은정님
by
NAVER D2
오픈소스 맛보기 - 정민우님
by
NAVER D2
밑바닥부터시작하는360뷰어
by
NAVER D2
[141]네이버랩스의 로보틱스 연구 소개
by
NAVER D2
[131]chromium binging 기술을 node.js에 적용해보자
by
NAVER D2
[143]알파글래스의 개발과정으로 알아보는 ar 스마트글래스 광학 시스템
by
NAVER D2
[124]자율주행과 기계학습
by
NAVER D2
[111]open, share, enjoy 네이버의 오픈소스 활동
by
NAVER D2
[132]웨일 브라우저 1년 그리고 미래
by
NAVER D2
[141] 오픈소스를 쓰려는 자, 리베이스의 무게를 견뎌라
by
NAVER D2
what is_tabs_share
by
NAVER D2
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
by
NAVER D2
[112]clova platform 인공지능을 엮는 기술
by
NAVER D2
[125] 머신러닝으로 쏟아지는 유저 cs 답변하기
by
NAVER D2
[142] 생체 이해에 기반한 로봇 – 고성능 로봇에게 인간의 유연함과 안전성 부여하기
by
NAVER D2
웨일브라우저 성능 및 메모리 최적화
by
NAVER D2
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
by
NAVER D2
[113]how can realm_make_efficient_mobile_database
by
NAVER D2
[115]14일만에 깃헙 스타 1,000개 받은 차트 오픈소스 개발기
by
NAVER D2
Similar to JavaScript로 오픈소스를 해보자. bsJS
PPTX
나의 오픈소스 사용기
by
주호 강
PDF
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
by
NAVER Engineering
PPTX
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
by
Jaewon Choi
PDF
오픈소스 개요
by
Kenu, GwangNam Heo
PDF
Dive into OpenSource
by
Hyun-woo Park
PDF
오픈소스 생태계 일원으로서의 개발자(자막 버전)
by
JeongHun Byeon
PPTX
[H3 2012] 오픈소스로 개발 실력 쌓기
by
KTH, 케이티하이텔
PPTX
평범한 개발자 오픈소스로 먹고살기 2
by
cho hyun jong
PPTX
평범한 개발자 오픈소스로 먹고살기 2
by
cho hyun jong
PDF
Open Source is My Job
by
Dataya Nolja
PDF
오픈소스Sw이해와가치 송상효-20160811
by
승우 백
PDF
오픈 소스와 코드 리뷰
by
Daniel Juyung Seo
PPSX
오픈소스의 이해(교육자료)
by
정명훈 Jerry Jeong
PDF
[SOSCON 2018] 오픈소스 개발: Behind the scenes
by
Jae Sung Park
PPTX
Project bs oss
by
Seung-Hyun PAEK
PDF
오픈소스 개발도구 2014
by
Kenu, GwangNam Heo
PPT
개발자의 첫단계
by
yejiHong7
PPTX
Open source engineering
by
YoungSu Son
PDF
오픈소스에 대한 4가지 미신 (2013)
by
Channy Yun
PDF
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
by
Taeung Song
나의 오픈소스 사용기
by
주호 강
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
by
NAVER Engineering
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
by
Jaewon Choi
오픈소스 개요
by
Kenu, GwangNam Heo
Dive into OpenSource
by
Hyun-woo Park
오픈소스 생태계 일원으로서의 개발자(자막 버전)
by
JeongHun Byeon
[H3 2012] 오픈소스로 개발 실력 쌓기
by
KTH, 케이티하이텔
평범한 개발자 오픈소스로 먹고살기 2
by
cho hyun jong
평범한 개발자 오픈소스로 먹고살기 2
by
cho hyun jong
Open Source is My Job
by
Dataya Nolja
오픈소스Sw이해와가치 송상효-20160811
by
승우 백
오픈 소스와 코드 리뷰
by
Daniel Juyung Seo
오픈소스의 이해(교육자료)
by
정명훈 Jerry Jeong
[SOSCON 2018] 오픈소스 개발: Behind the scenes
by
Jae Sung Park
Project bs oss
by
Seung-Hyun PAEK
오픈소스 개발도구 2014
by
Kenu, GwangNam Heo
개발자의 첫단계
by
yejiHong7
Open source engineering
by
YoungSu Son
오픈소스에 대한 4가지 미신 (2013)
by
Channy Yun
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
by
Taeung Song
More from NAVER D2
PDF
[211] 인공지능이 인공지능 챗봇을 만든다
by
NAVER D2
PDF
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
by
NAVER D2
PDF
[215] Druid로 쉽고 빠르게 데이터 분석하기
by
NAVER D2
PDF
[245]Papago Internals: 모델분석과 응용기술 개발
by
NAVER D2
PDF
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
by
NAVER D2
PDF
[235]Wikipedia-scale Q&A
by
NAVER D2
PDF
[244]로봇이 현실 세계에 대해 학습하도록 만들기
by
NAVER D2
PDF
[243] Deep Learning to help student’s Deep Learning
by
NAVER D2
PDF
[234]Fast & Accurate Data Annotation Pipeline for AI applications
by
NAVER D2
PDF
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
by
NAVER D2
PDF
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
by
NAVER D2
PDF
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
by
NAVER D2
PDF
[224]네이버 검색과 개인화
by
NAVER D2
PDF
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
by
NAVER D2
PDF
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
by
NAVER D2
PDF
[213] Fashion Visual Search
by
NAVER D2
PDF
[232] TensorRT를 활용한 딥러닝 Inference 최적화
by
NAVER D2
PDF
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
by
NAVER D2
PDF
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
by
NAVER D2
PDF
[223]기계독해 QA: 검색인가, NLP인가?
by
NAVER D2
[211] 인공지능이 인공지능 챗봇을 만든다
by
NAVER D2
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
by
NAVER D2
[215] Druid로 쉽고 빠르게 데이터 분석하기
by
NAVER D2
[245]Papago Internals: 모델분석과 응용기술 개발
by
NAVER D2
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
by
NAVER D2
[235]Wikipedia-scale Q&A
by
NAVER D2
[244]로봇이 현실 세계에 대해 학습하도록 만들기
by
NAVER D2
[243] Deep Learning to help student’s Deep Learning
by
NAVER D2
[234]Fast & Accurate Data Annotation Pipeline for AI applications
by
NAVER D2
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
by
NAVER D2
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
by
NAVER D2
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
by
NAVER D2
[224]네이버 검색과 개인화
by
NAVER D2
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
by
NAVER D2
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
by
NAVER D2
[213] Fashion Visual Search
by
NAVER D2
[232] TensorRT를 활용한 딥러닝 Inference 최적화
by
NAVER D2
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
by
NAVER D2
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
by
NAVER D2
[223]기계독해 QA: 검색인가, NLP인가?
by
NAVER D2
JavaScript로 오픈소스를 해보자. bsJS
1.
자바스크립트로 오픈소스하기 135 Copyright 2013.10 projectBS
committee All rights reserved
2.
발표자 맹기완, 비사이드소프트 대표 창업하고
10년이나 살아있음 오늘 할 이야기 자바스크립트로 오픈소스 하기 간단한 데모와 설명
3.
제이쿼리를 쓰다가.... 1.4로 사이트를
구축시작 완성하고 납품을 안했는데 1.7이 등장 이제와 버전업이 가능한가?
4.
할 수 없다. 1.4에
의존적인 플러그인이 다수 존재 이미 1.4 API가 온 사이트에 적용된 상태 안할 수 있나? 보안문제, 버그픽스, 새 브라우저 대응, 성능 향상...
5.
그 외에도 제이쿼리를
쓰다가.. 여러 개의 애니메이션을 걸면 너무 느림 CSS3 prefix를 안해줌 하위 브라우저 호환도 opacity만..
6.
그 외에도 제이쿼리를
쓰다가.. IE 하위버전에서 돌아는 가지만 너무 느림 다양한 안드로이드 브라우저에서 문제출몰 반대로 IE최신버전도 문제가 속출
7.
고객은 IE와 이상한
안드로이드에서 빨리 돌아가길 원하고.. 먹고는 살아야하고..
8.
어쩔 수 없이
비슷한걸 만들어서 유지보수 직접하기로.. 말이 되나?
9.
1. 짜피 핫한
이슈는 RSS나 메일링으로 유명한 라이브 러리소식을 수신하고 같이 패치 2. 수주한 일을 수행하면서 버그 픽스도 회사가 망하기 전까진 지속적으로 할 수 밖에 없음 3. 무엇보다 회사라 담당자를 배치할 수 있음 유지비용이 너무 큰게 아닌지..
10.
결국 가장 컸던
비용.. 제이쿼리가 지원안해서 못해요. 일 자체가 없어지는 비용..
11.
근데 왜 오픈소스를
하려고? 2013년 2분기정도부터... 제이쿼리 클론 만드는 걸로 해결이 안됨 현재 보통의 사이트에 수십개의 플러그인과 UI프레임웍이 난무함 구멍가게가 감당할 수 없는 분량
12.
이왕 오픈소스 할거면
제대로 해보자. 무엇이 제대로인가? ..잘 모름. 해외사례, 국내사례 공부(지금도)
13.
오픈소스를 보면서 느낀점 코드를
사용하는 쪽을 향한 오픈소스의 많은 사례는 쉽게 이해했음 수많은 라이센스 공부 - MIT, GPL...
14.
오픈소스를 보면서 느낀점 코드에
참여하는 사람에게 권리를 주자! 커미터야말로 진짜 깊이 쓸 사용자! 커미터를 모을 방법이 필요함.
15.
커미터가 쉽게 될
수 있는 길을 열자. 오픈소스가 투자를 받거나 수익을 발생시키면 커 미터에게도 혜택이 돌아가게 해보면...
16.
1. 우선 회사와의
관계를 완전히 제거 2. 코드의 귀속권한을 커미터위원회에게 3. 커미터를 언디파인드에서 모집, 시작
17.
근데 목적이나 비전은? 가장
많이 본 목적들.. 1. 자아추구, 여가활용 2. 커리어에 도움, 직장인의 다른 탈출구 3. 기업의 제품홍보 및 상품화단계 4. 반제품화를 통한 SI수주 증대
18.
그게 아닌 좋은
목표를 찾자! 전자정부 표준프레임웍에 도전하거나 각종 대회에 오픈 소스로 도전하거나 SI기업들이 직접 쓰는 레퍼런스를 만들어가거나 D2나 JCO에도 참가해보고 해외에도 진출하거나.. ..이것저것 다 해보는 중
19.
혼자가 아닌 커미터들과
함께..
20.
정태원 개발경력 10년의 평범한
개발자 사용언어: java, C#, javascript 최근 열심히 javascript 공부중
21.
공부 많이 하지
않고 쉽고 빠르게 그리고 화려하게
22.
CSS 키프레임 애니메이션
만들기 jQuery코드와 bsjs코드 비교
23.
키프레임 애니메이션 만들기
24.
jQuery 코드
25.
jQuery 코드
26.
jQuery 코드
27.
bsjs 코드
28.
bsjs 코드 CSS 선언 애니매이션
실행
29.
코드비교 bsjs 36 줄 jQuery 102 줄
30.
bsjs의 경우
31.
bsjs 장점
32.
배우기 쉽다 -기존 css
문법을 사용 간편하다 -작성하는 코드의 양이 적다 -prefix를 bs core에서 처리 -구브라우저 호환성 지원 -생산성이 올라간다.
33.
사용법
34.
bs.Css() bs.Dom() bs.ANI.tween() bs.WIN.on() bs.img()
35.
bs.Dom bs.Dom(’<div></div>’) .S(‘<’, ‘body’); bs.Dom('<div></div>') .S('mousedown', function(e)
{ });
36.
bs.Css bs.Css(‘#id’).S(‘left’,100, ‘top’,100, ‘float’, ‘left’);
37.
bs.WIN.on bs.WIN.on( 'keydown', function(e){ if( e.key(
'a' )) function(){}; if( e.key( ‘enter’ )) function(){}; });
38.
bs.ANI.tween bs.Dom(‘#id’).S('width', 0 ); bs.ANI.tween(bs.Dom(‘#id’),
'width', 100, 'time', .5);
39.
bs.img bs.img(function(){}, ‘image01.jpg', ‘image02.jpg', … ‘image25.jpg');
41.
페이스북으로 오셔서 함께해요. https://www.facebook.com/groups/bs5js Github
에서 소스도 확인하세요. https://github.com/projectbs/bsjs
42.
Q&A
43.
THANK YOU
Download