1. A method for browser-based games, the method comprising: receiving a data-loading request for acquiring resource data and user data related to operations of a next phase of a browser-based game; detecting a present networking state; in response to the present networking state corresponding to an online state, requesting first resource data from the network-side server; requesting first user data from the network-side server; loading the browser-based game based on at least information associated with the first resource data and the first user data received from the network-side server; and storing the first resource data and the first user data in a cache; and in response to receiving the data-loading request for acquiring the resource data and the user data related to the operations of the next phase of the browser-based game, providing for display in a web browser the browser-based game including the resource data and the user data related to the operations of the next phase of the browser-based game; wherein the receiving a data-loading request for acquiring resource data and user data related to operations of a next phase of a browser-based game includes: determining whether operation of a prior phase of the browser-based game is finished, the prior phase preceding the next phase of the browser-based game with respect to the operation of the browser-based game; in response to determining that the operation of the prior phase of the browser-based game is finished, determining whether operation of the next phase of the browser-based game is started; and in response to determining that the operation of the next phase of the browser-based game is started: determining information associated with the resource data and user data related to operations of the next phase of the browser-based game; and adding the information associated with the resource data and user data related to operations of the next phase of the browser-based game to the data-loading request.