From 0f5ce81539010b02c1a4edfed9f8c941db788fa1 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sat, 4 Jan 2025 15:00:27 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20AIPPT=20=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/mocks/AIPPT.json | 416 ++++++++++++++++++++++++++++++---------- src/hooks/useAIPPT.ts | 2 +- 2 files changed, 316 insertions(+), 102 deletions(-) diff --git a/public/mocks/AIPPT.json b/public/mocks/AIPPT.json index f23852e8..a6d5334e 100644 --- a/public/mocks/AIPPT.json +++ b/public/mocks/AIPPT.json @@ -2,81 +2,74 @@ { "type": "cover", "data": { - "title": "犯罪心理学", - "text": "理解犯罪行为的心理机制" + "title": "犯罪心理学研究", + "text": "探索犯罪心理的成因、特征及干预策略,助力犯罪预防与矫治。" } }, { "type": "contents", "data": { "items": [ - "引言", - "犯罪心理学的定义与历史", - "犯罪心理学的主要理论", - "犯罪行为的心理因素", - "犯罪心理评估与诊断", - "犯罪心理干预与治疗", - "犯罪心理学在司法系统中的应用", - "犯罪心理学的未来发展方向", - "结论", - "参考文献" + "犯罪心理学概述", + "犯罪心理的形成", + "犯罪类型与心理特征", + "犯罪心理评估与干预", + "犯罪心理学的应用", + "未来发展趋势" ] } }, { "type": "transition", "data": { - "title": "引言", - "text": "犯罪心理学的意义与研究犯罪心理学的重要性。" + "title": "犯罪心理学概述", + "text": "本章将介绍犯罪心理学的定义、历史、基本理论及其研究领域。" } }, { "type": "content", "data": { - "title": "犯罪心理学的定义与历史", + "title": "定义与历史", "items": [ { "title": "犯罪心理学的定义", - "text": "犯罪心理学是研究犯罪行为及其心理机制的学科,旨在理解犯罪者的心理过程和行为动机。" + "text": "犯罪心理学是研究犯罪行为及其心理机制的学科,旨在理解犯罪者的心理特征和行为动机。" }, { "title": "犯罪心理学的发展历史", - "text": "犯罪心理学起源于19世纪末,随着心理学和法学的发展,逐渐形成独立的学科体系。" + "text": "犯罪心理学起源于19世纪末,随着心理学和法学的发展逐渐形成独立学科。" }, { - "title": "重要人物与贡献", - "text": "如弗洛伊德、斯金纳等心理学家对犯罪心理学的理论发展做出了重要贡献。" + "title": "主要研究领域", + "text": "包括犯罪心理成因、犯罪类型分析、犯罪心理评估与干预等。" + }, + { + "title": "与其他学科的关系", + "text": "犯罪心理学与法学、社会学、生物学等学科密切相关,共同探讨犯罪现象。" } ] } }, - { - "type": "transition", - "data": { - "title": "犯罪心理学的主要理论", - "text": "介绍犯罪心理学的主要理论框架和研究方法。" - } - }, { "type": "content", "data": { - "title": "犯罪心理学的主要理论", + "title": "基本理论", "items": [ { "title": "生物学理论", - "text": "生物学理论强调遗传和生理因素对犯罪行为的影响,如基因、脑结构和神经递质等。" + "text": "探讨遗传、神经生理等因素对犯罪行为的影响。" }, { "title": "心理学理论", - "text": "心理学理论关注个体的心理过程,如人格特质、情绪和认知对犯罪行为的影响。" + "text": "分析人格、认知、情感等心理因素与犯罪行为的关联。" }, { "title": "社会学理论", - "text": "社会学理论探讨社会环境、文化和社会结构对犯罪行为的塑造作用。" + "text": "研究社会环境、文化背景等对犯罪心理的塑造作用。" }, { "title": "综合理论", - "text": "综合理论结合生物学、心理学和社会学因素,全面解释犯罪行为的成因。" + "text": "结合生物学、心理学和社会学视角,全面解释犯罪心理。" } ] } @@ -84,30 +77,78 @@ { "type": "transition", "data": { - "title": "犯罪行为的心理因素", - "text": "探讨影响犯罪行为的心理因素及其作用机制。" + "title": "犯罪心理的形成", + "text": "本章将探讨个体因素、环境因素及心理过程对犯罪心理的影响。" } }, { "type": "content", "data": { - "title": "犯罪行为的心理因素", + "title": "个体因素", "items": [ { - "title": "人格特质与犯罪", - "text": "某些人格特质,如攻击性、冲动性和反社会性,与犯罪行为密切相关。" + "title": "遗传因素", + "text": "研究基因与犯罪行为之间的潜在联系。" }, { - "title": "情绪与犯罪", - "text": "情绪状态,如愤怒、恐惧和抑郁,可能引发或加剧犯罪行为。" + "title": "心理特质", + "text": "探讨人格特质如攻击性、冲动性与犯罪的关系。" }, { - "title": "认知过程与犯罪", - "text": "认知偏差和决策错误可能导致个体选择犯罪行为作为解决问题的方式。" + "title": "人格障碍", + "text": "分析反社会人格障碍等心理疾病对犯罪行为的推动作用。" }, { - "title": "社会心理因素与犯罪", - "text": "社会心理因素,如群体压力、社会排斥和模仿行为,对犯罪行为有重要影响。" + "title": "早期经历", + "text": "研究童年创伤、家庭暴力等对犯罪心理的长期影响。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "环境因素", + "items": [ + { + "title": "家庭环境", + "text": "探讨家庭结构、教育方式对犯罪心理的塑造作用。" + }, + { + "title": "社会环境影响", + "text": "分析同伴压力、社区环境对犯罪行为的诱导作用。" + }, + { + "title": "经济因素", + "text": "研究贫困、失业等经济问题与犯罪率的关系。" + }, + { + "title": "文化背景", + "text": "探讨文化价值观对犯罪心理的影响。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "心理过程", + "items": [ + { + "title": "认知过程", + "text": "分析犯罪者的思维方式、决策模式及其对行为的影响。" + }, + { + "title": "情感过程", + "text": "探讨情绪调节、情感缺失与犯罪行为的关系。" + }, + { + "title": "行为动机", + "text": "研究犯罪者的内在动机,如利益驱动、报复心理等。" + }, + { + "title": "决策机制", + "text": "分析犯罪者在实施犯罪前的决策过程及其心理机制。" } ] } @@ -115,26 +156,78 @@ { "type": "transition", "data": { - "title": "犯罪心理评估与诊断", - "text": "介绍犯罪心理评估的方法和诊断流程。" + "title": "犯罪类型与心理特征", + "text": "本章将分析暴力犯罪、财产犯罪及网络犯罪的心理特征。" } }, { "type": "content", "data": { - "title": "犯罪心理评估与诊断", + "title": "暴力犯罪", "items": [ { - "title": "犯罪心理评估的方法", - "text": "犯罪心理评估包括临床访谈、心理测试和行为观察等多种方法。" + "title": "谋杀心理特征", + "text": "探讨谋杀者的心理动机,如情感冲突、利益争夺等。" }, { - "title": "常用的心理测试工具", - "text": "如MMPI、PCL-R等心理测试工具广泛应用于犯罪心理评估。" + "title": "抢劫心理特征", + "text": "分析抢劫者的冒险心理及对暴力的依赖。" }, { - "title": "犯罪心理诊断的流程", - "text": "犯罪心理诊断通常包括初步评估、详细测试和综合诊断三个步骤。" + "title": "性犯罪心理特征", + "text": "研究性犯罪者的心理扭曲及行为模式。" + }, + { + "title": "家庭暴力心理特征", + "text": "探讨家庭暴力施暴者的控制欲及情感缺陷。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "财产犯罪", + "items": [ + { + "title": "盗窃心理特征", + "text": "分析盗窃者的侥幸心理及对物质的渴望。" + }, + { + "title": "诈骗心理特征", + "text": "探讨诈骗者的欺骗技巧及心理操纵能力。" + }, + { + "title": "贪污心理特征", + "text": "研究贪污者的权力欲望及道德沦丧。" + }, + { + "title": "洗钱心理特征", + "text": "分析洗钱者的风险规避心理及法律规避策略。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "网络犯罪", + "items": [ + { + "title": "黑客心理特征", + "text": "探讨黑客的技术崇拜及对权威的挑战心理。" + }, + { + "title": "网络诈骗心理特征", + "text": "分析网络诈骗者的伪装能力及心理操纵技巧。" + }, + { + "title": "网络暴力心理特征", + "text": "研究网络暴力施暴者的匿名心理及攻击性。" + }, + { + "title": "网络成瘾与犯罪", + "text": "探讨网络成瘾者对虚拟世界的依赖及其与犯罪行为的关联。" } ] } @@ -142,26 +235,78 @@ { "type": "transition", "data": { - "title": "犯罪心理干预与治疗", - "text": "探讨犯罪心理干预的策略和治疗方法。" + "title": "犯罪心理评估与干预", + "text": "本章将介绍犯罪心理评估方法及干预策略,探讨预防措施。" } }, { "type": "content", "data": { - "title": "犯罪心理干预与治疗", + "title": "评估方法", "items": [ { - "title": "犯罪心理干预的策略", - "text": "犯罪心理干预包括认知行为疗法、心理教育和家庭治疗等多种策略。" + "title": "心理测试", + "text": "通过标准化测试评估犯罪者的心理状态及人格特征。" }, { - "title": "犯罪心理治疗的方法", - "text": "犯罪心理治疗方法包括个体治疗、团体治疗和社区康复等。" + "title": "行为观察", + "text": "观察犯罪者的日常行为,分析其行为模式及心理动机。" + }, + { + "title": "访谈技巧", + "text": "通过深度访谈了解犯罪者的心理历程及犯罪动机。" }, { "title": "案例分析", - "text": "通过具体案例分析,展示犯罪心理干预与治疗的实际效果。" + "text": "通过典型案例分析犯罪者的心理特征及行为规律。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "干预策略", + "items": [ + { + "title": "心理治疗", + "text": "通过心理咨询和治疗帮助犯罪者纠正心理问题。" + }, + { + "title": "行为矫正", + "text": "通过行为训练帮助犯罪者改变不良行为模式。" + }, + { + "title": "社会支持", + "text": "提供社会资源支持,帮助犯罪者重新融入社会。" + }, + { + "title": "法律干预", + "text": "通过法律手段对犯罪行为进行约束和惩罚。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "预防措施", + "items": [ + { + "title": "早期干预", + "text": "通过早期心理干预预防潜在犯罪者的行为问题。" + }, + { + "title": "教育预防", + "text": "通过教育提升公众的法律意识及心理健康水平。" + }, + { + "title": "社区预防", + "text": "通过社区活动增强社会凝聚力,减少犯罪诱因。" + }, + { + "title": "政策预防", + "text": "通过政策制定减少社会不平等,降低犯罪率。" } ] } @@ -169,26 +314,78 @@ { "type": "transition", "data": { - "title": "犯罪心理学在司法系统中的应用", - "text": "介绍犯罪心理学在司法系统中的实际应用。" + "title": "犯罪心理学的应用", + "text": "本章将探讨犯罪心理学在刑事司法、犯罪预防及研究教育中的应用。" } }, { "type": "content", "data": { - "title": "犯罪心理学在司法系统中的应用", + "title": "刑事司法系统", "items": [ { - "title": "犯罪心理学在侦查中的应用", - "text": "犯罪心理学在犯罪侦查中用于分析犯罪动机、行为模式和嫌疑人特征。" + "title": "犯罪心理画像", + "text": "通过心理分析描绘犯罪者的特征,协助案件侦破。" }, { - "title": "犯罪心理学在审判中的应用", - "text": "犯罪心理学在审判中用于评估被告人的心理状态和刑事责任能力。" + "title": "审讯技巧", + "text": "运用心理学方法提高审讯效率,获取真实供述。" }, { - "title": "犯罪心理学在矫正中的应用", - "text": "犯罪心理学在矫正中用于制定个性化的心理干预和康复计划。" + "title": "证人心理学", + "text": "研究证人的心理状态及其对证词可信度的影响。" + }, + { + "title": "陪审团决策", + "text": "分析陪审员的心理过程及其对判决结果的影响。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "犯罪预防与矫治", + "items": [ + { + "title": "犯罪预防策略", + "text": "通过心理干预和社会支持预防犯罪行为的发生。" + }, + { + "title": "监狱心理矫治", + "text": "通过心理治疗帮助服刑人员纠正心理问题,降低再犯率。" + }, + { + "title": "社区矫正", + "text": "通过社区支持帮助犯罪者重新融入社会,减少再犯风险。" + }, + { + "title": "再犯预防", + "text": "通过心理评估和干预降低犯罪者的再犯可能性。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "研究与教育", + "items": [ + { + "title": "犯罪心理学研究", + "text": "通过科学研究深化对犯罪心理的理解,推动学科发展。" + }, + { + "title": "犯罪心理学教育", + "text": "通过教育培养专业人才,提升犯罪心理学的应用水平。" + }, + { + "title": "专业培训", + "text": "通过培训提升司法人员的心理学知识和技能。" + }, + { + "title": "学术交流", + "text": "通过学术交流促进犯罪心理学领域的国际合作与发展。" } ] } @@ -196,49 +393,30 @@ { "type": "transition", "data": { - "title": "犯罪心理学的未来发展方向", - "text": "探讨犯罪心理学的未来研究方向和挑战。" + "title": "未来发展趋势", + "text": "本章将探讨犯罪心理学在技术应用、跨学科合作及伦理挑战方面的未来发展方向。" } }, { "type": "content", "data": { - "title": "犯罪心理学的未来发展方向", + "title": "技术应用", "items": [ { - "title": "新技术在犯罪心理学中的应用", - "text": "如人工智能、大数据和虚拟现实等新技术在犯罪心理学研究中的应用前景。" + "title": "人工智能与犯罪心理学", + "text": "利用人工智能技术分析犯罪数据,提升犯罪预测能力。" }, { - "title": "跨学科研究的前景", - "text": "犯罪心理学与神经科学、社会学和法学等学科的交叉研究将推动学科发展。" + "title": "大数据分析", + "text": "通过大数据技术挖掘犯罪行为的规律及心理特征。" }, { - "title": "犯罪心理学的伦理问题", - "text": "犯罪心理学研究中的伦理问题,如隐私保护和研究对象的权益保障。" - } - ] - } - }, - { - "type": "transition", - "data": { - "title": "结论", - "text": "总结犯罪心理学的重要发现和未来研究建议。" - } - }, - { - "type": "content", - "data": { - "title": "结论", - "items": [ - { - "title": "犯罪心理学的重要发现", - "text": "犯罪心理学揭示了犯罪行为的复杂心理机制,为预防和干预提供了科学依据。" + "title": "虚拟现实技术", + "text": "利用虚拟现实技术模拟犯罪场景,研究犯罪者的心理反应。" }, { - "title": "对未来研究的建议", - "text": "未来研究应加强跨学科合作,探索新技术在犯罪心理学中的应用,并关注伦理问题。" + "title": "神经科学研究", + "text": "通过神经科学研究探索犯罪行为的生物学基础。" } ] } @@ -246,11 +424,47 @@ { "type": "content", "data": { - "title": "参考文献", + "title": "跨学科合作", "items": [ { - "title": "主要参考文献列表", - "text": "列出犯罪心理学领域的主要参考文献,包括书籍、期刊文章和研究报告。" + "title": "心理学与法律", + "text": "加强心理学与法学的合作,提升司法系统的科学性。" + }, + { + "title": "心理学与医学", + "text": "通过心理学与医学的结合,深化对犯罪心理的理解。" + }, + { + "title": "心理学与社会学", + "text": "通过心理学与社会学的交叉研究,全面分析犯罪现象。" + }, + { + "title": "心理学与信息技术", + "text": "结合心理学与信息技术,开发犯罪预防与干预的新工具。" + } + ] + } + }, + { + "type": "content", + "data": { + "title": "伦理与挑战", + "items": [ + { + "title": "伦理问题", + "text": "探讨犯罪心理学研究中的伦理困境及解决方案。" + }, + { + "title": "隐私保护", + "text": "研究犯罪心理学应用中如何保护个人隐私。" + }, + { + "title": "数据安全", + "text": "分析犯罪心理学数据的安全风险及防护措施。" + }, + { + "title": "未来挑战", + "text": "探讨犯罪心理学在未来发展中可能面临的技术与社会挑战。" } ] } diff --git a/src/hooks/useAIPPT.ts b/src/hooks/useAIPPT.ts index a3ac4b7a..7342cefb 100644 --- a/src/hooks/useAIPPT.ts +++ b/src/hooks/useAIPPT.ts @@ -150,7 +150,7 @@ const getNewTextElement = ({ content = doc.body.innerHTML.replace(/font-size:(.+?)px/g, `font-size: ${size}px`) - return el.type === 'text' ? { ...el, content } : { ...el, text: { ...el.text!, content } } + return el.type === 'text' ? { ...el, content, lineHeight: size < 15 ? 1.2 : el.lineHeight } : { ...el, text: { ...el.text!, content } } } export default () => {