Я хотел бы создать функцию, которая проверяет список вещей, как указано выше, а затем возвращает true, если все они проверены, и false, если они этого не делают.к примеру, или объясните, как это сделать?
Звучит так, как тебе нужно Modernizr .Это позволит вам выполнять все виды проверок зависимостей HTML5 и CSS3.
Вы имели в виду что-то вроде модернизра?
http://www.modernizr.com/
Modernizr - это библиотека JavaScript с открытым исходным кодом, которая помогает вам создавать веб-сайты на базе HTML5 и CSS3 следующего поколения.