Ajax 板


LINE

感谢您,获益良多 就ajax部分,ajax是一种概念 http://en.wikipedia.org/wiki/Ajax_(programming) 而XHR是js拿来实做这个概念的api http://en.wikipedia.org/wiki/XMLHttpRequest 只是刚好jquery替我们准备好的api名称就叫做ajax 所以容易让人混淆出现顺序 如果是angular 的$http,就不会混淆了XD
1F:→ carylorrk: well..我赞成你的意见,而且事实上就这个例子来说的确 11/13 11:44
2F:→ carylorrk: 没有超出把 php 当成 template language 来使用的适合 11/13 11:45
3F:→ carylorrk: 范畴。只是我写的经验是,PHP 同时可以作为撰写逻辑的 11/13 11:46
4F:→ carylorrk: 程式语言及和 HTML 混杂的 template 语言本身就对新手 11/13 11:47
5F:→ carylorrk: 造成一些 web programming 基础的 confusion 11/13 11:49
6F:→ carylorrk: 要记得 PHP 这个嵌入的语言并不是网页程式原本就有的样 11/13 11:50
7F:→ carylorrk: 子,从以前俗称写 CGI 的 C++ 到现在的 Python、Ruby都 11/13 11:54
8F:→ carylorrk: 是 general purpose language 拿来写 web,所以他们的 11/13 11:56
9F:→ carylorrk: framework 都会明确的说出自己在原本语言上建构了哪些 11/13 11:57
10F:→ carylorrk: 适合语言的模型。就算不用 framework,处理 HTTP req 11/13 11:59
11F:→ carylorrk: 久了也会自己出现像是用 string + variable 这种 11/13 11:59
12F:→ carylorrk: "template" 方式。没错,并不是一定要有 template 11/13 12:00
13F:→ carylorrk: language 才叫做 template XD... 11/13 12:00
14F:→ carylorrk: 不过就算如此,和你说的一样这也只是把资料嵌入的概念 11/13 12:02
15F:→ carylorrk: 差别在於,PHP 让你误以为 template 是 "另一种方式", 11/13 12:04
16F:→ carylorrk: 从而让你习惯把资料、逻辑、presentation 混杂在一起。 11/13 12:06
17F:→ carylorrk: 如果没有意识到 PHP 作为 template language 和 11/13 12:23
18F:→ carylorrk: programming language 的职责区分,很容易有这种情况。 11/13 12:23
19F:→ carylorrk: 而且 PHP 作为 template language 本身有些缺陷,像是 11/13 12:27
20F:→ carylorrk: 语法太繁琐、缺少(或需要特殊技巧)template language 11/13 12:27
21F:→ carylorrk: 的一些 feature (ex: inheritance)。既然本来就不是原 11/13 12:30
22F:→ carylorrk: 生的写作网页方式,加个 lib 让她更好不为过吧XD 11/13 12:31
23F:→ carylorrk: 最後要提的一点是,ajax 跟 framework 没什麽关系, 11/13 12:32
24F:→ carylorrk: XHR 是标准的东西~ 11/13 12:36
25F:→ carylorrk: 简而言之,就「我的观点」,PHP 自己加的这层反而容易 11/13 12:37
26F:→ carylorrk: 让新手搞混网页程式的一些基本的东西。 11/13 12:38
--



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.8.201
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1415856796.A.0A2.html
27F:推 ilovekebi: 谢谢两位前辈的讨论,获益良多 11/13 14:09
28F:→ carylorrk: 让我想到前阵子有个蛮反对 angular 的,其实也是差不多 11/13 15:24
29F:→ carylorrk: 理由。不过我认为 angular 在设计上比 PHP 一开始严谨 11/13 15:24
30F:→ carylorrk: 就是了XD 尤其是看过约翰爸爸的 coding style 觉得写起 11/13 15:26
31F:→ carylorrk: 蛮舒服的(? 11/13 15:26
32F:→ carylorrk: 话说这样说蛮让人误解的,XHR 出现了好一阵子才有 AJAX 11/13 15:39
33F:→ carylorrk: 这种说法。当初出来有点像现在讲 Cloud Computing/Big 11/13 15:40
34F:→ carylorrk: Data 一样,都是现有技术组合的一种模式(不过更明确点 11/13 15:40
35F:→ carylorrk: 记得大一计概老师最喜欢拿 Google map 来举例XD 11/13 15:42







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP