The classical Banach-Stone theorem characterizes linear
surjective isometries between C(K)-spaces. The main aim of this paper is to present a survey of
Banach-Stone-theorem-type results between some function
spaces. The weighted substitution operators play an important
role in characterization of isometries, disjointness
preserving operators, and lattice homomorphisms. Some open
problems are given for further investigation.