ESRI JS API 3.13

HTML

<script src="//js.arcgis.com/3.13"></script>
<link rel="stylesheet" href="//js.arcgis.com/3.12/esri/css/esri.css">
<script type="text/javascript">
    var dojoConfig = {
        async: true
    };
</script>
<button id="zoomInBtn">Press Me</button>
<div id="map">
    
</div>

JavaScript

var map;

      require(["esri/map", "dojo/dom", "dojo/on", "dojo/domReady!"], function(Map, dom, on) {
            esri.config.defaults.map.zoomDuration = 0;  
            esri.config.defaults.map.zoomRate = 0; 
            map = new Map("map", {
                 center: [-100, 48],
                 zoom: 3,
                 basemap: "streets",
                 minZoom: 3,
                 navigationMode: "classic",
                 logo: false
            });
          on(dom.byId("zoomInBtn"), "click", function(){
              map.centerAndZoom([-122.45, 37.75], 19);
          });
      });