If we can make the css,Javascirt link or even the image link(if needed) dynamic then browser cannot cache the contents because the links are not same every time it loads. Suppose we want to add a style.css we can add the css like this
<link rel="stylesheet" href="style.css?a_dynamic_text">
This line will alaways load the style.css does not matter what we include after ?. If we can put some dynamic text there then the href will not be same each time. So browser will load the content again from server(not form cache).
I try to set current time as dynamic text because it is always different and unique.So I use following way
<link rel="stylesheet" href="style.css?v=<?php echo time(); ?>">
Php time funciton returns current time in second so my link will look like this which always dynamic and unique
<link rel="stylesheet" href="style.css?v=1508959178">