, but this code // executes before the first paint, when

黄大仙高手论坛

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Evert Van Der Heide | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. Evert Van Der Heide

Professor Emeritus

Biography

Evert Van Der Heide joined the Calvin faculty in 1982 after teaching at several state universities and at Dordt College. His primary fields of interest include the economics of developing countries (primarily at the broader, macro level), business cycles and forecasting, and the structure of the West Michigan economy. Professor Van Der Heide worked with government officials in Indonesia on several occasions and continues a strong interest in Asian economies. He teaches the course on Asian economies at Calvin. Professor Van Der Heide participates in forecasting conferences at the University of Michigan and at the Chicago Federal Reserve each year, submitting macroeconomic forecasts for the latter, which become part of a consensus forecast developed at the conference.

Professor Van Der Heide has led about nine classes to Europe during past interims and served in Budapest as Director for the Study in Hungary Program for one year. He serves as liaison for Calvin Business Department's exchange program with the Hogeschool Zeeland in Vlissingen, the Netherlands, and also coordinates the Economics Department's link with Michigan State University's graduate program in the Department of Agriculture, Food and Resource Economics.

Education

M.A., Ph.D. (Wayne State, 1975, 1982)