化学反应产生的原因有哪些方面