Building a vanilla js SPA Router step-by-step Guide For Beginners
১। public folder হিসেবে অবশ্যই index.html ফাইল টি নিতে হবে এবং তার মধ্যেই সকল navigation এবং main page গুলা থাকবে route আকারে ।
File Structure :
Note:-
public: index.html
JavaScript folder : * route.js
page or design: page.html
CSS : * style.css link public file
২। একটা js ফোল্ডার নিতে হবে এবং তার মধ্যে (Route.js) ফাইল টি অবশ্যই থাকতে হবে।
Route.js
৩।স্টাইল এর জন্য একটা পাবলিক সিএস(css) ফাইল নিতে হবে (style.css) এবং তাকে পাবলিক index.html ফাইলে এর সাথে লিংক করতে হবে ।
৪। এবার যতগুলো ( .html )ফাইল লাগবে এক বা একাধিক ফোল্ডার এর মধ্যে .html ফাইল তৈরি করতে পারবে এবং সেগুলা Router.js ফাইলের মধ্যে যে router নামক object থাকবে সেগুলা সঠিক পাত অনুসারে লিংক করলেই হবে ।
Routes Object
৫। Router.js এর ফাইলের মধ্যে router নামে যে অবজেক্ট(object) টি তৈরি করবো তার পাতগুলার অবশ্যই সঠিক হতে হবে না হলে .html পেজ কাজ করবে না ।
৬। index.html এ ফাইলে nav er navigation bar গুলাতে Link tag এর href attribute এর মধ্যে path থাকবে এবং onClick = “route()” লিখতে হবে এবং একটা <div id=”main-page”> tag </div> এর id রাখতে হবে কারন এইটাই change হবে ।
Post a Comment