Survey JS์ด๋?
Survey JS๋
-
๋ฌด๋ฃ ์ค๋ฌธ์กฐ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค. Open-Source ์ด๊ณ ๋ผ์ด์ผ์ค๋ MIT ๋ผ์ด์ผ์ค๋ฅผ ์ด๋ค. ๋ผ์ด์ผ์ค ์ ๋ณด๋ ์ค์ ๋ก ์์๋๋ ๊ฒ์ด ์ข๋ค. (์กฐ๋ง๊ฐ ๋ผ์ด์ผ์ค ์ข ๋ฅ๋ค์ ์๊ธฐ์ฝ๊ฒ ์ ๋ฆฌํ ์์ ์ ๋๋ค.)
-
JavaScript ์์ฉ ํ๋ก๊ทธ๋จ์ ์ํ ์ค๋ฌธ์กฐ์ฌ ๋ฐ ํด์ฆ ํผ ๋น๋์ด๋ค.
Survey ๊ธฐ๋ฅ
2023/03/24 ๊ธฐ์ค์ผ๋ก 4๊ฐ๊ฐ ์๋ค.
- Form Libaray
- Survey Creator
- Dashboard
- PDF Generator
Survey ๊ฐ๊ฒฉ
๊ธฐ๋ณธ์ ๋ฌด๋ฃ ๋ฒ์ ์ form library๋ง ์ด์ฉ๊ฐ๋ฅํ๊ณ ,
ย | Essential | Basic | Pro |
---|---|---|---|
Form Library | 0 | 0 | 0 |
Survey Creator | x | 0 | 0 |
Dashboard | x | x | 0 |
PDF Generator | x | x | 0 |
Support | x | 0 | 0 |
Survey JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Dynamic form, survey, quiz for JavaScript application
- React, Vue, Angular, and Knockout Framework, Native ์ง์ = ์ฌ์ฉ ๊ฐ๋ฅ
- jQuery ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Knockout ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํฉ
- SurveyJS๋ ์ด๋ฏธ 20๊ฐ์ง ์ด์์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ์ง๋ฌธ ์ ํ (์: ๊ฐ๊ด์, ์ฃผ๊ด์, ์ฒ๋ ๋ฑ)์ ์ ๊ณต
- ์ค๋ฌธ์กฐ์ฌ์ ์ง๋ฌธ๋ค ์ฌ์ด์ ์๋ก ๋ค๋ฅธ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ถ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๋ ๊ธฐ๋ฅ
- ์๋ต ๊ฒ์ฆ (Built-In Client-Side, Implement Custom Client-Side, Server-Side Validation)
- custom UI ๊ฐ๋ฅ, typescript ์ง์, ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๊ฐ๋ฅ ๋ฑ๋ฑ..
2๋ฒ 3๋ฒ ๋ถ๊ฐ ์ค๋ช ์ฌ๊ธฐ์ โKnockoutโ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋์ด ์๋ javascript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค. ๋ชจ๋ธ-๋ทฐ-๋ทฐ๋ชจ๋ธ (MVVM) ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ฐ์ดํฐ ๋ชจ๋ธ ๊ฐ์ ๋๊ธฐํ๋ฅผ ๋จ์ํํ๊ณ ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ๋์ฑ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋ค. ๋ โjQueryโ๋ HTML ๋ฌธ์๋ฅผ ์กฐ์ํ๊ณ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ์ค๊ณ๋ javascript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค. ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ๋์ฑ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋ค. 3๋ฒ์ ๋ง์ jQuery ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Knockout ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํฉํด ,์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ฐ์ดํฐ ๋ชจ๋ธ ๊ฐ์ ๋๊ธฐํ๋ฅผ ๋จ์ํํ๊ณ , ๋์ฑ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ ์์ ์ ์๋ฏธํ๋ค.