《jsPsych從入門到精通》是2023年人民郵電出版社出版的圖書,作者是姜紹彬、蔣挺。
基本介紹
- 中文名:jsPsych從入門到精通
- 作者:姜紹彬、蔣挺
- 出版時間:2023年5月
- 出版社:人民郵電出版社
- ISBN:9787115614278
- 開本:16 開
- 裝幀:平裝
內容簡介,作者簡介,圖書目錄,
內容簡介
jsPsych 是一個用於編寫線上心理學實驗的 JavaScript 框架,因其輕便、靈活、易用、可定製、支持多平台等優點而受到學界歡迎。本書是 jsPsych 的中文版使用教程,系統介紹了使用 jsPsych 搭建實驗的流程、細節以及注意事項。本書共 13 章,首先簡單介紹這一工具的特點,然後簡要介紹使用 jsPsych 所必需的前端開發(HTML+CSS+JavaScript)基礎知識,最後詳細介紹如何利用 jsPsych 的各項功能與特性搭建實驗。書中包含了實際案例和示例代碼,旨在幫助讀者深入理解 jsPsych 的使用方法,並能夠根據自己的需求進行修改和定製。
本書適合心理學相關專業教師和研究生以及心理學研究者閱讀。
作者簡介
姜紹彬
北京師範大學心理學部直博,熟練使用JavaScript、TypeScript、MATLAB、Python、Dart等語言和Electron、Django、Flutter等框架,以及jsPsych和PsychToolbox等心理學實驗編程工具;曾獨立完成jsPsych官方文檔的中文翻譯,開展jsPsych培訓課程,並在知乎上發布相關係列教程。
蔣挺
北京師範大學心理學院副教授、發展與教育心理學博士。主講“教育心理學”“實驗心理學實驗“和“MATLAB高級實驗編程技術”等課程,致力於推動心理學本科生課程改革,通過培養學生的編程技術來提升他們的快速學習能力和問題解決能力。在基礎認知心理學、遊戲心理學和人因工程等領域開展了多個科研項目,並發表多篇高水平論文。
圖書目錄
第 1 章 關於 jsPsych 1
1.1 什麼是 jsPsych 1
1.2 為什麼要使用 jsPsych 2
1.3 如何學習 jsPsych 7
1.4 為什麼要使用 jsPsych 7.x 版本(選讀) 8
1.5 小結 9
第 2 章 HTML 基礎 10
2.1 HTML 簡介 10
2.2 開發環境 11
2.3 VsCode 的用法(選讀) 11
2.4 HTML 初始代碼 16
2.5 注釋 18
2.6 jsPsych 中常用的 HTML 標籤 18
2.7 小結 28
第 3 章 CSS 基礎 30
3.1 CSS 的語法 30
3.2 jsPsych 中常用的 CSS 樣式 38
3.3 小結 56
第 4 章 JavaScript 基礎(一) 59
4.1 JavaScript 簡介 59
4.2 變數 62
4.3 數據類型 65
4.4 相關閱讀 78
4.5 小結 79
第 5 章 JavaScript 基礎(二) 80
5.1 分支語句 80
5.2 循環語句 86
5.3 函式 90
5.4 異步(選讀) 95
5.5 小結 101
第 6 章 使用 JavaScript 操作網頁 103
6.1 獲取頁面上的元素 103
6.2 修改、獲取元素的屬性 105
6.3 動態添加、移除元素 110
6.4 事件 111
6.5 使用原生 JavaScript 編寫簡單眼應時實驗 114
6.6 小結 124
第 7 章 jsPsych 初體驗 126
7.1 使用 jsPsych 重寫簡單眼應時實驗 126
7.2 理解使用 jsPsych 搭建實驗的理念 132
7.3 小結 133
第 8 章 時間線變數 135
8.1 時間線的嵌套 135
8.2 時間線變數 137
8.3 時間線變數的隨機化 139
8.4 動態參數 143
8.5 小結 145
第 9 章 jsPsych 中的事件 147
9.1 單一試次相關的事件 147
9.2 子時間線相關的事件 149
9.3 全局生效的事件 152
9.4 生命周期 158
9.5 小結 161
第 10 章 使用外掛程式 162
10.1 所有外掛程式通用的參數 162
10.2 獲取鍵盤按鍵的外掛程式 167
10.3 預載入靜態資源 176
10.4 獲取滑鼠點擊的外掛程式 179
10.5 通過滑動條作答的外掛程式 184
10.6 繪製複雜的刺激--使用canvas 187
10.7 問卷編制 194
10.8 進入/退出全螢幕 206
10.9 根據瀏覽器剔除被試 208
10.10 關於學習外掛程式的建議 211
10.11 小結 214
第 11 章 自定義實驗 215
11.1 修改實驗外觀 215
11.2 實驗的配置項 218
11.3 自定義數據 225
11.4 增強試次功能 240
11.5 模擬模式 242
11.6 小結 245
第 12 章 jsPsych 實驗的部署 246
12.1 使用 Cognition 部署實驗 246
12.2 使用腦島部署實驗 252
12.3 對比 Cognition 和腦島 260
12.4 小結 260
第 13 章 高級套用:編寫 jsPsych外掛程式 262
13.1 簡單認識 JavaScript 中的 class 262
13.2 jsPsych 外掛程式的基本結構 267
13.3 實現一個外掛程式 270
13.4 小結 284