์น ๊ฐ๋ฐ ๊ธฐ์ด 1
HTML - CSS - JS - DB
margin
margin
์ ๋ฐ๊นฅ์ชฝ ๊ณต๋ฐฑ์ ๋งํ๋ค.
์์ชฝ, ์ค๋ฅธ์ชฝ, ์๋์ชฝ, ์ผ์ชฝ ์ (์๊ณ๋ฐฉํฅ)์ผ๋ก ๊ณต๋ฐฑ์ ์ง์ ํ ์ ์๋ค.
margin: 10px 5px 10px 5px;
โ๏ธ width
+ margin: auto
๋์ด๋ฅผ ์ ํ๊ณ margin
์ auto
๋ก ํ๊ฒ ๋๋ฉด ์ ํด์ง width
์ ๋ง๊ฒ ๋จ๋ ๊ณต๊ฐ์ ์์ชฝ margin
์ ๊ฐ๊ฒ ํ๋ค.
์์ชฝ margin
์ด ๊ฐ๋ค๋ ๊ฒ์ ๊ฐ์ด๋ฐ ์ ๋ ฌ๋๋ค๋ ์๋ฏธ.
๋ css ์์ฑ์ ๋ชจ๋ ์ผ์ง๋ง ์ ๋ ฌ์ด ๋์ง ์๋๋ค๋ฉด ํด๋น ํ๊ทธ์ ๋ด์ฉ์ด text์ธ ๊ฒ. display: block
์ ์ด์ฉํด block
์ผ๋ก ๋ง๋ค์ด์ฃผ๋ฉด ์ ๋ ฌ ๊ฐ๋ฅํ๋ค.
margin: auto
width: 300px
Jquery
โ๏ธ id
๊ฐ์ ์ด์ฉํด์ HTML ์์ ๊ฐ์ ธ์ค๊ธฐ
let tmp = $('#id')
โ๏ธ ํ๊ทธ ์จ๊ธฐ๊ธฐ .hide()
/ ๋ณด์ฌ์ฃผ๊ธฐ .show()
.hide()
๋ display: none
์ .show()
๋ display: block
์ ์คํ์ผ๋ก ์ถ๊ฐ
let tmp = $('#id').hide()
let tmp = $('#id').show()
โ๏ธ ` ๋ฅผ ์ด์ฉํ ๋ฌธ์์ด html ๊ตฌ์ฑ
let tmp_html = `<button>๋ฒํผ์
๋๋ค</button>`
โ๏ธ ` ๋ฅผ ์ด์ฉํด ๊ตฌ์ฑํ ๋ฌธ์์ด html์ ๊ธฐ์กด html์ ๋ถ์ด๊ธฐ
๊ธฐ์กด HTML ์์ ๋ค์ ์ ์ํ ๋ฌธ์์ด ํํ HTML์ ๋ถ๊ฒ ๋๋ค.
$('#id').append(tmp_html)
โ๏ธ ` ๋ฅผ ์ด์ฉํ ๋ฌธ์์ด html์์ ๋ณ์ ์ฌ์ฉ ${..}
let name = 'kim';
let tmp = `<div>๋ด ์ด๋ฆ์ ${name} ์
๋๋ค.</div>`
โ๏ธ ์ด๋ฏธ์ง url ์ฝ์ (๋ณ๊ฒฝ)
let imageUrl = "http://......jpeg";
$('#img-id').attr('src', imageUrl)
โ๏ธ ํ์ด์ง ๋ก๋ฉ์ ๋์ ์ง์
ํ์ด์ง๊ฐ ์ฒ์ ๋ก๋ฉ๋ ๋ or ์๋ก๊ณ ์นจ ๋ ๋ ๋์ํ๋ ํจ์๋ฅผ ์ง์
$(document).ready(function() {
....
})
AJAX
โ๏ธ Ajax ๊ธฐ๋ณธ ํ
์ง์ ํ url๋ก์ ์์ฒญ์ด ์ฑ๊ณตํ๋ค๋ฉด ํด๋น api์ ๋ฐํ ๋ฐ์ดํฐ๊ฐ response
์ ๋ด๊ธฐ๊ฒ ๋๋ค.
$.ajax({
type: "GET",
url: "",
data: {},
success: function(response) {
...
}
์ฌ๋ฌ ๊ณต๊ณต๋ฐ์ดํฐ api๋ก ๋ถํฐ ๋ฐ์ Jsonํํ ๋ฐ์ดํฐ๋ฅผ ํ์ฑํ์ฌ ์ฌ๋ฌ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
MongoDB (pymongo)
โ๏ธ pymongo intall
[Preference] - [Project: ] - [Python Interpreter] - pymongo package install
โ๏ธ pymongo๋ฅผ ์ด์ฉํ MongoDB Connection
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbname
โ๏ธ ์ฝ์
insert
์ฝ์
ํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ Dict
ํ์
์ผ๋ก ๋ง๋ค์ด์ ์ฝ์
users
๋ mongoDB
์ Collections
์ด๋ฆ์ด ๋๋ค.
doc = {'name':'lee', 'age':26}
db.users.insert_one(doc)
โ๏ธ ์กฐํ select
์กฐ๊ฑด ์์ด ๋ชจ๋ ์กฐํ (findAll)
'_id':false
๋ mongoDB
๊ฐ ๋๋ค์ผ๋ก ์์ฑํ๋ ์ ๋ํฌํ ID๊ฐ์ ์กฐํํ์ง ์๊ฐฐ๋ค๋ ์๋ฏธ
findALl = list(db.users.find({}, {'_id':False}))
age
๊ฐ 26์ธ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌ์คํธ ํ์
์ผ๋ก ๋ชจ๋ ์กฐํ
same_ages = list(db.users.find({'age':26}, {'_id':False}))
name
์ด lee์ธ ๋ฐ์ดํฐ ํ ๊ฑด์ ์กฐํ
์กฐํ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋ฌ ๊ฑด์ธ ๊ฒฝ์ฐ์๋ ํ ๊ฑด๋ง์ ์กฐํํ๋ค.
user = db.users.find_one({'name':'lee'}, {'_id':False})
โ๏ธ ์์ update
name
์ด lee์ธ ๋ฐ์ดํฐ ๋จ๊ฑด ์์
์
๋ฐ์ดํธ๋ ๊ฐ์ {'$set':{key,value}}
๋ก ์ง์
db.users.update_one({'name':'lee'}, {'$set':{'age':10}})
โ๏ธ ์ญ์ delete
db.users.delete_one({'name':'lee'})
๋ณต์ต์ธ๋ฏ ๋ณต์ต์๋ ์น ๊ธฐ๋ณธ ๊ฐ์๋ฅผ ๋ง์ณค๋ค.
๋ณต์ต์ด ์ฌ ๋ง์ธ๊ฐ ์์ฃผ ์ ๋ฐฐ์ฐ๊ณ ๊ฐ๋๋ค..