Tag Archives: css

Links from the past few months

I haven’t blogged for a log while now, and have quite a few interesting things I’ve read and found that I’d like to note and share.

General

JavaScript

Web

Recent links

JavaScript

CSS

Web

Other

Interesting little Java and Web things learnt this week

Java’s Collections.unmodifiableCollection doesn’t pass equals and hashCode to the backing collection. I’m surprised I haven’t come across this before!

The user-select CSS property allows you to prevent selection of certain content. As the link explains, it’s useful for preventing accidental selection of icons next to buttons. A certain well known UK high street electronics shop’s website also uses it to prevent text selection, presumably to prevent you copying product names into price comparison sites. It’s not reliable or widely supported though. The same effect can be had by doing a preventDefault (or return false) in the “onselectstart” event handler (again doesn’t seem to be standard).

Continuing on the theme of text selection, I find the auto highlighting of library URLs on hover on the cdnjs website quite useful. It’s achieved using the Selection capabilities of the DOM, which allows you to get or set the current selected text.

Links from the summer

Development

CSS

JavaScript

Web

HTML5

Java

Links from the past four weeks, 7th July edition

JavaScript

CSS

Java

Development

  • https://www.youtube.com/watch?v=UMnZiTL0tUc – The Secret to Safe Continuous Deployment: how a team at Google uses “perceptual diffs” of screenshots of their web application to detect things that usual forms of automated tests won’t

I have a few more interesting things queued, they’ll have to wait until next time though as I haven’t had time to read them properly and/or play with them.

Links from the past three weeks, 9th June 2013 edition

Web

JavaScript

CSS

KnockoutJS

Other

Links from the past three weeks

Posts by LinkedIn on how they used HTML5 local storage and implemented smooth infinite scrolling for their new iPad app:

Others: