, 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); })(); Donald Tellinghuisen | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. Donald Tellinghuisen

Department Chair, Professor

Biography

Professor Tellinghuisen teaches Introduction to Psychology (), Fundamentals of Research and Practice (), Cognitive Psychology (), and Experimental Psychology (). Prior to teaching at Calvin, he taught for seven years at Augustana College (Sioux Falls, SD). He received his PhD in human experimental psychology from the University of Iowa, specializing in research on attention and vision.  Professor Tellinghuisen was born in North Dakota, grew up in Iowa and received his BA in psychology from Northwestern College (Orange City, IA). His current research interests include attention and distractibility, individual differences in attention, and decision making. He consistently involves student research assistants with his research work.

Education

M.A., Ph.D. (Iowa, 1991, 1994)

Research

Professor Tellinghuisen鈥檚 research focuses on cognition, with his primary focus being attention. He is research studies have explored what distracts people and when distraction might be avoided. He has also conducted research on water taste perception in conjunction with the Calvin Clean Water Institute and studies of decision making.

Along with Professor Moes, he is the author of Exploring Psychology and Christian Faith: An Introductory Guide. This book is used at Calvin and several other Christian colleges to help students consider relationships between a Biblical view and a psychological view of human beings.

Professor Tellinghuisen actively involves students as research assistants in his work and is interested in his work on attention and distraction. He is also currently working on a book exploring the role of attention systems in faith life.