Internet users oftentimes feel frustrated because of the impolitic function or complicated structure design of web sites. On the basic of the study of Human-Computer Interaction (HCI), this paper analyzes the development of Internet interaction mechanism from both perspectives of the front-end user environment and the back-end server programming. By integrating the HCI study with the development of web interaction techniques, the authors find that a good web user interface must not only consider usability and accessibility design, but also a suitable adoption to the information architecture, its graphics, and the technical arrangement of a given system.