Automatically translated.View original post

Write a website using pure JavaScript.

# javascript

# Web Site Writing Basics

Code The web site display page is written in javascript dom and decorated with css without using html.

Of course, building a website structure without using HTML directly, but using JavaScript DOM to create all the elements and decorate them with CSS can be done as follows:

Since you asked for code to create web pages without using HTML (meaning .html files with regular structure tags), I would assume that you have JavaScript and CSS files and will use JavaScript to create the entire infrastructure and link them to CSS.

Limitations: Usually, web browsers need an HTML file as a starting point to load JavaScript scripts and CSS stylesheets. However, the code below shows how JavaScript creates everything from the < body > tag down. You will need to run this script in a very basic HTML file (perhaps only the < script > tag) to make it work.

💻 JavaScript (DOM Manipulation)

Save this code as a file named script.js.

JavaScript

/ / Product information we will show

Const products = [

{id: 1, name: "classic t-shirt," price: 350, image: "tshirt.jpg"},

{id: 2, name: "Denim Jeans," price: 1200, image: "jeans .jpg"},

{id: 3, name: "sneaker," price: 890, image: "sneaker.jpg"},

{id: 4, name: "shoulder bag," price: 550, image: "bag.jpg"}

];

/ / Main function to create web pages

CreateProductPage () function {

Const body = document body;

/ / 1.Create a header (Header)

const header = document.createElements ('header');

Header.innerHTML = '< h1 > New Arrival Product < / h1 >';

Body. AppendChild (header);

/ / 2.Create the main container for the goods

const productContainer = document.createElements ('div');

productContainer.id = 'product-list';

Body .appendChild (productContainer);

/ / 3. Loop to create each Product Card

Products.forEach (product = > {

/ / Create a core element for each item.

const card = document.createElements ('div');

card .className = 'product-card';

card .setAttribute ('data-product-id', product.id);

/ / 3.1 Create a picture

const img = document.createElements ('img');

img.src = product.image; / / Suppose there is an image named after this in the same folder.

img.alt =;

Child card (img);

/ / 3.2 Create a Product Name

const name = document.createElements ('h2');

name.textContent =;

Child appendage card (name);

/ / 3.3 Create a price

const price = document.createElements ('p');

Price.className = 'price';

Price.textContent = '${product.price} baht';

Child appendage card (price);

/ / 3.4 Create an add button to the basket

const button = document.createElements ('button');

button.textContent = 'Add to the basket';

button.addEventListener ('click', () = > {

alert ('Add ${product.name} to the basket!');

});

Child card (button);

/ / Add the goods card to the main container.

ProductContainer. AppendChild (card);

});

/ / 4.Create a footer

const footer = document.createElements ('footer');

Footer.innerHTML = '< p > & copy; 2025 online store < / p >';

Body. AppendChild (footer);

}

/ / Call the function when the DOM load is complete.

document.addEventListener ('DOMContentLoaded', createProductPage);

/ / (for demonstration) Create a CSS link using DOM (usually in HTML).

const head = document.head;

const link = document.createElements ('link');

link.rel = 'stylesheet';

link.href = 'style.css'; / / Weld to CSS file

Head. AppendChild (link);

🎨 CSS (Styling)

Save this code as a file named style.css.

CSS

/ * Generally formatted * /

Body {

font-family: 'Arial', sans-serif;

Margins: 0;

Padding: 0;

Background-color:# f4f4f9;

Color:# 333;

Line-height: 1.6;

}

/ * Header * /

Header {

Background-color:# 007bff;

Color: white;

Padding: 20px 0;

Text-align: center;

box-shadow: 0 2px 4px rgba (0, 0, 0, 0.1);

}

Header h1 {

Margins: 0;

Font-size: 2.5em;

}

/ * Cargo item container * /

# product -list {

Display: flex; / * Flexible Cargo Arrangement * /

flex-wrap: wrap; / * New line up * /

Justify-content: center; / * arranged in the middle * /

padding: 20px;

Gap: 30px; / * Spacing between goods cards * /

}

/ * Each item card * /

.product-card {

Background-color: white;

border: 1x solid # ddd;

Border-radius: 8px;

box-shadow: 0 4px 8px rgba (0, 0, 0, 0.1);

padding: 15px;

width: 250px; / * Define fixed width * /

Text-align: center;

Transition: transform 0.2s;

}

.product-card: hover {

Transform: translateY (-5xpx); / * Slide up slightly when pointing * /

box-shadow: 0 6px 12px rgba (0, 0, 0, 0.15);

}

/ * Product picture * /

.product-card img {

width: 100%;

Height: auto;

Border-radius: 4px;

Margin-bottom: 10px;

}

/ * Product name * /

.product-card h2 {

Font-size: 1.4em;

Margins: 10px 0;

color: # 007bff;

}

/ * Price * /

.product-card .price {

Font-size: 1.2em;

Color: # e67e22; / * Orange for price * /

Font-weight: Bolt;

Margin-bottom: 15px;

}

/ * button * /

.product-card butt

2025/11/8 Edited to

... Read moreถ้ามีคนทักมาถามเรื่อง “งานเขียนโค้ด” หรืออยากจ้าง “บริการออกแบบโปรแกรมอุตสาหกรรม” สิ่งที่ผมมักเริ่มทำก่อนคือทำเดโมให้เห็นภาพเหมือนตัวอย่างหน้าเว็บแสดงสินค้า (สินค้ามาใหม่) ที่สร้างด้วย JavaScript DOM เพียวๆ + CSS เพราะเดโมเล็กๆ จะช่วยคุยงานให้ชัดมากว่าเราทำอะไรได้แค่ไหน และจะต่อยอดเป็นระบบจริงยังไง 1) ทำไมเดโมแบบ JavaScript DOM ถึงช่วยคุยงานบริการได้ - ลูกค้าจะเห็นโครงสร้างข้อมูลชัด: เรามี products เป็น array/object แล้วเอาไป render เป็นการ์ด (รูป/ชื่อ/ราคา/ปุ่ม) - ต่อให้เป็นโปรแกรมอุตสาหกรรม หลักการคล้ายกัน: “ข้อมูลจากเครื่อง/เซนเซอร์/ไฟล์” → “แสดงผลบนหน้าจอ” → “กดสั่งงาน/ยืนยัน” - ใช้เวลาน้อยในการพิสูจน์แนวทาง (Proof of Concept) ก่อนขึ้นระบบใหญ่ 2) Minimal HTML Shell ที่ควรเตรียม (เพื่อให้รันได้จริง) ถึงจะบอกว่าไม่ใช้ HTML โดยตรง แต่ยังต้องมีไฟล์เริ่มต้นอย่างน้อย 1 ไฟล์เพื่อโหลด script.js เช่น - index.html ที่มี <script src="script.js"></script> แนะนำให้เปิดผ่าน Live Server จะได้ไม่เจอปัญหาโหลดไฟล์/รีเฟรชไม่อัปเดต 3) เช็กลิสต์คุณภาพโค้ดเวลารับงานเขียนโค้ด (ผมใช้จริงตอนส่งงาน) - แยกข้อมูลกับการแสดงผล: products ควรอยู่ส่วนบนหรือแยกไฟล์ data.js - ตั้งชื่อ class/id ให้ตรงกับ CSS: ในตัวอย่างนี้ควรระวัง #product-list (อย่าเผลอพิมพ์มีเว้นวรรคเป็น #product -list ไม่งั้น CSS ไม่ติด) - ใส่ alt ให้รูป (มีแล้ว) และเตรียม fallback กรณีรูปหาย - จัดโครงสร้างให้ขยายง่าย: ถ้าจะเพิ่มหมวดหมู่/ค้นหา/เรียงราคา ให้มีฟังก์ชัน renderProducts(list) แล้วค่อยส่ง list ที่ถูกกรองเข้าไป 4) จากหน้าเว็บเดโม ไปสู่ “โปรแกรมอุตสาหกรรม” ต้องเพิ่มอะไรบ้าง ถ้าจะทำเป็นระบบใช้งานจริง (เช่น หน้าจอ HMI บนเว็บ, dashboard โรงงาน, ระบบสต็อก) ผมมองเป็นชิ้นๆ แบบนี้ - การเชื่อมข้อมูล: ดึงจาก API/ฐานข้อมูล (แทน array ในไฟล์) - ความปลอดภัย: แยกสิทธิ์ผู้ใช้ (Operator/Engineer/Admin) - บันทึกเหตุการณ์: log การกดปุ่ม/การเปลี่ยนค่า เพื่อ audit ย้อนหลัง - ความเสถียร: ออกแบบให้รีโหลดแล้วข้อมูลไม่หาย และจัดการ error ให้ผู้ใช้เข้าใจ 5) สเปกที่ควรถามก่อนตีราคา/รับงาน - ต้องการแค่หน้าเว็บแสดงผล หรือมีการกดสั่งงาน/ควบคุมอุปกรณ์ด้วย - จำนวนหน้าจอ/จำนวนข้อมูลที่แสดง (เช่น รายการสินค้า 100 รายการ vs 10,000 รายการ) - ต้องรองรับมือถือ/แท็บเล็ต/จอทีวีโรงงาน - ต้องการส่งมอบแบบไฟล์ static หรือมี backend + database ถ้าใครกำลังเริ่มจากเดโม JavaScript DOM แบบในโพสต์นี้ ผมแนะนำให้ลองเพิ่ม 2 ฟีเจอร์ง่ายๆ เพื่อให้ใกล้งานจริงขึ้น: (1) ปุ่มเพิ่มลงตะกร้าเปลี่ยนเป็นอัปเดตจำนวนในหน้าแทน alert (2) ทำระบบค้นหาชื่อสินค้าแบบพิมพ์แล้วกรองทันที จะช่วยให้เห็นภาพการต่อยอดเวลาไปรับงานเขียนโค้ดมากขึ้นครับ

Related posts

The image is a title slide for a guide on common HTML mistakes and their fixes. It features an illustration of a person coding on a laptop, surrounded by code snippets and language labels like HTML, CSS, and C++. The text encourages avoiding errors to write clean HTML.
This slide addresses the mistake of forgetting the `<!DOCTYPE html>` declaration. It shows incorrect HTML code without it and the correct version including it, explaining that the doctype ensures proper browser rendering.
The slide highlights the error of not using semantic HTML. It contrasts using generic `<div>` tags for everything with the correct approach of using semantic tags like `<header>` and `<section>`, emphasizing improved SEO and accessibility.
Common HTML Mistakes Beginners Make and How to Fix
#learntocode #studymotivation #success #html #webdevelopment
Aysha

Aysha

22 likes

It may or may not depend on your effort.🫡
It sounds contradictory but everyone has their perfect time to learn new frameworks, so do not despair and do it without fear but with patience 😎 #lemon8diarychallenge #webdevelopment #programmer
Feibertord ⚡️

Feibertord ⚡️

15 likes

HTML5 Structure: A Visual Guide for Beginners
#html5 #webdevelopment #learntocode #codingforbeginners #SemanticHTML
Aysha

Aysha

147 likes

The image shows a laptop displaying a Coursera article titled "What Does a Web Developer Do (and How Do I Become One)?" The overall theme is "Become a WEB DEVELOPER" with "5 steps to get started" and details on "WHAT TO LEARN + AVERAGE SALARY."
This image outlines "1. Learn the Fundamentals: HTML, CSS, and JavaScript." It lists free courses from FreeCodeCamp and Codecademy, and states an average pay of $77,000, set against a backdrop of a European city square.
This image details "2. Understand Version Control with Git and GitHub." It provides free courses from GitHub Learning Lab, Codecademy, and FreeCodeCamp, with a grand staircase and building in the background.
Step by step guide to become a web developer 👩‍💻 ✨🤍
1. Learn the Fundamentals: HTML, CSS, and JavaScript • Tip: Start with the core building blocks of web development—HTML, CSS, and JavaScript. These are the essential languages used to create the structure, design, and interactivity of web pages. • Free Courses: • F
vedha | career tips (tech) 👩‍

vedha | career tips (tech) 👩‍

94 likes

projects for beginners part 1
Here are some beginner-friendly project ideas across various programming languages and fields. These projects are designed to help beginners practice their coding skills and gain hands-on experience: 1. ****Web Development: - Personal Portfolio Website: Create a personal website to showcase y
anjali.gama

anjali.gama

240 likes

What Is JavaScript? (Beginner Friendly)
JavaScript is what turns a website from static to interactive. In Day 1 of this beginner-friendly JavaScript series, I explain: • what JavaScript is • why websites feel “alive” • how JavaScript works with HTML and CSS #learnjavascript #codingforbeginners #webdevelopment #codewit
Aysha

Aysha

9 likes

The image displays a CSS code snippet explaining the `background` shorthand property. It shows how `#000` corresponds to `background-color`, `url("img/test.jpg")` to `background-image`, `no-repeat` to `background-repeat`, and `center` to `background-position` using arrows.
Curious trick of the day 😉🫡
#programming #developer #website #CSS #lemon8diarychallenge
Feibertord ⚡️

Feibertord ⚡️

17 likes

Powerful Websites
#software #fy #fypシ゚viral #businesssoftware #freewebsites
Tha Smoke Websites

Tha Smoke Websites

184 likes

Roadmap to Becoming a Frontend Developer
Want to break into frontend development but don’t know where to start? 🤔 This step-by-step roadmap will guide you from beginner to job-ready frontend developer! #codingforbeginners #htmlcssforbeginners #programming #studymotivations #softwareengineer
Aysha

Aysha

52 likes

Skills You Need For WEB DEVELOPMENT!!
💻If you've ever wondered what you need to know to do web development then this post is for you! I have laid out the basics, frameworks, backend, design tools, and bonus tools that you will most likely need to learn to become a web developer! Websites are quite complicate and layered, and they
CompSkyy

CompSkyy

141 likes

The image displays the title 'BACKEND DEVELOPMENT ROADMAP: EVERYTHING YOU NEED TO LEARN!' with a subtitle 'Master the skills to power the web!' over a background of a person looking at a computer screen with code.
This image defines backend development, explaining it handles data, logic, and server-side processing, manages databases and APIs, and works with the frontend. An illustration of a laptop with code and gear icons represents backend functions.
The image lists backend programming languages like JavaScript (Node.js), Python (Django, Flask), Java (Spring Boot), C# (.NET), and Ruby (Ruby on Rails), with their respective logos, advising to focus on one.
Backend Development Roadmap
Want to become a Backend Developer but don’t know where to start? 🤔 This step-by-step roadmap will guide you through the essential skills needed to build powerful, scalable web applications! #codingforbeginners #backenddeveloper #htmlcssforbeginners #studymotivations #javascript
Aysha

Aysha

24 likes

A laptop, a Starbucks drink, and a muffin on a wooden table, with the overlaid text "5 WEBSITES TO LEARN PROGRAMMING FOR BEGINNERS".
A MacBook Air displaying the FreeCodeCamp website, which offers free coding lessons and certifications. The text "FREECODECAMP" with an arrow points to the screen.
A MacBook Air showing the Codecademy website, featuring its basic, plus, and pro pricing plans. The text "CODECADEMY" with an arrow points to the screen.
Learn programming for free 👩‍💻
1. FreeCodeCamp - Languages: JavaScript, Python, SQL, HTML/CSS, and more. - Hands-on Projects: FreeCodeCamp is project-driven, meaning as you go through the curriculum, you'll build real-world applications like weather apps, portfolio websites, and data visualization projects. The full-
vedha | career tips (tech) 👩‍

vedha | career tips (tech) 👩‍

610 likes

Best - FREE - coding sites
learning to code is important and a great look for your resume! plus it’s fun! ANYONE CAN LEARN! these are my favorite sites I’ve utilized to learn new skills! #codinggirl #codingforbeginners #embracevulnerability #shareyourthoughts #Lemon8Diary
LOLLIPOPAK

LOLLIPOPAK

2980 likes

How I designed my website 👩🏻‍💻💞
I love my personal website. For a long time I just had one because I thought you were supposed to, but I was never proud of it. I didn't feel like it represented me as an artist. Last year, when I got covid and was stuck in bed, I decided to give the site a major overhaul. I chose a basic S
catdookie

catdookie

38 likes

A woman, Anjali Viramgama, stands in a festive, well-lit indoor garden. The image is titled 'Web development Roadmap for Beginners' with her name and social media handle.
A scroll-like paper details steps 1 and 2 of a web development roadmap: 'Understand the Basics' (HTML) and 'Dive into JavaScript'. Footprints illustrate a path on the paper.
A scroll-like paper outlines steps 3, 4, and 5 of a web development roadmap: 'Version Control' (Git/GitHub), 'Responsive Web Design' (CSS Frameworks), and 'Front-End Development'. Footprints mark a path.
Web development roadmap for beginners
Here's a step-by-step web development roadmap for beginners: 1. Understand the Basics: - HTML (Hypertext Markup Language): Start with learning HTML, the backbone of web development. Understand how to create the structure and content of web pages. - CSS (Cascading Style Sheets): Learn CSS
anjali.gama

anjali.gama

44 likes

Build a Modern Blog Preview Card with HTML & CSS |
Today we’re building a clean blog post preview card: 🖼 Image 📝 Title 📝 Short text snippet This layout is used in blogs, portfolios, and news websites — perfect for practicing real-world UI design. You’ll learn: ✨ Semantic HTML structure 🎨 Card layout & spacing in CSS 🪄 Hover + shado
Aysha

Aysha

4 likes

My Programming Interest Just Skyrocketed! 🚀
I just discovered something that has made my interest in programming explode to 1000000000000000%! 🤯 🎮 Learning Programming is Like a Game Adventure! From Python, Java, JavaScript, to HTML, there are all kinds of programming languages available, along with systematic topic courses. The learning p
Valder

Valder

2175 likes

HTML + CSS + JavaScript = MAGIC! 🔥
HTML alone is just a structure, CSS adds style, but JavaScript brings it to life! 🚀 Watch how I build this Digital Clock from scratch using HTML, CSS & JavaScript! 👨‍💻💡 Try it yourself & level up your coding skills #codingforbeginners #htmlcssforbeginners #studymotivation #learntocod
Aysha

Aysha

3 likes

HTML5 Cheatsheet for Beginners – Essential Tags
Want to master HTML5? Here’s a quick cheatsheet covering essential HTML tags – from document structure to forms, tables, and multimedia elements! #coding #html #programming #studymotivation
Aysha

Aysha

106 likes

How to create your website! 🦋
Embark on an exciting journey of creating your own website! Follow these essential steps to bring your vision to life. 🚀 1. Define your website's purpose and target audience: Think about what you want to achieve with your website and who you want to reach. 2. Choose a domain name: Select a
ZLovebug

ZLovebug

90 likes

Confused About Where to Start in Web Dev?
#webdevelopment #learncoding #frontenddeveloper #softwareengineer #roadmaptowebdev
Aysha

Aysha

7 likes

How to Learn Coding Fast Even as a Beginner
#codingforbeginners #programming #studymotivations #webdevelopment #learntocode
Aysha

Aysha

801 likes

How does web programming work? 🤨
Frontend:It's all about what users see and interact with. It uses HTML, CSS, and JavaScript to create a visual and dynamic experience. Backend:It handles server logic, databases, and authentication. Using languages like Python, Ruby, or Node.js, it processes and stores data. #lemon8diarych
Feibertord ⚡️

Feibertord ⚡️

37 likes

A laptop screen displays lines of code, with text overlayed saying 'free websites to learn coding' and 'new skill,' encouraging users to swipe for more information on learning to code during a study break.
A laptop screen shows code, overlaid with a pop-up featuring 'codecademy.com.' The pop-up highlights interactive coding courses and a sign-up form, promoting it as a free resource for learning various programming languages.
A laptop screen displays code, overlaid with a pop-up featuring 'freecodecamp.com.' The pop-up describes it as a nonprofit offering free comprehensive web development and data analytics curriculum, including certifications.
On a study break? Try to learn how to code! 👩🏻‍💻
Learning coding during a study break is a productive way to use your time. It provides a mental shift from regular studies, enhances problem-solving skills, and fosters creativity. Online coding platforms offer flexibility, allowing you to learn at your own pace. This makes coding an ideal acti
teal.days

teal.days

2486 likes

JavaScript Cheat Sheet
Essential JavaScript commands every developer needs! 🚀 Variables, functions, loops, arrays & DOM manipulation all in one quick reference guide. Perfect for coding interviews or daily development. Save this for later! 💾 #JavaScript #WebDev #Programming #Coding #Developer #JS #CodeTips
EM

EM

2 likes

How To Create A Website Using Canva 🤯
#lemon8diarychallenge How To Create A Landing Page Using Canva! In Today’s Canva Design Hack, I Will Show You How Easy It Is To Create A Stunning Landing Page For Your Business Using Canva! 🥰 #canvatips #canvadesign #canvahacks #canvatemplates #canvatutorial #canvaforbusines
Inuri

Inuri

570 likes

Tips to get you started with portfolio websites😎
#portfolio #lemon8diarychallenge #programming #html #css #development
Feibertord ⚡️

Feibertord ⚡️

22 likes

Where to start if you want to create a web site✨
There is an infinite number of free videos on the Internet on how to start programming with these 3 options, since these 3 are the main and most common when programming web sites. #websites #programming #programmingquestions #software #programmer
Feibertord ⚡️

Feibertord ⚡️

17 likes

Day 2 introduces JavaScript variables, depicted as a box storing `let name = "Aysha";`. The image encourages learning to store and manage data like a pro, setting the stage for understanding variables in programming.
This image defines a variable as a box holding information. It visually represents `name = "Aysha";` with "name" as the variable name on the box and "Aysha" as the value inside, illustrating the concept clearly.
Explaining why variables are used, this image shows `userName`, `city`, and `age` variables storing data like "Aysha", "New York", and 26. It highlights their role in reusing data within code.
What Are Variables in JavaScript
In JavaScript, variables are like boxes that store information such as a user’s name, city, or age. We use them to make our code flexible and reusable. #CodeWithAysha #JavaScriptForBeginners #LearnJavaScript
Aysha

Aysha

3 likes

A vibrant, rainbow-colored background with the text 'the absolute most basic HTML' in a playful, outlined font, serving as the title card for an HTML tutorial.
A screenshot showing basic HTML document structure code on a black background, with a pink arrow pointing to the rendered output 'Hello, Lemon8!' on a white background, framed by lemon slices.
A screenshot demonstrating HTML code for headings and paragraphs on a black background, with a pink arrow pointing to the rendered text 'Big Title', 'Smaller Title', and 'This is a paragraph.' on a white background, framed by lemon slices.
Productive Screen Time | Break away from Scrolling
Are you ready to break free from endless doom scrolling and invest your time in something truly rewarding? Discover the basics of HTML through this step-by-step photo guide and start building your first webpage today. Unlike scrolling through social feeds, learning to code empowers you with a tangi
🩷💣BEELZEBABE💣🩷

🩷💣BEELZEBABE💣🩷

36 likes

A laptop screen displays a customized GitHub profile featuring sections for 'About Me,' 'Tech Stack,' and 'GitHub Stats,' with the overlaid text 'how to spice up your github profile.'
This image explains that creating a GitHub repository with your username allows profile customization. It shows a `README.md` code editor and a preview of a personalized GitHub profile with 'About Me' and 'Tech Stack' sections.
The image highlights the website 'gprm.itsvg.in,' a 'Best Profile Generator.' It shows the website's interface where users can enter their GitHub username to create a modern profile, then copy the generated code.
how to spice up your github profile 🎀
Did you know that if you create a repository on GitHub with the same name as your username, you can customize your GitHub profile? ✨ 1. Make a new GitHub repository and name it the same as your GitHub username. Make sure it’s public and that you add a README.md file in the configuration settin
♡

204 likes

An infographic illustrates web browser fingerprinting, categorizing attributes collected to create unique user profiles. It lists HTTP headers, input/interaction, browser config, system/device info, network connectivity, graphics/rendering, capabilities, and behavioral/timing data points.
Web browser fingerprinting
Web browser fingerprinting is the technique of uniquely identifying and tracking a device by collecting and correlating its exposed system, browser, and network attributes during web interactions Here are a categorized list of attributes collected as part of browser fingerprinting 😎👆 #privacy
Learn Linux with Dan

Learn Linux with Dan

17 likes

Delete your Webflow subscription - this repo rebuilds any site you can see, in your own codebase, for free. #github #opensource #coding #tech #ai
Kirbyhatguytech

Kirbyhatguytech

0 likes

A computer monitor displays a website for "Suzi Antoinette Designs" with a book cover portfolio. The screen also shows browser tabs for various website builders, with the text "WEBSITE BUILDERS FOR CREATIVES" overlaid.
A computer monitor displays the Shopify website, featuring "Start an online store for free" and showcasing various product images. The text "SHOPIFY" is overlaid on the image.
A computer monitor displays the Wix website, featuring the slogan "Create a website without limits" and various design elements. The text "WIX" is overlaid on the image.
Website Builders for Creatives
Over the past 2 years I’ve tried a variety of different website builders and so far my favorite is Wix it’s easy to use and allows for you to add plenty of extras. Though as a creative there are plenty of options. I loved using Carrd but i did end up growing out of the simple portfolio style once I
Suzi 🖤🤍🖤

Suzi 🖤🤍🖤

38 likes

HTML Cheat Sheet
Essential HTML tags every developer needs! 🚀 Quick reference guide covering structure, text, links, images, forms & more. Perfect for beginners and coding bootcamps! Save this for your next project 💻✨ #HTML #WebDevelopment #Coding #Programming #webdev
EM

EM

1 like

Easiest way to design a website for FREE
If you’re starting a business or side hustle and think you need thousands of dollars for a website… you don’t. There are free tools that let you build a clean, professional site in minutes — no coding, no tech skills. This is exactly how I started when I launched my business. Start simple, ge
Shelby • Mobile Bar Coach

Shelby • Mobile Bar Coach

2 likes

Important details when designing your website 😉
Your website being responsive has a lot to do with how good of a web developer you are, the more creative you are with responsive the better your website will be for your reputation. Always remember, make everything easy and different in a good way for the user.😎 #lemon8diarychallenge #websited
Feibertord ⚡️

Feibertord ⚡️

24 likes

Build a Full Website in 1 Minute with AI
How I Built a Website in 1 Minute Using AI, No Code Needed I used to think building a website meant stress, tech headaches, and hours of trial and error I would spend days trying to make things look right, only to feel stuck, overwhelmed, and behind Then I found a way to build a full websi
fig3lvls

fig3lvls

17 likes

The cover image features an illustration of a person using a laptop with a code editor window, introducing the topic: 'Top 5 Beginner-Friendly Programming Languages for Career Switchers.'
This image presents an illustration of people interacting with a large monitor displaying code symbols, alongside text encouraging career switchers to choose a beginner-friendly programming language for tech.
This slide details HTML & CSS, showing a structural diagram of a webpage and its styled result. It explains why to learn them, highlighting their role in web design and suitability for creative minds.
Top 5 Programming Languages for Career Switchers
#codingforbeginners #learntocode #careerswitch #python #htmlcssjavascript
Aysha

Aysha

29 likes

A table comparing Web API support across Chrome, Safari, Firefox, and Edge browsers. It details support for APIs like WebUSB, Web Serial, Web Bluetooth, WebHID, Web MIDI, WebGPU, ServiceWorker, Web Authentication, and Filesystem Access, indicating compatibility with checkmarks and crosses.
Web browser API support
Web browser APIs are standardized programming interfaces built into browsers that allow web apps to interact with system capabilities like local storage, multimedia, hardware access, graphics rendering, and authentication This chart compares the support of modern Web APIs across major browsers 😎
Learn Linux with Dan

Learn Linux with Dan

4 likes

Never too old to learn!!! 🍋🥰🫶
silentmediaboss

silentmediaboss

5 likes

Lemongrass66

Lemongrass66

1 like

HTML Cheat Sheet
Essential HTML tags every developer needs! 🚀 Quick reference guide covering structure, text, links, images, forms & more. Perfect for beginners and coding bootcamps! Save this for your next project 💻✨ #HTML #WebDevelopment #Coding #Programming #webdev
EM

EM

1 like

Website for beginner programmers!
This website has been amazing and I recommend for anyone getting started! #programming #frontend #backend #technology #beginnerfriendly
kenner77

kenner77

44 likes

A laptop screen displays a Weebly dashboard confirming the successful setup of a website named 'Reflective Ink' for 'Killian Rose,' published on March 22, 2024. Overlays read 'I MADE A WEBSITE' and 'AND YOU CAN TOO' with a lightbulb icon.
A laptop screen shows the Weebly website editor for 'Reflective Ink,' featuring navigation tabs like Build, Pages, Theme, and Apps. The website preview displays 'EXPLORE THE DEPTHS OF THE MIND, IF YOU DARE...' An overlay states 'WEEBLY IS FREE AND THERES MULTIPLE TEMPLATES AVAILABLE.'
A black background displays the 'REFLECTIVE INK KILLIAN ROSE BAY' logo, featuring a feather with stars. Text above explains the name's origin: 'I called it reflective ink bc I created it to share my poetry. the ink reflects who I am, what I'm feeling etc.'
I made my own website!!!
It was so much fun to create. definitely suggest using a laptop if you make one. I also will be sharing updates on my process of self publishing my first children's book 🤗 #unfiltered #lemon8challenge #embracevulnerability #Lemon8Diary #shareyourthoughts #blog #poetry #writing
Killi🥀

Killi🥀

3 likes

A desk setup featuring a Dell monitor, a white CHERRY keyboard, and a pink mouse, with the text overlay "easy coding projects for beginners" and a "LEARN MORE" button.
A white note card listing "Easy coding projects for beginners" including a to-do list app, personalized calculator, weather app, and simple quiz game, with descriptions for each.
An outdoor scene with a wide road lined by palm trees and buildings under a clear blue sky, with the text overlay "Comment 💻 if you'll try these projects!"
Easy Coding Projects!!
If you want to learn how to code then these are the perfect beginner projects! Here are some fun and easy projects to build your skills: To-Do List App: Create a simple app where you can add, edit, and delete tasks—perfect for practicing JavaScript or Python. ✅ Personalized Calculator: Build a
CompSkyy

CompSkyy

172 likes

What website are we using to write? ✍🏻
Calling all writer girlies! What website are we using? I normally use Google Docs for sharing and collab purposes. I keep hearing there are better ones. Help!! 📖✍️ #writing #writingabook #writingadvice
Kurstyn🎀📖

Kurstyn🎀📖

360 likes

AI Landing Page Prompt | Build a Free Website in 4 Minutes (No Code)
🪺 The exact AI prompt I use to spin up a working landing page in four minutes. Copy, paste, build. Who this is for: — Small business owners about to pay $5K+ for a basic website — Side hustlers who need a portfolio page yesterday — Anyone who’s stared at Squarespace and felt overwhelmed — Crea
Unexpected nest

Unexpected nest

4 likes

Seventy-six thousand stars for a coding agent that runs on your own machine, with your own login, doing whatever your login can do. #github #opensource #coding #tech #ai
Kirbyhatguytech

Kirbyhatguytech

0 likes

Website hack
The fear every engineering student feels when building their first website—what you imagine just never looks the same in reality. I spent years trying to design a decent site, and it still never felt quite right 😅 But this time, thanks to Gamma—omg—it turned my rough idea into a clean, profession
studywithemmane

studywithemmane

77 likes

A young woman works on a MacBook laptop, with the text 'free coding bootcamps' overlaid. The image is from Lemon8, featuring the user @hannahshirley.
A MacBook displays the freeCodeCamp website, showing 'Learn to code - for free' and mentioning jobs at Google, Microsoft, Spotify, and Amazon. The site offers certifications.
A MacBook displays The Odin Project website, featuring 'Your Career in Web Development Starts Here' and highlighting its free full-stack curriculum supported by an open-source community.
Learn how to code with these FREE Bootcamps! 👩🏻‍💻
I’ve worked in EdTech for a majority of my career and one of the top skills I see people wanting to learn is coding. Not only do I see students taking this interest, but also people well established in their careers who may want to learn coding for purposes of switching industries or even building
hannah 💟

hannah 💟

455 likes

See more