support mobile. support seajs and requirejs