-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path向AI提的一些需求.txt
112 lines (61 loc) · 7.18 KB
/
向AI提的一些需求.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
我现在在做一个网页,请你给我做一个多行输入框和一个按钮,当我在输入框里输入了东西后,按钮才可以点击,否则点击不了
再加个按钮,点击后可以上传本地文件
再加一个判断逻辑,只允许上传后缀是json或txt格式的文件。之后点击上传文件按钮后,在网页下方新出现一个文本框,把文件的内容显示在这个新的文本框里
上传的文件里是JSON数组,我想只读取bookSourceName和bookSourceUrl的键名和键值,然后对应的写到网页下方,并且这个区域背景色变成#E0DFFF颜色
这种数据是什么类型
[
{
"bookSourceComment": "添加:动漫之家M",
"bookSourceGroup": "🎨漫画",
"bookSourceName": "2023.1.22 更新",
"bookSourceType": 2,
"bookSourceUrl": "https://yuedu",
}
]
这种数据类型是JSON(JavaScript Object Notation),它是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON主要用于存储和传输数据。
你提供的数据是一个JSON数组,包含了一个对象。这个对象看起来像是描述了一个书籍来源的信息,具体包括了以下字段:
bookSourceComment:对书籍来源的评论或说明。
bookSourceGroup:书籍来源所属的组别,这里标记为“🎨漫画”,表明这可能是一个漫画类别的分组。
bookSourceName:书籍来源的名字,这里显示的是一个更新日期。
bookSourceType:书籍来源的类型,用数字2表示,具体的含义需要根据上下文来确定。
bookSourceUrl:书籍来源的网址,但是这里的URL似乎不完整,缺少了域名的后半部分。
在你提供的JSON数据中,最外层的方括号[]表示这是一个JSON数组。JSON数组可以包含零个或多个值,这些值可以是任何有效的JSON数据类型,包括对象、数组、字符串、数字、布尔值或者null。
你的例子中,这个JSON数组恰好只包含了一个JSON对象。这个对象包含了几个键值对,用来描述一个书籍来源的信息。如果存在多个书籍来源的信息,那么可以在同一个数组里依次列出这些对象,每个对象之间用逗号分隔。
在网页右上角放一个问号,鼠标挪上去或者点击后,会有一个提示
做个简单的导航页面,让用户可以有三个按钮可以选择。
通过这种方式,用户可以通过点击不同的导航按钮来查看不同的内容部分,而不需要重新加载整个页面。这种技术常用于单页应用(SPA)中,可以提供更加流畅的用户体验。
我想在每个生成的表格那行前面加个可选框,在每个生成的表格那行后面加上删除和编辑按钮。并在表格的表头上面加上全选的可选框,当我没有点击某行的可选框时,这行的删除和编辑按钮是不能点击的。
现在代码有以下几个问题:
1.全选按钮点击后并没有起到该有的作用
2.我想让你在开始分析按钮右边增添一个“显示内容”按钮,点击它可以让导入的文件内容完全显示到表格底部的一个textarea区域,并且点击这个按钮还有锚点效果,可以跳转到这个textarea区域
3.鼠标点击表格每行的可选框后,这行的编辑和删除按钮并不能点击。我希望点击删除按钮时,会出现一个提示框来询问我是否要继续删除。点击继续删除后,会把json中的相应的对象给删除。
4.点击每行的编辑后,也会让导入的文件内容完全显示到表格底部的一个textarea区域,并且点击这个按钮还有锚点效果,可以跳转到textarea区域相应的bookSourceName位置,并且把相应的bookSourceName和bookSourceUrl的值给高亮
1.我希望能显示出bookSourceUrl的数量、编辑过的数量、bookSourceUrl重复的数量。显示的区域做的美观和大气
2.点击表格每行的编辑后,让textarea自动滚动到对应的高亮位置
3.你只把bookSourceName给高亮了,没有把对应的bookSourceUrl的值给高亮
4.我希望鼠标在textarea中的行为不会影响到原本的高亮。
5.把help-icon的提示框变得美观大气。
6.在显示内容旁边加个按钮,按钮名是"导出本地",可以把修改过的文件下载下来,也可以把粘贴的书源放到一个新的文件里下载到本地。
1.书源总数和已编辑数完全没有起到作用,请把它俩修复正常,让它们显示出正确的数量。
2.在显示内容旁边加个按钮,按钮名是"导出本地",可以把修改过的文件下载下来,也可以把粘贴的书源放到一个新的文件里下载到本地。
1.删除选中功能完全没用,请修改它让它拥有该有的功能。
2.增加"原书源总数"让它一直显示着最初导入时的数量。
3.增加"已删除数量"
4.在每行的表格前加上序号,从1开始往下排列,当删除后,序号重新排列。
5.导出本地功能完全没用,请修改它,实现让我点击后就可以选择导出的路径并且可以修改想要的文件名,导出格式只能选择txt或json两种格式。
1.将stats-dashboard区域里的位置和大小调整一下,一行内显示完全,不要有第二行。
2.导出按钮没有了,请你添加上导出按钮,并且让它可以正常工作。
1.已删除数没有起到作用,我希望删除的书源数量显示到已删除数里
2.已删除数不要算到已编辑数的里面
3.编辑和删除按钮的颜色显示逻辑有问题,我希望实现只要这行前面的可选框未被选中,那么编辑和删除按钮的颜色就一直是浅色;只有这行的可选框被选中时,这两个按钮的颜色才会变亮。
4.导出本地功能无法使用,我希望实现让我点击后就可以选择导出的路径并且可以修改想要的文件名,导出格式只能选择txt或json两种格式。导出的文件里放的是修改过后的内容!
1.把"选择文件"按钮进行美化,使其符合整个html的颜色风格
2.点击"导出本地"按钮后,如果有勾上可选框的部分,那么就把选中部分的整个json给导出,注意一定要导出成JSON数组格式。如果没有可选框一个都没有选中,那么就提示"未选中可导出的内容!"
1.导出本地功能需要修改,点击"导出本地"按钮后,弹出的应该是"另存为窗口",而不是"打开"窗口。
2.将"导出本地"按钮放到"选择文件"按钮的右边,并且按钮风格和大小和"选择文件"按钮保持一致。
3.已编辑数需要优化,并不是每点击一次"编辑"按钮就计算一次,而是把最初导入的json数组与当前的json数组进行比较,判断有几个json不一样,然后已编辑数就显示几。
4.在"显示内容"按钮右边创建一个"筛选重复"按钮,点击后会把重复URL对应的表格那一行高亮显示。
5."筛选重复"按钮右边创建一个"勾选重复"按钮,点击后会把重复URL对应的表格那一行的可选框选中
1.勾选可选框后点击删除按钮后,把其他行的可选框依旧勾选上。
2.添加"撤回上一步"按钮
1.