DONTSEARCH
你想弄明白什么?
262 条问答,从名词到具体做法都讲清楚。搜不到就顺着分类翻,点进去就是完整答案、例子和出处。
知识蜘蛛图
中心是全部知识,往外一圈是大类,再往外是具体问题。点节点逐层展开,也可以拖动、放大、直接搜。
做产品 · 从想法到能用的东西,怎么走
61 条
AI 时代做产品,先认识这几个工具 →
先认清这些名字各自管什么,不必按顺序学,更不用全部注册。做什么产品、需要什么功能,再决定选哪些工具。点下面任意一项单独了解。
AI 说网页做好了,我到底要检查哪三样? →
先让 AI 打开做好的页面给你看。只检查三样:文字和图片是不是你要的;每个按钮点下去有没有反应;用手机打开时有没有挤坏。哪里不对,就截图或指出位置,让 AI 改完再看一遍。“已经完成”只是它的报告,打开亲自试过才算数。
Cloudflare 和 Vercel 一样吗? →
Cloudflare 也能发布网站,但它是一组服务:Workers 可运行网站背后的程序,D1 用来存表格状的数据,R2 用来存图片等文件。Vercel 和 Cloudflare 在“发布网站”这一步有交集,不代表所有服务都能一一替换。国内也有 EdgeOne Pages、ESA Pages 等网站发布选择;需要数据库或文件存储时,要再看相应服务。
Git 是什么?它只存版本号吗? →
Git 帮你记录代码的历史。你改完一段内容,主动做一次“提交”,它就记住那时项目的状态,并给这次提交一个识别码。以后可以看两次提交之间改了什么,也能找回以前的内容。平时点“保存文件”只是保存当前文件,不会自动产生一次 Git 提交。Git 可以在自己的电脑上使用。
GitHub 和 Git 是什么关系? →
Git 负责记录代码版本;GitHub 是放代码仓库、和别人协作的网站。做完 Git 提交后,你可以把它推送到 GitHub。国内相近的代码托管选择是 Gitee,二者都使用 Git。Git 是通用工具,不需要找一个“国产 Git”。代码放上去以后,网站还没有自动上线;下一步要看发布平台。
HTML、CSS、JavaScript 分别做什么? →
把网页想成一间房:HTML 摆出门窗和家具,CSS 决定颜色和摆放,JavaScript 让按钮按下后有反应。三者各管一部分。
ICP备案和 ICP 证是一回事吗?什么情况要办? →
不是一回事。ICP备案是网站等互联网服务的登记;大家常说的“ICP 证”,通常指 ICP 经营许可证,是经营性互联网信息服务需要取得的许可。简单说,一个是备案登记,一个是经营许可。申请经营许可证通常要有公司主体、相应人员和技术条件。按现行增值电信业务许可规则,省内经营的注册资本最低通常为 100 万元,跨省经营通常为 1000 万元;各地还可能要求提供负责人社保证明等材料。不能只看网页有没有按钮、能不能互动来判断是否要办证。
Vercel 是做什么的?国内有哪些选择? →
Vercel 是把网页项目构建、发布成能访问的网址的平台,也可以连接代码仓库,让之后的更新更方便。类似的网站发布选择还有 Cloudflare;面向国内用户,也可以看腾讯 EdgeOne Pages、阿里云 ESA Pages。它们支持的功能、访问情况和费用并不完全相同,先根据自己的网站类型选,不必四个都注册。
一个网站为什么还需要管理员页面? →
用户看到的是前台,管理员页面用来处理内容、举报、分类和账号等日常管理。它像店铺的收银台和仓库工作区,不是普通顾客逛的页面。
个人网站从哪里开始? →
先准备三个内容:你是谁、你做过什么、别人怎么联系你。让 AI 做一个能打开的简单页面,再逐项检查文字、图片和链接。
为什么电脑上好看,手机上却挤乱了? →
电脑和手机屏幕宽度不同。响应式设计会让排版随屏幕变化,例如电脑两列、手机一列;发布前两个尺寸都要试。
从列表点进详情,关掉后该回到哪里? →
最好回到用户刚才所在的页面和位置,而不是把他送回首页。像从书里查一个脚注,合上注释后应该回到原来读到的那一行。
代码一改,网站能不能自动更新? →
可以设置自动化流程:代码提交后,系统自动检查并把符合条件的版本发布。它像把“检查、打包、上架”做成固定流水线;正式网站仍要有预览和回退安排。
保存草稿和发布,有什么不同? →
草稿像放在工作台上的半成品,通常只有编辑者能看;发布才是把它摆到大家看得到的架子上。按钮和状态要说清楚,避免用户以为保存就已经公开。
做产品时说的 MVP,是不是把产品做得很简陋? →
MVP 是先做出能验证核心想法的最小版本,不是随便做坏。先回答一个关键问题,再根据真实使用反馈决定下一步投入。
做微信小程序,这条路哪里不同? →
做小程序也可以用 Git 记录代码、用 GitHub 或 Gitee 保管仓库。给用户使用时,通常要按微信小程序的流程上传版本并提交审核,不是把小程序放到 Vercel 就完成发布。需要保存用户资料或上传图片时,可以接后端;腾讯云开发 CloudBase 提供适用于小程序的数据库、登录和文件存储。
做手机 App,也要用 Vercel 发布吗? →
手机 App 也能用 Git 和 GitHub 或 Gitee 管理代码。真正给别人安装时,要做出手机可安装的版本,再提交对应的应用商店或分发渠道;iPhone App 要经过苹果的提交和审核流程,Android 则看目标市场的应用商店。App 如果需要账号、内容同步或上传文件,通常仍要连接后端服务,但安装包本身不靠 Vercel 发布。
做网页、小程序、互动网页,有什么不同? →
可以把它们想成三种东西:展示网页像一张会动的电子海报,别人点开网址就能看;互动网页像一个能操作的小工具,除了看,还能搜索、填写、计算或保存东西;微信小程序像在微信这个现成商场里开一个小店,微信提供入口和一些现成能力,你把页面和功能搭进去,但仍要按规则开发、提交审核和发布。互动网页本身还是网页,不会因为有按钮就变成小程序。
删除资料前,什么时候应该再确认一次? →
如果删除很难恢复、会影响别人或会损失重要内容,就先说清后果再确认;能轻松撤销的小操作,可以提供撤销入口,减少多余打断。
原型和真正能用的产品有什么区别? →
原型主要用来试页面和操作流程,像房子的样板间;正式产品还要处理真实数据、账号、错误和上线维护。原型好看不代表已能可靠使用。
发布前的预览链接,能拿来给别人试吗? →
可以先用预览版检查改动,但它不是正式网站,也不应当成保密空间。像新店试营业,先看看门好不好找、菜单能不能点,再决定正式开门。
发现网页有问题,怎么告诉 AI 才好改? →
说清你在哪个页面、点了什么、期待看到什么、实际发生什么。附截图或报错文字,AI 才能复现并定位。
域名、DNS 和网站托管有什么不同? →
可以把它想成找一家店:域名是好记的店名,DNS 像把店名查成实际位置的电话簿,网站托管则是放网页并让它能运行的地方。买到域名只是拿到一个名字,网站还要先发布到托管服务,再把域名的 DNS 设置指向它。注册域名、管理 DNS 和托管网站可以是同一家公司,也可以分开。
多人各用不同的智能体做同一个项目,怎样协作? →
把协作中心放在项目仓库和任务记录里,而不是某个人的聊天记忆中。先约定唯一主分支、项目说明和完成标准;把大任务切成边界清楚、尽量不改同一批文件的小任务,每个人让自己的智能体在独立分支或工作区完成;完成后提交并发起 Pull Request,由负责人检查改动、测试和冲突,再合并到主分支。共享必要背景写在 AGENTS.md、README、Issue 或任务说明里;不要假设其他人的智能体知道你的聊天内容。涉及同一文件、数据库结构或生产发布时,先指定唯一负责人协调,避免多个智能体同时覆盖。若是一个主智能体自动分派子智能体,也要给每个子任务明确输入、边界和交付物,再由主智能体汇总审查。
存到浏览器里的记录,换手机还能看到吗? →
如果记录只保存在当前浏览器,通常只在这台设备和这个浏览器里;要跨设备看到,应用还要把资料上传到账号对应的云端。清理浏览器数据也可能删掉本地记录。
常见数据库有哪些?Supabase、Firebase、D1、CloudBase 分别是什么? →
产品需要记住用户资料、点赞或预约记录时,才会用到数据库。先分清三件事:数据库存记录,登录服务确认用户身份,文件存储放图片等文件。下面是四种常见选择,不需要全部使用。
怎么让别人打开我的网站? →
把网站文件发布到托管服务后,你会得到一个网址。先让朋友用手机试一下,检查能否打开、图片是否显示、链接是否能点。GitHub Pages 等服务适合纯静态网页。
怎么让网页能点击、能搜索? →
把你希望发生的动作说清楚:用户点哪个按钮、输入什么、页面应该怎样变化。通常用 JavaScript 处理这些动作;保存账户或多人数据时,还需要服务端支持。
我不会写代码,第一句话怎么让 AI 帮我做东西? →
不用先学会写代码。打开你准备用的 AI 编程工具,说清三件事:做一个什么小东西、给谁用、打开后能做什么。先请它做一个能打开的最小版本,并告诉你在哪里看。一次只提一个主要功能,看到结果后再继续改。
手机上的按钮为什么要留出足够大的点击范围? →
手指比鼠标箭头宽,小按钮挤在一起容易点错。让常用按钮容易碰到,并把危险操作和普通操作分开,手机上会省很多误触。
按钮没反应时连点几次,为什么可能出问题? →
网络慢时用户可能以为没点到,连续点击会重复提交订单或留言。提交后先显示正在处理并暂时避免重复发送,完成后再说明结果。
搜索或保存要等一会儿,页面应该告诉我什么? →
告诉用户正在做什么,完成后再显示结果;等得久时给出继续等待或重试的办法。像餐厅报了号就告诉你正在备餐,不要让你猜订单是不是丢了。
搜索没有结果时,怎么帮用户继续往下走? →
直接说没找到,再给清楚的下一步:换个词、查看相近内容或提交问题。空白页面像走到一条没路标的路,用户不知道该往哪转。
搜索结果下面那段介绍,网站能自己决定吗? →
网站可以提供标题和介绍,但搜索引擎有时会按用户的搜索内容重新摘录。写清楚页面讲什么,比堆满关键词更有用。
放在 GitHub 上的代码,别人都能看到吗? →
不一定,仓库可以设成公开或私有。公开像把作品放到橱窗,私有像锁进自己的柜子;不管哪种,都别把密码、密钥或用户隐私放进代码。
新版本发布后又变回旧版,怎么查清并避免? →
先把它当作“发布来源或回退流程不清楚”来排查,不要马上再发布一次。核对生产环境当前版本、部署记录里的提交号、这次发布使用的分支和构建产物;常见原因是从旧分支或旧提交重新部署、自动部署覆盖手动发布、发布任务仍在运行,或有意回滚却没有记录。之后固定一条发布路线:从指定主分支创建短期功能分支;改完提交并合并;发布时记录不可变的提交号和构建版本;发布后核对生产版本确实对应这个提交。已共享的提交需要撤销时,优先用 git revert 生成一条反向提交,不要随意重写公共分支历史。回滚也要作为一次正式发布记录原因、目标版本和验证结果。
每个知识问题有自己的网址,为什么有用? →
每条内容有自己的地址,别人才能直接打开、收藏或分享它。像书有目录也有页码:只给书名,朋友还得自己翻到那一页。
点了发布以后,为什么还要告诉我发布成功? →
按钮被点到不等于用户看见结果。明确告诉他已完成、内容出现在哪里,以及下一步能做什么;重要操作还可以给一个可回看的凭据。
用户已经登录了,为什么还要设置权限? →
登录是在确认“你是谁”,权限是在决定“你可以做什么”。就像进了小区大门不代表能进每一户的房间。
给朋友试用时,问“你觉得怎么样”够不够? →
泛泛地问喜不喜欢,常得到礼貌回答。给对方一个具体任务,观察他在哪一步停住,再问当时在想什么,更容易发现真正的问题。
网址前面的 HTTPS 是什么? →
HTTPS 是浏览器和网站之间加密传送数据的方式。它保护传输过程,但不代表网站内容一定真实、商家一定可靠。
网站上线了,还需要备份吗? →
需要。代码版本、数据库内容和上传的图片可能分开保存;代码能找回来,不代表用户数据也能找回来。定期备份并试一次恢复。
网站上线后还能改吗? →
能。改好文件后重新发布,用户就能看到新版本。先在自己的设备上测试,重要改动保留旧版本,以便出问题时回退。
网站分析访问量,是不是等于盯着每个用户? →
网站分析可以只看整体趋势,例如多少人打开页面、哪些按钮常被点;不一定要记录每个人的身份。收集什么数据,应和产品目标相称,并向用户说明。
网站加登录,为什么比做一个按钮难? →
登录要确认来的人是谁,还要安全地处理密码或第三方登录、会话和找回账号。界面上的‘登录’两个字只是门牌,背后还需要门锁和登记。
网站地图是什么?它会让网页马上被搜索到吗? →
网站地图像交给搜索引擎的一份目录,告诉它网站有哪些重要页面;它不保证页面一定出现,更不保证排在前面。
网站有人来吗?怎么看? →
给网站接入访问统计后,可以看访问次数和常看的页面;不要把访问次数直接当成真实用户数。使用统计工具时也要留意隐私告知。
网站里的数据和文件是一回事吗? →
数据库适合存可查找的记录,例如用户和订单;图片或视频等大文件通常放文件存储,数据库只存它们的位置。两种东西经常一起用。
网页前端和后端分别做什么? →
前端是你在浏览器里看到、点到的页面;后端是在网站背后接收请求、处理规则、确认账号或保存资料的部分。只有介绍文字和图片的网页,通常先做前端就够了;需要登录、预约、多人共用数据时,才常常需要后端和数据库。你不用先学会这些,告诉 Codex 你希望用户做什么,它可以帮你判断需要哪一部分。
网页图片太大,为什么手机上打开很慢? →
大图像一只塞满行李的卡车,要花更多时间送到手机。适当压缩并提供合适尺寸,画面仍清楚,页面也更轻快。
网页报错日志是什么?普通用户需要看吗? →
日志是系统把发生过的事件记下来,方便开发者查问题;普通用户通常只需要看到清楚的提示,不该看到内部细节。像店里留维修记录,顾客只需要知道服务暂时不可用。
网页有输入框,为什么填完还不一定保存了? →
输入框只是让你写字的纸,提交后还得有人把内容送到并存起来。没有接上保存功能,点了按钮也可能只是看起来像提交。
网页的‘无障碍’是什么意思? →
就是让更多人能用:字看得清、图片有文字说明、按钮可用键盘操作。它不是额外装饰,做好了也能减少普通用户误操作。
网页离线也能打开,数据就一定会自动同步吗? →
不一定。网页可以把部分页面资源暂存在设备里,让断网时还能打开;用户新写的数据要等联网后同步,还需要另外设计保存和冲突处理。像把地图下载到手机,不代表你改过的路线已经传回云端。
网页能不能像 App 一样装到手机桌面? →
可以把网页做成渐进式网页应用(PWA):它仍从网址打开,也能在支持的设备上添加到桌面,显示自己的图标。它不等于原生 App,能用哪些系统能力也要看浏览器和设备。
网页记住我的东西,换台设备还在吗? →
不一定。只存在当前浏览器里的内容像贴在这台电脑上的便签,换手机可能看不到;要登录后多设备同步,通常需要账号和服务器保存。
表单填错了,怎样提醒人才不让人抓狂? →
在问题发生的地方,用人听得懂的话说清怎么改。像门口贴“请从这里进入”,比只亮一个红灯更有帮助。
表单有一项填错了,为什么不该把整页内容清空? →
告诉用户哪一项需要修改,同时保留其他已填内容。像填十页申请表只错一栏,不该让人从头再抄九页。
让 AI 继续修改,会不会把刚能用的版本弄坏? →
有可能,所以大改前先留下一个“现在能用”的版本。你可以请 AI 帮你把当前改动保存成一次 Git 提交,或者先复制一份项目。然后只提这次要改的一件事,改完重新打开试。若结果更差,告诉 AI 回到刚才保存的版本;不要让它猜该恢复哪一次。
输入框里有提示文字,还需要写字段名称吗? →
需要。提示文字可能在输入后消失,字段名称要一直让用户知道该填什么。像抽屉里贴着“钥匙”的标签,比打开抽屉前一闪而过的提醒更可靠。
预览版和正式网站有什么不同? →
预览版给你先看改动,正式网站是用户正在用的。先在预览里检查,再发布到正式环境,避免没试好的修改直接影响用户。
