ظاهر کلی برنامه به صورت زیر است:
علی که به تازگی طراحی وب را شروع کرده است قصد دارد برای تصاویری که روی صفحه وب قرار داده است یک هاور زیبا که حاوی عنوان آن تصویر میباشد طراحی کند اما چون هنوز به صورت کامل CSS را نیاموخته است به کمک شما نیاز دارد تا بتواند این کار را به نحو احسن انجام دهد.
پروژه اولیه را از این لینک دانلود کنید.
index.html
را در مرورگر خود باز کنید.flexbox
عنوان تصویر را وسط چین کنید.#360033
تا #0b8793
کشیده شود.40px
و رنگ #ffffff
داشته باشد.16px
باشد.0.3
ثانیه این کار زمان ببرد.styles.css
هستید.index.html
خودداری فرمایید.styles.css
خود را آپلود نمایید.ظاهر کلی برنامه به صورت زیر است:
جواد یک نوباری برای وبسایتش خودش طراحی کرده اما هنوز وقت نکرده کاملش کند. از شما میخواهد که نوباری که خیلی هم به طراحیش افتخار میکند را کامل کنید.
پروژه اولیه را از این لینک دانلود کنید.
index.html
را در مرورگر خود باز کنید..navbar
) باید کل صفحه رو بگیرد (از واحد vh
استفاده کنید) و عرض نوبار به اندازه 5rem
است.--bg-primary
استفاده کنید.position
نوبار باید fixed
باشد و فاصلهاش از چپ و بالا صفر باشد.16rem
تغییر کند.svg
که داخل قسمت .logo
نوبار وجود داره باید به -180
درجه rotate
کند و فاصله (margin) از چپ 11rem
بگیرد..link-text
) باید با استفاده از display
پنهان شوند و وقتی نوبار هاور شود، این متنها باید display
برابر block
بگیرند.style.css
هستید.index.html
خودداری فرمایید.style.css
خود را آپلود نمایید.ظاهر کلی برنامه به صورت زیر است:
علی که همچنان مشغول به فعالیت در حوزه وب است پس از تلاشهای فراوان توانسته یک سرور کوچک برای خودش طراحی کند که اطلاعات چند پست را به ما برمیگرداند. حال او میخواهد که اطلاعات پستها را روی صفحه مرورگر نمایش دهد و شما باید به او برای انجام اینکار کمک کنید.
پروژه اولیه را از این لینک دانلود کنید.
برای اجرای پروژه، بایدNodeJS
و npm
را از قبل نصب کرده باشید.
showing-posts
، دستور npm install
را برای نصب نیازمندیها اجرا کنید.npm run server
را برای راهاندازی سرور پروژه اجرا کنید.index.html
را در مرورگر باز کنید.http://localhost:3000/posts
درخواست بفرستد و پارامتر های id
و title
و body
را به ما برگرداند.li
با ساختار زیر قرار دهد و در نهایت آنها را به تگ ul
با آیدی post-list
اضافه کند:script.js
هستید.ظاهر کلی برنامه به صورت زیر است:
تیم کوئرا در حال طراحی یک تسک منیجر برای مدیریت کردن وظایف افراد است و یکی از بخشهای این پروژه صفحه ثبتنام این تسک منیجر میباشد که بخش اصلی طراحی آن انجام شده است و فقط قسمت اعتبار سنجی آن کامل نشده است که به کمک شما نیاز دارد تا به اتمام برسد.
پروژه اولیه را از این لینک دانلود کنید.
index.html
را در مرورگر خود باز کنید.p
با کلاس nameError
پیغام نام کامل را به درستی وارد کنید.
نمایش داده شود.@
را داشته باشیم و سپس دوباره چند کاراکتر بدون فاصله داشته باشیم که بعد از آن نقطه قرار بگیرد و در انتها دوباره چند کاراکتر بدون فاصله وجود داشته باشد. در غیر اینصورت باید در تگ p با کلاس emailError
پیغام ایمیل را به درستی وارد کنید.
نمایش داده شود.p
با کلاس passwordError
باید پیغام رمز عبور باید شامل حداقل 8 کاراکتر باشد و شامل حداقل یک عدد، یک حرف بزرگ و یک حرف کوچک باشد.
نمایش داده شود.script.js
هستید.script.js
خود را آپلود نمایید.رمز سزار یکی از سادهترین روشهای رمزنگاری است. در این روش برای رمز کردن یک رشته، یک عدد ثابت که عضو بازهی است در نظر گرفته میشود و همهی کاراکترهای رشته، واحد به سمت جلو شیفت داده میشوند. برای مثال اگر را در نظر بگیریم، کاراکتر A
به B
یا کاراکتر Z
به A
تبدیل میشود. برای حروف کوچک انگلیسی نیز به همین ترتیب تبدیل میشوند؛ برای مثال اگر را در نظر بگیریم، کاراکتر z
به b
و کاراکتر h
به j
تبدیل میشود. در مقابل فرایند رمزنگاری فرایند رمزگشایی را داریم که برعکس فرایند رمزنگاری صورت میگیرد، یعنی هر کاراکتر واحد به سمت عقب شیفت داده میشود.
در این فرایندها، میتوان هر کاراکتر را یک عدد عضو بازهی در نظر گرفت؛ یعنی کاراکترهای a
و A
با عدد 0
متناظر هستند، کاراکترهای b
و B
با عدد 1
متناظر هستند و ...
توجه: اگر بزرگتر از ۲۵ باشد، باشد، باید باقیماندهی تقسیم آن بر ۲۶ را در نظر گرفت. همچنین، تضمین میشود که رشتهی ورودی فقط شامل کاراکترهای a-z
و A-Z
است (یا ممکن است رشتهای خالی باشد).
پروژه اولیه را از این لینک دانلود کنید.
main.js
را در ادیتور خود باز کنید و کد مورد نظر خود را در آن پیاده سازی کنید.در این مسئله شما باید دو تابع encrypt
و decrypt
را پیادهسازی کنید که این دو تابع باید شرایط زیر را دارا باشند:
تابع encrypt(str, n)
: این تابع، کاراکترهای رشتهی ورودی را به اندازهی n واحد به جلو شیفت میدهد.
تابع decrypt(str, n)
: این تابع، کاراکترهای رشتهی ورودی را به اندازهی n واحد به عقب شیفت میدهد.
خروجی کد بالا:
main.js
هستید.main.js
خود را آپلود نمایید.