2022免费梯子appTodo-list轻松完成待办事项清单,网站後端教学笔记-马克熊

Todo-list轻松完成待办事项清单,网站後端教学笔记-马克熊

-

这篇文章是我在练习写todo-list,代办事项的作业时,在後端部分的小笔记。其中提到了jquery “each” function的使用技巧、foreach的使用技巧、php融合html写法技巧,希望对大家能有所帮助。

<?php foreach ($todos as $key=>$todo): ?> <li data-id="<?= $todo['id']?>" > <div class="checkbox"></div> <div class="content"><?=$todo ?></div> <div class="actions"></div> <div class="delete">x</div> </li> <?php endforeach ?>

这一段的foreach必须有开头与结尾,否则无法运行。
$key=>$todo这个array,$key不是id、content,而是程式自己给一个array的顺序,0,1,2,3,这也不重要,因为没有实质意义。有意义的值都在$todo里面。

这边要提这个写法:

<?php foreach ($todos as $key=>$todo): ?> <li>.......</li> <?php endforeach ?>

这个等於

<?php foreach ($var as $key => $value){echo "<li>...</li>";}?>

然而後者的写法太拗口,要一直用引号,所以前者的写法就衍伸出来了。可以像一般写HTML的时候写,而不用一直加引号。

.each的用法

var todoListUI= ”;
$.each(todos, function(index, todo){
todoListUI =todoListUI + todoTemplate(todo);

});

这边的function後的(index,todo)意思是将资料化成array的格式如$key=>$value:

0: {id: 41, content: “要开始来写update罗”, is_complete: 0, order: 1}

1: {id: 46, content: “ss”, is_complete: 0, order: 1}

,所以有意义的值还是todo,然後将todo塞回去template。

deleteID那边可以自己命名,没有一定。反正就是会印成这样:

对了,这边一定要印json档案回去。因为前面已经在ajax指定要json,如果回传一个字串echo ‘hello’,他会觉得你没有执行好,就便会function。所以连这样的json都可以:

至於这个地方的li为何不能用id: $(‘li’).data(‘id’)  可以想成我们平常要玩鬼抓人,一开始在讲规则的时候说:「鬼可以抓人」这时候的只是一个泛称,而在游戏开始进行时,裁判宣布:「每一只『鬼』暂停动作」,这时候就是指现场的每一只鬼,是会直接对到当鬼的人。但是当刚开始讲规则的时候,角色都还没分配,不知道谁是当鬼谁是当人,这时候如果你说:「当鬼的人看过来我这」,一定不会有人理你,因为角色就还没分配美。所以我们在这边的li不能用(‘li’),要用(li)。

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 Comments
内联反馈
查看所有评论

最新文章

传 Google 将放弃与博通合作,自行开发 AI 晶片

雪上加霜的是,南韩反垄断机构同日宣布,将暂时对博通以及其附属公司处以 191 亿韩元 (合 1,420 万美元) 的罚款。

共庆 Google Cloud 区域在台十周年 Google Cloud Summit Taipei 邀您智转未来,迈向下一个十年

Google Cloud Summit Taipei 将在 10\/17~10\/18 於台北万豪酒店隆重登场,将分享这十年来的策略与展望。

Google 获得 AI 超进化!不只自动生成逐字稿,还能用 AI 分身代开会

新版 Google Meet 不只可以用 AI 自动写会议逐字稿,还能总结会议重点摘要,让就算是没有参加会议的人,也可以在事後获得这场会议的重点文字档!

AI 用歌手声音产音乐要合法了?传 Google 与环球、华纳音乐协商中

Google 正在与环球音乐和华纳音乐等公司协商,拟开发音乐 AI 工具,并将歌手授权声音和音乐给 AI 使用,来让粉丝合法生歌曲的同时,版权拥有者也能分到利润。

Google 吸引员工回办公室的大绝:入住「办公区饭店」特价一晚 99 美元

Google 对内广告文案还强调入住有许多好处,「想像一下早上不必通勤上班,可以直接多睡一小时;结束工作後,可以直接在房间阳台上度过一个宁静的夜晚。」

地热发电创里程碑!首次用石油技术,成功藉地热产出 3.5 兆瓦电力

Fervo Energy 采用增强型地热系统,於内华达州北部钻了两口井,透过注入液体由地热加热後,再来产出电力。 2021 年也与 Google 合作,将提供乾净能源给 Google 的数据中心。

热门文章

传 Google 将放弃与博通合作,自行开发 AI 晶片

雪上加霜的是,南韩反垄断机构同日宣布,将暂时对博通以及其附属公司处以 191 亿韩元 (合 1,420 万美元) 的罚款。

共庆 Google Cloud 区域在台十周年 Google Cloud Summit Taipei 邀您智转未来,迈向下一个十年

Google Cloud Summit Taipei 将在 10\/17~10\/18 於台北万豪酒店隆重登场,将分享这十年来的策略与展望。
0
希望看到您的想法,请您发表评论x