您的位置 : 首页 > 群落网 > > 重生在2008签到

重生在2008签到第90章 代码里的小麻烦

1月22号上午阳光透过书房的窗户在键盘上洒下细碎的光斑。

林舟盯着电脑屏幕手指悬在鼠标上眉头却拧成了疙瘩。

屏幕上“校园帮”网站的“发布二手信息”按钮像个闹脾气的小孩无论怎么点击都纹丝不动连个加载的转圈图标都没有。

“怎么回事啊……”林舟喃喃自语又试了第三次。

他按照流程填写了二手手机的信息:品牌、型号、成色、价格还上传了两张实拍图一切都没问题可点击“发布”按钮时页面依旧停在原地没有任何反应。

他打开浏览器的“检查模式”看着控制台里密密麻麻的代码头都大了。

李哲优化后的代码确实简洁去掉了之前拖拽平台里冗余的功能运行速度也快了不少可偏偏在“发布信息”这个核心功能上出了岔子。

林舟试着对照李哲写的注释一行行检查代码可看了半天也没发现哪里不对。

函数名没错参数看起来也没问题按钮的绑定事件也写了怎么就点不动呢? “早知道当初多学点编程了”林舟揉了揉酸胀的眼睛有点后悔当初只跟着李哲学了点基础操作遇到这种具体的代码问题就像无头苍蝇一样。

林舟拿起手机给李哲发了条消息:“李哲你有空吗?网站的‘发布信息’按钮点不动我查了半天也没找到问题能不能帮我看看?” 没过两分钟李哲的视频电话就打了过来。

屏幕里的李哲穿着一件灰色的卫衣身后依旧是整齐的书架手里还拿着一本编程书。

“别急”李哲的声音很平静“你先打开代码里的‘submitInfo’函数就是处理发布信息的那个函数看看函数里的参数是不是写错了。

我上次写的时候参数里有个‘userID’需要和登录用户的ID对应上你是不是多写或者少写了字符?” 林舟赶紧按照李哲说的找到“submitInfo”函数。

代码里写着“function submitInfo(userID0 goodsInfo)”他指着屏幕里的“userID0”疑惑地说:“这里多了个‘0’是不是错了?” “对!就是这个问题!”李哲点头“我之前定义的参数是‘userID’没有后面的‘0’你多写了一个字符导致函数没办法识别参数按钮自然就没反应了。

把‘0’删掉再试试。

” 林舟赶紧删掉多余的“0”保存代码后刷新页面。

这一次他填写完信息点击“发布”按钮页面立刻弹出“发布成功”的提示信息也顺利出现在了二手交易区的列表里。

“终于好了!”林舟兴奋地拍了下桌子“还是学霸靠谱我这半吊子技术差点把核心功能搞砸了。

” “很正常”李哲笑着说“新手写代码最容易犯这种小错误比如多写个字符、少个分号或者变量名不对应我刚开始学的时候也经常这样。

你要是不确定下次可以先在控制台里打印参数看看有没有传对。

” “学到了!”林舟赶紧记在笔记本上“下次遇到这种问题先打印参数排查。

对了还有个事想麻烦你我想在二手交易区加个‘收藏’功能用户看到喜欢的物品可以收藏这个好实现吗?” “不难”李哲想了想“只需要在数据库里加个‘收藏表’记录用户ID和物品ID再在页面上加个收藏按钮绑定点击事件就行。

我晚上有空的话写个简单的代码片段发给你。

” 挂了视频电话林舟看着屏幕上正常运行的网站心里松了口气。

他对着电脑屏幕在心里悄悄签到:“系统签到!技术攻关成功求个能避免重复踩坑的工具最好有常用的代码片段以后遇到类似的功能不用再麻烦李哲了!” 【叮!检测到宿主在“技术打磨地(家中书房)”签到恭喜获得奖励:“校园网站常用代码片段库”(已存入系统空间含核心功能代码、错误排查技巧、优化建议附“代码注释模板”)。

】 林舟眼前一亮快速浏览片段库里面全是针对“校园帮”网站的实用代码比如“用户注册登录”“信息发布提交”“收藏功能”“评论功能”每段代码都有详细的注释标明了参数含义、调用方法和注意事项甚至还标注了“容易出错的地方”比如之前他遇到的“参数名不匹配”问题在片段库里就有明确的提醒。

“太实用了!”林舟立刻把片段库压缩打包发给李哲还附带了一句:“这个片段库超好用以后咱们开发新功能直接套用就行能省不少时间。

” 没过多久李哲回复:“确实有用里面的‘错误排查技巧’很详细下次遇到bug可以按这个步骤来不用瞎猜了。

对了你加的‘校园周边’板块我看了商家信息展示得很清楚要不要加个‘距离排序’功能让用户能看到离自己最近的商家?” 小主这个章节后面还有哦请点击下一页继续阅读后面更精彩!。

本文地址重生在2008签到第90章 代码里的小麻烦来源 http://www.quopal.com