PROFESSIONALLY OPTIMIZED WEBSITES STARTING AT $995
Our team of SEO Web Design gurus are standing by to assist you achieve your online marketing goals.

+1-971-599-3330

REQUEST QUOTE
SEO Web Design, LLC aims to improve business by delivering effective solutions based on innovative technologies and professional designs. Discover the variety of services we offer and convince yourself on the basis of the latest works that we've done. We love building fresh, unique and usable websites optimized specifically for your niche.

Responsive Web Design

SEO / SEM / Social Media

Conversion Rate Optimization

Email Marketing

Online Presence Analysis

Web Hosting
Top
SEO Web Design, LLC / Posts tagged "javascript"

Our tools for vertical alignment have gotten a lot better as of late. My early days as a website designer involved laying out 960px wide homepage designs and aligning things horizontally across a page using a 12-column grid. Media queries came along which required a serious mental shift. It solved some big problems, of course, but introduced new ones, like dealing with alignment when elements wrap or are otherwise moved around in the layout.  Let’s take a...

[unable to retrieve full-text content]As a connoisseur of web trickery, this is a must share: POW stands for Packaged Offline/online Webpage. It turns out the png format includes ways to save metadata alongside the image file. A powfile has a metadata entry that contains a zip file that contains a full website. So a PNG file can contain and entire website with multiple resources. Wild. The concept is open-source. Direct Link to Article — Permalink… Read article “POW” The...

I’ve bookmarked some icon sets lately, partly because I can never find a nice set when I need to. I figured I’d even go the extra mile here and blog them so I can definitely find them later. Aside from being nice, cohesive, and practical sets of icons, I find it interesting that literally all of them: are SVG, and thus easily resizeable are built with rather efficient <path> elements are stroked instead of filled (at least optionally) have a...

Bookmarklets - a cool personal dev toolI have just found out what bookmarklets (aka favelets - a term coined by my friend Tantek[1] back in the early 2000s) are and I like 'em! So what are they? Bookmarklets run a JavaScript (JS) script against the DOM of the current document loaded in the browser. They allow a way to alter the DOM at the press of a button. They may not offer all that a browser extension...

In my research, I’ve found there are four approaches to Object-Oriented Programming in JavaScript: Which methods should I use? Which one is “the best” way? Here I’ll present my findings along with information that may help you decide which is right for you. To make that decision, we’re not just going to look at the different flavors but compare conceptual aspects between them: Let’s start with a foundation of OOP in JavaScript. What is Object-Oriented Programming? Object-Oriented Programming is a way...

*by “we’re” i mean front-end developers This is a written version of a talk from Jamstack Conf London in 2019 that I put together for attendees. Because, the day before I was to board a flight for that trip, I flew off my mountain bike and broke both my arms. I felt bad that I couldn’t deliver the talk, so I both recorded it[1] and made this. I’m moving it here because I like to keep a...

Responsive typography has been tried in the past with a slew of methods such as media queries and CSS calc(). Here, we’re going to explore a different way to linearly scale text between a set of minimum and maximum sizes as the viewport’s width increases, with the intent of making its behavior at different screen sizes more predictable — All in a single line of CSS, thanks to clamp(). The CSS function clamp() is a heavy hitter. It’s...

I feel like CUBE CSS[1] has already made the rounds on the internet, but I’m catching up via RSS so news moves slower relative to me. While the approach outlined in that post was interesting, one thing that stood out to me had nothing to do with the practical suggestions behind CUBE CSS. Rather, it was this paragraph that rattled around in my brain for a while. CSS is an incredibly complex programming language to learn because...

Sarcasm disclaimer: This article is mostly sarcasm. I do not think that I actually speak for Dylan Thomas and I would never encourage you to foist a light theme on people who don’t want it. No matter how wrong they may be. When Dylan Thomas penned the words[1], “Do not go gentle into that good night,” he was talking about death. But if he were alive today, he might be talking about Linux containers. There is no...

When I was in high school, we learned about “The Black Box[1]” which is concept in theater. If memory serves me right, the approach was a simple and elegant one: that you can take any space, any black box, and make it come to life with a story. I liked the idea that it’s possible to convey anything, tell any story, and create any reality — all in the confines of what equates to a black...