ToCode
Kanalga Telegram鈥檇a o鈥榯ish
讟讬驻讬诐 拽爪专讬诐 诇诪转讻谞转讬诐 诪讗转 讬谞讜谉 驻专拽
Ko'proq ko'rsatish1 419
Obunachilar
-124 soatlar
-17 kunlar
-130 kunlar
Postlar arxiv
1 419
# 拽讜讚 住讟讗专讟专 诇驻讬转讜讞 Dashboard 讘 React
讛砖讬诇讜讘 砖诇 React 讜 Redux 注讜砖讛 注讘讜讚讛 诪爪讜讬谞转 讘驻讬转讜讞 讬讬砖讜诪讬诐 讗讬谞讟专拽讟讬讘讬讬诐 讜讘诪讬讜讞讚 讻讗诇讛 砖爪专讬讻讬诐 诇讛爪讬讙 讗讜 诇注专讜讱 诪讬讚注 诪砖讜转祝. 讘诪拽专讛 砖诇 Dashboard 讛诪讬讚注 讬讻讜诇 诇讛讬讜转 注讜诪住 注诇 讛砖专转, 诪住驻专 诪砖讬诪讜转 砖讘讜爪注讜, 砖讜专讜转 拽讜讚 砖谞讻转讘讜 讛讬讜诐 讗讜 讗驻讬诇讜 讗讬讝讛 转讗讬 砖讬专讜转讬诐 驻谞讜讬讬诐 讘讻诇 专讙注 谞转讜谉. 讘注拽讘讜转 砖讗诇讛 砖诇 讞讘专 讻转讘转讬 拽讜讚 住讟讗专讟专 诇讬讬砖讜诪讬诐 诪住讜讙 讝讛 讜讗谞讬 诪砖转祝 讗讜转讜 讻讗谉 讙诐 讗转讻诐.
## 讗诪诇拽
讛拽讜讚 谞诪爪讗 讘拽讜讚住谞讚讘讜拽住 讘拽讬砖讜专 讻讗谉: https://codesandbox.io/s/ecstatic-chandrasekhar-1cl0d
讜讗驻砖专 诇专讗讜转 讗讜转讜 诇讬讬讘 讘讛讟诪注讛 讻讗谉:
<iframe src="https://codesandbox.io/embed/ecstatic-chandrasekhar-1cl0d?fontsize=14&hidenavigation=1&theme=dark" style="width:100%; height:500px; border:0; border-radius: 4px; overflow:hidden;"
title="ecstatic-chandrasekhar-1cl0d"
allow="geolocation; microphone; camera; midi; vr; accelerometer; gyroscope; payment; ambient-light-sensor; encrypted-media; usb"
sandbox="allow-modals allow-forms allow-popups allow-scripts allow-same-origin"
></iframe>
## 讗讬讱 讝讛 注讜讘讚
讛讚砖讘讜专讚 讻讜诇诇 Redux Store 砖砖讜诪专 讗转 讛诪讬讚注 讜砖谞讬 Widgets 砖讬讜讚注讬诐 诇讛爪讬讙 讗转 讛诪讬讚注: 讗讞讚 讘爪讜专转 讟讘诇讗 讜讗讞讚 讘爪讜专转 讙专祝.
讛诪讬讚注 谞砖诪专 讘转讜专 诪注专讱 讚讜-诪讬诪讚讬 讻讚讬 砖讬讛讬讛 拽诇 诇讛爪讬讙 讗讜转讜. 讛砖讜专讛 讛专讗砖讜谞讛 讛讬讗 讛讻讜转专讜转 讜讗讞专讬 讝讛 讛诪讬讚注 注爪诪讜. 讘砖讘讬诇 讛讚讜讙诪讗 讛诇讻转讬 注诇 诪讚讬讚转 rpm (讘拽砖讜转 诇讚拽讛) 诇讗讜专讱 讝诪谉, 讻诇讜诪专 讗讜讘讬拽讟 诪讬讚注 砖谞专讗讛 讻讱:
data: [
['time', 'rpm'],
['10:00', 50],
['10:15', 60],
['10:30', 50],
['10:45', 80],
['11:00', 30],
],
讘谞讜住祝 讚砖讘讜专讚讬诐 谞讜转谞讬诐 诇诪砖转诪砖讬诐 讗驻砖专讜转 诇讘讞讜专 讗讬讝讛 Widgets 讬讜爪讙讜, 讜讙诐 砖诇谞讜 诇讗 砖讜谞讛. 讘砖讚讛 谞讜住祝 讘 store 讗谞讬 砖讜诪专 讗转 专砖讬诪转 讛 Widgets 砖诪讜爪讙讬诐 注诇 讛诪住讱 (讻专讙注 谞转诪讻讬诐 专拽 讟讘诇讗 讜讙专祝):
widgets: new Set(['table', 'graph']),
讘讝讻讜转 讛讞讬讘讜专 诇 Redux 砖谞讬 讛 Widgets 诪拽讘诇讬诐 讗转 讛诪讬讚注 讘讝诪谉 讗诪转 讜讻诇 注讚讻讜谉 砖诇 讛诪讬讚注 讬讜驻讬注 诪讬讬讚讬转 讘砖谞讬讛诐. 讻专讙注 讘拽讜讚 讛住讟讗专讟专 讗讬谉 讗驻砖专讜转 注专讬讻讛 讗讝 讛讚专讱 讛讬讞讬讚讛 诇专讗讜转 讗转 讝讛 讛讬讗 诇砖诇讜讞 讛讜讚注转 砖讬谞讜讬 注专讱 诪转讜讱 讛 Developer Tools.
讗转 讛讙专祝 爪讬讬专转讬 注诐 recharts 砖讛讬讗 住驻专讬讬转 讙专驻讬诐 诪讗讜讚 谞讜讞讛 诇专讬讗拽讟. 讬砖 讙诐 转讬注讜讚 讟讜讘 讜讛诪讜谉 讚讜讙诪讗讜转 讘讗转专 砖诇讛诐, 讜讘谞讜住祝 诇 Line Graph 砖讘讚讜讙诪讗 讛诐 讬讜讚注讬诐 诇爪讬讬专 讙诐 讙专驻讬诐 砖诇 注诪讜讚讬诐, 砖讟讞讬诐, 注讜讙讜转, 专讚讗专, 谞拽讜讚讜转, 诪砖驻讱 讜讗驻讬诇讜 诪驻讛.
## 讛专讞讘讜转
讬砖 讛诪讜谉 讚专讻讬诐 诇讛驻讜讱 讗转 讛住讟讗专讟专 讛讝讛 诇讗驻诇讬拽爪讬讛 诪注谞讬讬谞转. 讛谞讛 讻诪讛 专注讬讜谞讜转:
1. 讗驻砖专 诇讛讜住讬祝 拽讜讚 爪讚 砖专转 讜 Middleware 砖砖讜诇祝 讻诇 砖谞讬讛 讗转 讛诪讬讚注 讛诪注讜讚讻谉 诪讛砖专转. 讛诪讬讚注 讛讞讚砖 讬讬讻谞住 诇 Redux Store 讜讘讗讜驻谉 诪讬讬讚讬 讬讜爪讙 讘讻诇 讛 Widgets 砖注诇 讛诪住讱 诪讛 砖讬转谉 转讞讜砖讛 砖诇 注讚讻讜谉 讞讬.
2. 讗驻砖专 (讜专爪讜讬) 诇讛讜住讬祝 拽讜讚 CSS 讻讚讬 砖讛 Widgets 讬讛讬讜 诪住讜讚专讬诐 讬驻讛 讬讜转专 注诇 讛诪住讱. 讛讛专驻转拽谞讬诐 砖讘讬谞讬讻诐 讬讻讜诇讬诐 诇讝专讜拽 驻谞讬诪讛 讗转 react-dnd 讜讻讱 诇讗驻砖专 诇诪砖转诪砖讬诐 诇住讚专 诇注爪诪诐 讗转 讛 Widgets 讘讗诪爪注讜转 讙专讬专讛 注诇 讛诪住讱. 讜诇砖诪讜专 讗转 讛住讬讚讜专 讘 local storage 讻讚讬 砖讬讬砖讗专 诇谞讜 讙诐 诇驻注诐 讛讘讗讛.
3. 讗驻砖专 诇讛讜住讬祝 诪住讱 驻转讬讞讛 砖讬爪讬讙 专砖讬诪讛 砖诇 Dashboards 砖诪讜专讬诐 讘诪注专讻转. 讻诇 Dashboard 讬讻讜诇 诇讛拽砖讬讘 诇讗讜讘讬拽讟 诪讬讚注 砖讜谞讛 讜诇讛爪讬讙 讗讜转讜 讘讗诪爪注讜转 Widgets 砖讜谞讬诐. 诪砖转诪砖讬诐 讬讜讻诇讜 诇讬爪讜专 Dashboards 讞讚砖讬诐 讗讜 诇诪讞讜拽 讻讗诇讛 砖讛诐 讻讘专 诇讗 讗讜讛讘讬诐.
专注讬讜谞讜转 谞讜住驻讬诐? 讚专讬砖讜转 砖讗转诐 诇讗 讘讟讜讞讬诐 讗讬讱 诇诪诪砖? 诪讜讝诪谞讬诐 诇住驻专 讜诇砖转祝 讘转讙讜讘讜转.1 419
# 诇诇诪讜讚 讗讬讱 诪砖转诪砖讬诐 讗讜 讗讬讱 讝讛 讘谞讜讬
拽谞讬转讬 讛砖讘讜注 诪讘专砖转 砖讬谞讬讬诐 讞砖诪诇讬转 诇专讗砖讜谞讛 讘讞讬讬. 讛讬讗 诪讚诇讬拽讛 诪诪砖 讜诪转讞讘专转 诇讟诇驻讜谉 讘讘诇讜讟讜转' 讜讻诇 讬讜诐 谞讜转谞转 诇讬 爪讬讜谞讬诐 注诇 讝讛 砖讗谞讬 诪爪讞爪讞 砖讬谞讬讬诐. 讛讚讘专 讛专讗砖讜谉 砖注砖讬转讬 讻砖讛讜爪讗转讬 讗讜转讛 诪讛拽讜驻住讗 讛讬讛 诇驻转讜讞 讗转 讞讜讘专转 讛诪讚专讬讱 诇诪砖转诪砖 讻讚讬 诇专讗讜转 讗讬讱 诪砖转诪砖讬诐 讘讝讛. 讗转 讛讞讬讘讜专 诇讟诇驻讜谉, 讛讗驻诇讬拽爪讬讛 讜讛讘诇讜讟讜转' 讗讙讘 讛讘谞转讬 诪讛专 诪讗讜讚 讙诐 讘诇讬 讛诪讚专讬讱, 讗讘诇 讗讬讱 诇爪讞爪讞 砖讬谞讬讬诐 谞讻讜谉 讝讛 讻讘专 住讬驻讜专 讬讜转专 诪住讜讘讱.
讗讬谉 诇讬 诪讜砖讙 讻诪讜讘谉 讗讬讱 讛诪讘专砖转 讛讝讗转 讘谞讜讬讛 诪讘驻谞讬诐 讜讙诐 诪诪砖 诇讗 诪注谞讬讬谉 讗讜转讬 诇驻专拽 讗讜转讛 讻讚讬 诇讙诇讜转. 讗谞讬 砖诪讞 砖讬砖 诇讬 讗讜转讛 讜砖讗谞讬 讬讜讚注 诇讛砖转诪砖 讘讛 讻讚讬 诇拽讘诇 砖讬谞讬讬诐 谞拽讬讜转.
讙诐 讘转讜讻谞讛 讗谞讞谞讜 讬讻讜诇讬诐 诇讛讞诇讬讟 诇拽讞转 讙讬砖讛 讚讜诪讛, 讜爪专讬讱 诇讛讙讬讚 - 讬砖 诪转讻谞转讬诐 诪讗讜讚 讬注讬诇讬诐 砖诪爪诇讬讞讬诐 诇讛砖转诪砖 讘讟讻谞讜诇讜讙讬讜转 讘诇讬 砖讬讛讬讛 诇讛诐 讗讻驻转 讗讬讱 讝讛 讘谞讜讬 讗讜 注讜讘讚 诪讘驻谞讬诐. 讗讘诇 专讜讘 讛诪转讻谞转讬诐 讛讟讜讘讬诐 砖讗谞讬 诪讻讬专 诇讗 注爪专讜 砖诐.
讝讛 讚讘专 讗讞讚 诇讛讬讜转 诪住讜讙诇 诇讛砖转诪砖 讘 API 砖拽讬讘诇转 讜讚讘专 讗讞专 诇讙诪专讬 诇讛讬讜转 讛讘谉 讗讚诐 砖讘讜谞讛 讗转 讛 API. 讝讛 讚讘专 讗讞讚 诇讛讬讜转 诪住讜讙诇 诇讛砖转诪砖 讘住驻专讬讛 砖拽讬讘诇转 诇驻讬 讛转讬注讜讚 砖诇讛, 讜讚讘专 讗讞专 诇讙诪专讬 诇讛讬讻谞住 诇拽讜讚 讛住驻专讬讛 讜诇讛爪讬注 转讬拽讜谞讬诐 讜砖讬驻讜专讬诐. 讗讞专讬 砖诇诪讚谞讜 讗讬讱 诪砖转诪砖讬诐 讘诪砖讛讜 - 讛爪注讚 讛讘讗 讛讜讗 转诪讬讚 诇诇诪讜讚 讗讬讱 讝讛 讘谞讜讬 讜讗讬讱 讘讜谞讬诐 讗讞讚 讘注爪诪谞讜.
1 419
# 砖讚专讜讙讬诐
讬砖 专拽 砖转讬 讙讬砖讜转 诇讙讘讬 砖讬讚专讜讙讬诐: 讗驻砖专 诇砖讚专讙 讗转 讛驻专讬讬诪讜讜专拽 讜讛 Dependencies 驻注诐 讘讞讜讚砖讬讬诐-砖诇讜砖讛 讜诇讛拽讚讬砖 诇讝讛 讬讜诐 注讘讜讚讛 讘专讘注讜谉, 讗讜 砖讗驻砖专 诇砖讚专讙 驻注诐 讘砖谞转讬讬诐-砖诇讜砖 讜诇讛拽讚讬砖 诇讝讛 砖讘讜注 注诐 讻诇 讛专讬拽讜砖讟讬诐.
讘讻诇 诪讜爪专 转讜讻谞讛 砖讗谞讬 讬讻讜诇 诇讞砖讜讘 注诇讬讜 砖讬讚专讜讙 讘讬谉 讙讬专住讗讜转 拽专讜讘讜转 讛讜讗 讛专讘讛 讬讜转专 拽诇 诪讗砖专 砖讬讚专讜讙 讘讬谉 讙讬专住讗讜转 专讞讜拽讜转. 讛诪注讘专 诪专讬讬诇住 5.1 诇 5.2 讛讜诇讱 诇讛讬讜转 讛专讘讛 讬讜转专 驻砖讜讟 诪讗砖专 拽驻讬爪讛 诪-4 诇-6. 讗讜转讜 讚讘专 注诐 讗谞讙讜诇专, 专讬讗拽讟, Java 讗讜 讻诇 讟讻谞讜诇讜讙讬讛 讗讞专转.
讜讘讻诇 诪拽专讛 讻讚讗讬 诇讛讬讜转 讛讜讙谞讬诐 注诐 注爪诪讻诐 诇讙讘讬 讛讘讞讬专讛. 讗诐 诇讗 砖讬讚专讙转诐 驻专讬讬诪讜讜专拽 讘砖谞转讬讬诐 讛讗讞专讜谞讜转, 讛砖讬讚专讜讙 讛讜诇讱 诇拽讞转 讬讜转专 诪讻诪讛 砖注讜转 注讘讜讚讛.
1 419
# 讘讬讬 讘讬讬 Redux Thunk
讘注讘讜讚讛 注诐 Redux 讗讜诇讬 讛诪讬讚诇讜讜专 讛讻讬 驻讜驻讜诇专讬 讛讬讛 转拽讜驻讛 讗专讜讻讛 Redux Thunk. 讜讻诪讜 砖讛讜讗 讛讬讛 驻讜驻讜诇专讬 讻讱 讛讜讗 讙诐 讛讝讬拽 诇讗拽讜-住讬住讟诐. 讘讬诪讬诐 讛拽专讜讘讬诐 讗谞讬 讛讜诇讱 诇讛砖讬拽 讻讗谉 拽讜专住 专讬讗拽讟 讞讚砖 诇讙诪专讬 讜讗讞专讬 讛转诇讘讟讜转 讛讞诇讟转讬 诇讜讜转专 注诇 Redux Thunk 讘住讬讚专转 讛砖讬注讜专讬诐 注诇 Redux. 讛谞讛 讛住讬讘讜转 讛诪专讻讝讬讜转:
## 诪注讘专 诇驻注讜诇讜转 Ajax 讘转讜讱 讛拽讜诪驻讜谞谞讟讜转
注诐 讛讻谞讬住讛 砖诇 React Hooks 讜讘注讬拽专 useEffect, 讛讻转讬讘 砖诇 讬爪讬专转 讘拽砖讜转 Ajax 诪转讜讱 拽讜诪驻讜谞谞讟讛 讛驻讱 讛专讘讛 讬讜转专 拽诇 讜注诐 讛专讘讛 驻讞讜转 诪拽讜诐 诇讟注讜讬讜转. 讬爪讬专讛 砖诇 Custom Hooks 讻诪讜 use-http 专拽 讛驻讻讛 讗转 讛诪砖讞拽 讛讝讛 诇注讜讚 讬讜转专 讗讟专拽讟讬讘讬. 讜讻砖讗谞讞谞讜 诪住转讻诇讬诐 拽讚讬诪讛 讻诇讬诐 讻诪讜 Suspense 讛讜诇讻讬诐 诇驻转讜专 讗转 诪注讟 讘注讬讜转 讛讘讬爪讜注讬诐 砖注讜讚 谞砖讗专讜 讘讙讬砖讛 讝讜.
诪住讬讘讛 讝讜 讘专讗讬讛 拽讚讬诪讛 讗专讻讬讟拽讟讜专讛 砖讘讛 讻诇 拽讜诪驻讜谞谞讟讛 诪讘讬讗讛 讗转 讛诪讬讚注 砖讛讬讗 爪专讬讻讛 诪讗驻砖专转 讛专讘讛 讬讜转专 讙诪讬砖讜转 讘讬讬砖讜诐 讘讛砖讜讜讗讛 诇讗专讻讬讟拽讟讜专讛 讘讛 驻注讜诇讜转 讛 Ajax 谞砖诇讞讜转 诪 Actions 砖诇 Redux 讜讘爪讜专讛 诪注专讻转讬转.
## 讻驻诇 拽讜讚 讜拽讜砖讬 诇砖转祝 讛转谞讛讙讜转 讘讬谉 Actions
讛讘注讬讛 讛讗诪讬转讬转 注诐 Redux Thunk 讛讬讗 砖讛讜讗 诪注讜讚讚 讻驻诇 拽讜讚: 讻诪注讟 讘讻诇 Thunk 讗谞讞谞讜 爪专讬讻讬诐 诇讻转讜讘 讗转 讛拽讜讚 砖诪讜爪讬讗 讘拽砖转 转拽砖讜专转, 诪转专讙诐 讗讜转讛 诇讗讬专讜注讬 Redux 讜讬讜讚注 诇讟驻诇 谞讻讜谉 讘讻砖诇讜谞讜转.
讝讛 讗讜诪专 砖讻诪注讟 讻诇 Thunk 讛讜诇讱 诇讻诇讜诇 拽讜讚 Boilerplate 砖谞专讗讛 讻讱:
function myThunkActionCreator(someValue) {
return (dispatch, getState) => {
dispatch({type : "REQUEST_STARTED"});
myAjaxLib.post("/someEndpoint", {data : someValue})
.then(
response => dispatch({type : "REQUEST_SUCCEEDED", payload : response}),
error => dispatch({type : "REQUEST_FAILED", error : error})
);
};
}
诇讗讜专讱 讝诪谉 讛 Thunk-讬诐 讛讗诇讛 诪诪诇讗讬诐 讗转 讛诪注专讻转 讜讛讜驻讻讬诐 讗转 讛拽讜讚 诇讛专讘讛 驻讞讜转 拽专讬讗 讜讛专讘讛 讬讜转专 拽砖讛 诇转讞讝讜拽讛.
## 讛注讚驻讛 诇 Middlewares 讬讜转专 住驻爪讬驻讬讬诐
讙诐 讻砖讻讘专 讬砖 诇谞讜 驻注讜诇讜转 讗住讬谞讻专讜谞讬讜转 砖讗谞讞谞讜 专讜爪讬诐 诇讛驻注讬诇 讘专诪转 讛诪注专讻转 讻诪注讟 转诪讬讚 谞拽讘诇 转讜爪讗讛 讬讜转专 讟讜讘讛 讗诐 谞讻转讜讘 Redux Middleware 住驻爪讬驻讬 讘注爪诪谞讜. 讘拽讜专住 讛讞讚砖 讘讞诇拽 注诇 Redux 讗谞讬 诪转诪拽讚 讘讬爪讬专转 Middleware 住驻爪讬驻讬 注讘讜专 讻诇 Use Case, 诇讚讜讙诪讗 讘注讘讜讚讛 注诐 驻讬讬专讘讬讬住 讘诪拽讜诐 诇拽讞转 诪砖讛讜 拽讬讬诐 讗谞讬 诪专讗讛 讗讬讱 诇讻转讜讘 讗转 讛诪讬讚诇讜讜专 砖诪讟驻诇 讘谞讜砖讗 讛转拽砖讜专转.
讘专讜讘 讛诪拽专讬诐 讻转讬讘转 拽讜讚 Middleware 讗讜诪专转 砖谞讻转讜讘 讗转 讛拽讜讚 驻注诐 讗讞转 讘专诪转 讛诪注专讻转 讘诪拽讜诐 诇讻转讜讘 讗讜转讜 砖讜讘 讜砖讜讘 讘讻诇 Action, 讜讻讱 讛讜驻讻转 讗转 讻诇 讛诪注专讻转 诇讛专讘讛 讬讜转专 拽诇讛 诇转讞讝讜拽讛.
诪讬讚诇讜讜专讬诐 讻诪讜 redux-saga 讗讜 redux-observable 讛驻讻讜 讘砖谞讬诐 讛讗讞专讜谞讜转 诇讛专讘讛 讬讜转专 驻讜驻讜诇专讬讬诐 诪 Thunk 讘讚讬讜拽 诪住讬讘讛 讝讜: 讛诐 诪讗驻砖专讬诐 讘谞讬讛 砖诇 诪谞讙谞讜谞讬诐 讬讜转专 住驻爪讬驻讬讬诐, 讻诇 讗讞讚 注诐 讛讙讬砖讛 讛讬讬讞讜讚讬转 砖诇讜.
讘砖讜专讛 讛转讞转讜谞讛 - 讘驻讬转讜讞 诪注专讻转 讞讚砖讛 讛讬讜诐 讛讬讬转讬 讞讜砖讘 驻注诪讬讬诐 (讗讜 注砖专 驻注诪讬诐) 诇驻谞讬 砖讛讬讬转讬 诪讻谞讬住 Redux Thunk 讜讘专讜讘 讛诪拽专讬诐 讙诐 诪诪诇讬抓 诇讛砖讗讬专 讗转 驻注讜诇讜转 讛 Ajax 讘转讜讱 讛拽讜诪驻讜谞谞讟讜转 讜专讞讜拽 诪讛 Redux Store.1 419
# 诇拽谞讜转 讛讝讚诪谞讜转
讛专讘讛 讗谞砖讬诐 诪专讙讬砖讬诐 砖讻砖讛诐 拽讜谞讬诐 诪砖讛讜 讛诐 诪砖诇诪讬诐 讻住祝 讜诪拽讘诇讬诐 转讜爪讗讛, 讜讛转砖诇讜诐 讛讜讗 注诇 诪讛 砖讻讘专 拽专讛: 讗诐 讗谞讬 拽讜谞讛 转驻讜讞 讗谞讬 诪专讙讬砖 砖砖讬诇诪转讬 注诇 讛转讜爪讗讛 砖诇 讛注讘讜讚讛 砖诇 讻诇 讛讗谞砖讬诐 砖讙讬讚诇讜, 讛讝讬讝讜 讜诪讻专讜 诇讬 讗转 讛转驻讜讞. 讗讬谞讟专拽爪讬讜转 诪讛住讜讙 讛讝讛 诪讞讝拽讜转 讗爪诇谞讜 讗转 转讞讜砖转 讛"诪讙讬注 诇讬", 讻讬 砖讬诇诪转讬 讛专讘讛 讻住祝 注诇 讛转驻讜讞 讛讝讛 讗讝 诪讙讬注 诇讬 砖讬讛讬讛 转驻讜讞 讟注讬诐.
讬讜转专 诪讜注讬诇 诇讛住转讻诇 注诇 拽谞讬讛 讻诪讜 讛讝讚诪谞讜转, 讜诇讛住转讻诇 注诇 讛注转讬讚: 讗诐 讗谞讬 拽讜谞讛 转驻讜讞 讬砖 诇讬 讛讝讚诪谞讜转 诇讛讻讬谉 注讜讙转 转驻讜讞讬诐 谞驻诇讗讛. 讝讛 讘讬讚讬讬诐 砖诇讬, 讝讛 讬讻讜诇 诇讛讬讻砖诇, 讜讗讬谞讟专拽爪讬讜转 诪讛住讜讙 讛讝讛 诪讞讝拽讜转 讗爪诇谞讜 讗转 转讞讜砖转 讛注爪诪讗讜转 讜讛讬讻讜诇转.
讗谞讬 专讜讗讛 讗转 讝讛 讙诐 讘拽讜专住讬诐 - 讬砖 讗谞砖讬诐 砖讬讘讜讗讜 诇拽讜专住 讜讘讟讜讞讬诐 砖讗讞专讬 砖谞讛 讛诐 讬诪爪讗讜 讗转 诪砖专转 讛讞诇讜诪讜转 讘讛讬讬讟拽. 讛诐 讬砖讘讜 讘砖讬注讜专, 讬拽砖讬讘讜, 讬讻讬谞讜 讗转 讻诇 转专讙讬诇讬 讛讘讬转 讜诇讗 讬讘讬谞讜 诪讛 讛诐 注砖讜 诇讗 讘住讚专 讻砖讛拽讜专住 诪住转讬讬诐 讜讛诐 注讚讬讬谉 诇讗 诪爪诇讬讞讬诐 诇讛转拽讘诇 诇注讘讜讚讛.
讜讬砖 讻讗诇讛 砖诪住转讻诇讬诐 注诇 讛拽讜专住 讻诪讜 讛讝讚诪谞讜转 - 讗讞专讬 讻诇 砖讬注讜专 讛诐 讬讞驻砖讜 诇专讗讜转 讗讬讱 讛讚讘专讬诐 砖诇诪讚讜 专诇讜讜谞讟讬诐 讗诇讬讛诐 诇讞讬讬诐 讜讬谞住讜 诇讬讬砖诐 讻诇 讚讘专 砖诇诪讚讜 讻讘专 诪转讞讬诇转 讛拽讜专住. 讗诇讛 讛讗谞砖讬诐 砖诪住讬讬诪讬诐 拽讜专住 驻讬转讜讞 讗驻诇讬拽爪讬讜转 注诐 3-4 讗驻诇讬拽爪讬讜转 砖讛诐 讻转讘讜 砖讘讻诇诇 诇讗 讛讬讜 拽砖讜专讜转 诇住讬诇讘讜住 砖诇 讛拽讜专住, 驻砖讜讟 讻讬 讛拽讜专住 谞转谉 诇讛诐 讛砖专讗讛. 讜讻谉, 讗诇讛 讙诐 讛讗谞砖讬诐 砖讬诪爪讗讜 讘拽诇讜转 讗转 讛注讘讜讚讛 讻砖讛拽讜专住 讬住转讬讬诐.
1 419
# 讛讗拽转讜谞讬诐 讜讛专讙诇讬诐
讛讗拽转讜谞讬诐 注讜讘讚讬诐. 诇讗 讘讟讜讞 砖讛讛讗拽转讜谞讬诐 讛诪住讞专讬讬诐 讛讗诇讛 砖诪专讙讬砖讬诐 讬讜转专 讻诪讜 讗讬专讜注 讞讘专转讬 诪讗砖专 讻诪讜 转讛诇讬讱 驻讬转讜讞, 讗讘诇 讛讗拽转讜谉 讘诪讜讘谉 砖诇 诪转讻谞转 砖诪转讞讘讗 讘诪注专讛 讜诪转讻谞转 注讚 砖讛驻专讜讬拽讟 讙诪讜专. 讘专谞讚讜谉 讗讬讬讱 讻转讘 讗转 JavaScript 讘讞讜讚砖 讜讞爪讬 讻讝讛, 讜拽谉 转'讜诪驻住讜谉 讻转讘 讻讻讛 讗转 Unix.
讙诐 讛专讙诇讬诐 注讜讘讚讬诐. 砖讘讬 讞爪讬 砖注讛 讘讬讜诐 注诇 讚讜讗讜诇讬谞讙讜 讜讗讞专讬 砖谞转讬讬诐 讗转 诪转讞讬诇讛 诇讚讘专 住驻专讚讬转. 拽讜诪讬 诇专讬爪转 讘讜拽专 砖诇讜砖 驻注诪讬诐 讘砖讘讜注 讜讗讞专讬 砖谞讛 讗转 诪讜爪讗转 讗转 注爪诪讱 讘讻讜砖专. 讛专讙诇 诪讬讬爪专 讗谞专讙讬讛 砖专拽 诪转讞讝拽转 讻讻诇 砖讛讝诪谉 注讜讘专.
讜讻诪讜讘谉 砖诇讻诇 砖讬讟讛 讬砖 讗转 讛诪讙讘诇讜转 砖诇讛 - 讗谞讬 诇讗 专讜讗讛 讗讬讱 讗驻砖专 诇诇诪讜讚 砖驻讛 讘讛讗拽转讜谉, 诇讗 诪砖谞讛 讻诪讛 讗讬谞讟谞住讬讘讬 讛讜讗 讬讛讬讛, 讜讗谞讬 诇讗 专讜讗讛 讗讬讱 讗驻砖专 诇讘谞讜转 诪讜爪专 讗诐 讗转讛 讬讜砖讘 诇转讻谞转 讞爪讬 砖注讛 讘讬讜诐, 诇讗 诪砖谞讛 讻诪讛 诪讜讻砖专 讗转讛 讘转讜专 诪转讻谞转.
讗诐 诇讗 讛爪诇讞转 诇讛讙讬注 诇诪讟专讛 砖专爪讬转, 讗讜诇讬 砖讜讜讛 诇谞住讜转 砖讬讟讛 讗讞专转.
1 419
# 讝诪谞讬诐 讜驻专讜讬拽讟讬 转讜讻谞讛
讘砖讬讞讛 诪拽专讬转 注诐 讞讘专 讛砖讘讜注 讛讜讗 讛住讘讬专 诇讬 砖讗讬谉 住讬讻讜讬 诇住讬讬诐 驻专讜讬拽讟 转讜讻谞讛 讘讝诪谉. "讝讛 驻砖讜讟 诇讗 注讜讘讚 讻讻讛" 讛讜讗 讗诪专, 转诪讬讚 讬讛讬讜 讻诇 诪讬谞讬 讚讘专讬诐 砖诇讗 讞砖讘转 注诇讬讛诐 讗讜 讘讗讙讬诐 砖讗祝 讗讞讚 诇讗 转讻谞谉. 驻专讬诇讗谞住专 讟讜讘 爪专讬讱 诇讚注转 诇讛讻驻讬诇 讻诇 讛注专讻转 讝诪谞讬诐 诇驻谞讬 砖诪注讘讬专 诇诇拽讜讞.
讞讘专 讗讞专 砖注讜讘讚 讘讛讚专讻讛 住讬驻专 诇讬 讛砖讘讜注 砖讘讛讚专讻讜转 讗讬 讗驻砖专 诇住讬讬诐 拽讜专住 讘讝诪谉. 讗诐 拽讜专住 爪专讬讱 诇讛住转讬讬诐 讘讗专讘注 讛讘讞讜专 诇讗 讬爪讗 诪讛讻讬转讛 诇驻谞讬 讞诪砖: 转诪讬讚 讬砖 砖讗诇讜转, 转诪讬讚 讬砖 讗讬讝讛 转专讙讬诇 砖讗谞砖讬诐 诇讗 讘讚讬讜拽 讛住驻讬拽讜, 转诪讬讚 讬砖 注讜讚 拽爪转 讞讜诪专 诇诇诪讚. 讘注讘讜讚讛 讛讝讗转, 讛住讘讬专 讛讞讘专, 讞讬讬讘讬诐 诇拽讞转 诪专讜讜讞讬 讘讬讟讞讜谉 讘砖讘讬诇 诇砖专讜讚.
讗谞讬 讘讟讜讞 砖讬砖 注讜讚 讛诪讜谉 讗谞砖讬诐 砖诪专讙讬砖讬诐 讻讻讛 诇讙讘讬 讛注讘讜讚讛 砖诇讛诐 讙诐 讘转讞讜诪讬诐 砖讗谞讬 诇讗 诪转注住拽 讘讛诐. 讛谞拽讜讚讛 讻讗谉 砖讛讛专讙砖讛 讛讝讗转 诇讙讘讬 讗讬讱 讛诪拽爪讜注 爪专讬讱 诇讛讬讜转 拽讜讘注转 讛专讘讛 驻注诪讬诐 讗转 讛转讜爪讗讛. 诪讬 砖讘讟讜讞 砖驻专讜讬拽讟 转讜讻谞讛 诇讗 讬讻讜诇 诇讛住转讬讬诐 讘讝诪谉, 诇讗 讬注诇讛 讘讚注转讜 诇讛注诇讜转 诪讜爪专 注诐 驻讞讜转 驻讬爪'专讬诐 专拽 讘砖讘讬诇 砖讬讛讬讛 讘讗讜讜讬专 讘转讗专讬讱 砖拽讘注谞讜. 讜诪讬 砖讘讟讜讞 砖讗祝 驻注诐 诇讗 诪住驻讬拽讬诐 讗转 讻诇 讛讞讜诪专 转诪讬讚 讬诪爪讗 注讜讚 讚讘专讬诐 诇诇诪讚 砖讗讬 讗驻砖专 诇讜讜转专 注诇讬讛诐.
讗诐 讗转诐 讻讗诇讛 讜讝讛 注讜讘讚 诇讻诐 (讻诪讜 诇砖谞讬 讛讞讘专讬诐 砖讚讬讘专转讬 讗讬转诐 讛砖讘讜注) 讛讻诇 讟讜讘. 讗讘诇 讗诐 讛讞专讬讙讜转 讛讗诇讛 讘讝诪谞讬诐 讙讜专诪讜转 讙诐 诇讻诐 诇讛专讙讬砖 专注, 砖讜讜讛 诇讝讻讜专 砖讬砖 讗谞砖讬诐 砖讞讜砖讘讬诐 讗讞专转 讜讬砖 驻专讜讬拽讟讬诐 砖诪转谞讛诇讬诐 讗讞专转. 讜讝讛 讗讜诪谞诐 诇讗 讘讬讜诐 讗讞讚, 讗讘诇 讘讟讜讜讞 讛专讞讜拽 讘讛讞诇讟 讗驻砖专 诇注砖讜转 讗转 讛砖讬谞讜讬 讛诪讞砖讘转讬 讛讝讛 讻讚讬 诇讛讬讜转 诪讛讗谞砖讬诐 砖转诪讬讚 诪住讬讬诪讬诐 讛专爪讗讛 注砖专 讚拽讜转 诇驻谞讬 讛讝诪谉.
1 419
# 爪专讬讱 讛讬讛 诇讛讬讜转 讗讜讟讜诪讟讬
讛讬讜驻讬 讘转讛诇讬讻讬诐 讗讜讟讜诪讟讬讬诐 讛讜讗 砖讛诐 注讜讘讚讬诐 诇诇讗 诪讙注 讬讚 讗讚诐. 讘转讜专 注爪诪讗讬 砖注讜砖讛 讛讻诇 诇讘讚 转讛诇讬讻讬诐 讗讜讟讜诪讟讬讬诐 讛诐 讛讚专讱 讛讬讞讬讚讛 诇讛转诪讜讚讚 注诐 讛注讜诇诐, 讜驻讛 讘讗转专 讬砖 诇讬 讛诪讜谉 讻讗诇讛: 讛讜讚注转 讛转讝讻讜专转 诇驻谞讬 讜讜讘讬谞专, 驻专住讜诐 讻诇 驻讜住讟 砖讗谞讬 讻讜转讘 诇讟诇讙专诐 讜诇注讜讚 讻诇 诪讬谞讬 诪拽讜诪讜转 砖砖讻讞转讬 诪讛诐, 讗讬住讜祝 转砖诇讜诐 讞讜讚砖讬 诪诪谞讜讬讬诐 讜讻讜'.
讛讬讜驻讬 讘转讛诇讬讻讬诐 讬讚谞讬讬诐 讛讜讗 砖讛诐 讗讬砖讬讬诐: 讻诇 驻注诐 砖讗谞讬 驻讜转讞 讜讜讘讬谞专 讞讚砖 讗谞讬 诪谞住讞 诪讬讬诇 讛讝诪谞讛 讗讬砖讬 诇讗讜转讜 讜讜讘讬谞专. 讜讝讛 讘住讚专 讗诐 砖讘讜注 讗讞讚 诇讗 诪转讞砖拽 诇讬 砖讬讘讜讗讜 讛专讘讛 讗谞砖讬诐 讗讝 讗谞讬 诪讚诇讙 注诇 讛诪讬讬诇, 讗讜 讗诐 砖讘讜注 讗讞专 讚讜讜拽讗 讻谉 诪转讞砖拽 砖讬讛讬讛 注诪讜住 讗讝 讗谞讬 砖诐 讙诐 驻专住讜诪转 讘驻讬讬住讘讜拽. 转讛诇讬讻讬诐 讬讚谞讬讬诐 诪转谞讛讙讬诐 讻讻讛 - 讗转讛 讗祝 驻注诐 诇讗 讬讜讚注 诪讛 讬拽专讛 讘驻注诐 讛讘讗讛.
讜讗讬驻讛 讗谞讞谞讜 谞讜驻诇讬诐? 讻砖诪转讜讱 注爪诇讜转 讗谞讞谞讜 诪诪砖讬讻讬诐 诇讘爪注 讘爪讜专讛 讬讚谞讬转 转讛诇讬讱 砖讛讬讛 爪专讬讱 诇讛讬讜转 讗讜讟讜诪讟讬 (注讜讚 驻注诐 爪专讬讱 诇讞讚砖 转注讜讚讜转 SSL), 讗讜 讻砖诪转讜讱 讗讜转讛 注爪诇讜转 讗谞讞谞讜 砖诪讬诐 注诇 讗讜讟讜诪讟 转讛诇讬讱 砖讚讜讜拽讗 爪专讬讱 讗转 讛诪讙注 讛讗讬砖讬 (讛讬讜砖 砖讬专讜转 诇拽讜讞讜转 砖诇 讻诇 讞讘专讛 讙讚讜诇讛).
1 419
# 诪讬讬谞讚住讟 砖诇 诪讚专讬讱
讘转讜专 诪转讻谞转 讻砖讗谞讬 谞讬讙砖 诇讛转诪讜讚讚 注诐 讘注讬讛 讘拽讜讚 讬砖 诇讬 诪讜诇 讛注讬谞讬讬诐 讗转 讛讘讜住, 讛 Product, 讛 QA, 讗谞砖讬 讛转诪讬讻讛 讜讻诪讜讘谉 讛诇拽讜讞. 讛注讚讬驻讜转 讛专讗砖讜谞讛 讛讬讗 诇讛讘讬讗 诇讻诇 讛讗谞砖讬诐 讛讗诇讛 驻讬转专讜谉 讻诪讛 砖讬讜转专 诪讛专 诇讘注讬讛 砖诇讛诐, 讜讗诐 讘讚专讱 爪专讬讱 诇讛砖转诪砖 讘拽爪转 拽住诐 砖讞讜专 讻讚讬 砖讝讛 讬注讘讜讚 讗讬谉 砖讜诐 讘注讬讛 注诐 讝讛. 讻砖讗谞讬 诪讞诇讬祝 砖诐 砖诇 诪砖转谞讛 讜讚讘专讬诐 诪转讞讬诇讬诐 诇注讘讜讚 讗谞讬 诪爪诇爪诇 讘砖诪讞讛 诇诇拽讜讞 讜诪注诇讛 讙讬专住讗, 讗驻讬诇讜 砖讗讬谉 诇讬 诪讜砖讙 讗讬讱 砖讬谞讜讬 砖诐 讛诪砖转谞讛 讗讜 讘讞讬专转 转讞讘讬专 讟讬驻讛 砖讜谞讛 拽砖讜专讛 诇讘注讬讛 砖讛讬转讛 诇讬.
讘转讜专 诪讚专讬讱 注讜诪讚讬诐 诇讬 诪讜诇 讛注讬谞讬讬诐 讗谞砖讬诐 讗讞专讬诐 诇讙诪专讬 - 讛驻注诐 讬砖 诇讬 注砖专讬诐 讜诪砖讛讜 诪转讻谞转讬诐 砖讘讗讜 诇拽讜专住 讘砖讘讬诇 诇诇诪讜讚, 专讜讘诐 讬讜转专 讞讻诪讬诐 诪诪谞讬 讜讗讬谉 诇讬 砖讜诐 住讬讻讜讬 诇注专讘讘 讗讜转诐 注诐 讻诇 诪讬谞讬 转讬讗讜专讬讜转 诇讗 诪讘讜住住讜转. 诇讻谉 讻砖讗谞讬 谞转拽诇 讘讘注讬讛 讘讘讬转 讘讝诪谉 讻转讬讘转 转讜讻谞讬讜转 讛讚讜讙诪讗 讗讜 驻讬转专讜谉 讛转专讙讬诇讬诐 讗谞讬 讛讜诇讱 诇讞驻讜专 讛讻讬 注诪讜拽 砖专拽 讗驻砖专 讻讚讬 诇讛讘讬谉 讗讬讱 讛讚讘专讬诐 诪转讞讘专讬诐 讗讞讚 诇砖谞讬 讜诇诪讛 诇讗 讛讻诇 注讘讚 讘讚讬讜拽 诇驻讬 讛转讬讗讜专讬讛.
讘转讜专 诪转讻谞转 讗转讛 专讜爪讛 砖讛转讜讻谞讬转 转注讘讜讚 讘讻诇 讛诪拽专讬诐 讛讗驻砖专讬讬诐 讜诇讻诇 讛诇拽讜讞讜转 讛讗驻砖专讬讬诐. 讘转讜专 诪讚专讬讱 讗转讛 专讜爪讛 砖讛转讜讻谞讬转 转讬讻砖诇 讘讻诪讛 砖讬讜转专 讚专讻讬诐 讻讚讬 诇讛讙讬注 诇讻讬转讛 诪讜讻谉.
讜讚专讱 讟讜讘讛 诪讗讜讚 诇讛驻讜讱 诇诪转讻谞转讬诐 讟讜讘讬诐 讬讜转专 讛讬讗 诇讗诪抓 讗转 讛诪讬讬谞讚住讟 砖诇 讛诪讚专讬讱 讙诐 注诇 诪砖讬诪讜转 转讻谞讜转 讘注讘讜讚讛 讛砖讜讟驻转.
