Вы подключаете вот так
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
...
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
при этом браузер заменяет // на тот протокол, по которому вы сайт открыли. Обычно так делают, чтобы работало и по http:// и по
https://. Если вы открываете этот файл "мимо сервера", то путь к нему в адресной строке file://путь к файлу/index.html. Бразуер заменяет // на протокол и пытается загрузить file://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css и file://code.jquery.com/jquery-1.11.3.min.js, которых по этому адресу, естественно, нет.