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.