自学Java第95天
原来请求是有同步、异步之分的
如何理解同步和异步?举个例子说明:
-
有一次去相亲,我和女孩子一起去吃饭
点菜的时候我问她:你喜欢吃什么?
她回答我说:随便
-
于是我便点了自己最喜欢吃的菜
美滋滋地吃了一顿
不过令我想不通的是,妹子吃的似乎不开心
并且今后的日子,她也再也没理过我了
-
后来有人对我说:
你应该点菜的时候问问她
我很不理解:我问了呀,她不是说随便么?
-
你应该每点一样菜的时候都问问她的意见
若是她同意的话,就点,不同意就换一样菜
我擦咧,这特么太麻烦了吧
-
回到最先开始的问题:
什么叫同步?
每点一样菜都问她的意见,等她同意了才点菜
这就是同步请求,必须要有响应才能再次发起请求
-
什么叫异步?
每点一样菜都问她的意见但她暂时没理
于是只好换一样菜继续问她的意见
就这样循环问她,可能当我问第3样菜的时候
她才和我说第一样菜她喜欢吃
-
这就是异步请求
就算没有响应也能再次发起一次新的请求
服务器什么时候响应,接受就好了
-
而Ajax就是实现异步请求的方式
最后,还学了json,它是一种数据格式
在一定程度上比xml更加地简洁,方便解析
-
那么现在问题来了:同步、异步请求
哪个使用起来更加地有效率?
哪个使用更加地常见?
-
人家计算机程序用事实在教我们呢
原来请求是有同步、异步之分的
如何理解同步和异步?举个例子说明:
-
有一次去相亲,我和女孩子一起去吃饭
点菜的时候我问她:你喜欢吃什么?
她回答我说:随便
-
于是我便点了自己最喜欢吃的菜
美滋滋地吃了一顿
不过令我想不通的是,妹子吃的似乎不开心
并且今后的日子,她也再也没理过我了
-
后来有人对我说:
你应该点菜的时候问问她
我很不理解:我问了呀,她不是说随便么?
-
你应该每点一样菜的时候都问问她的意见
若是她同意的话,就点,不同意就换一样菜
我擦咧,这特么太麻烦了吧
-
回到最先开始的问题:
什么叫同步?
每点一样菜都问她的意见,等她同意了才点菜
这就是同步请求,必须要有响应才能再次发起请求
-
什么叫异步?
每点一样菜都问她的意见但她暂时没理
于是只好换一样菜继续问她的意见
就这样循环问她,可能当我问第3样菜的时候
她才和我说第一样菜她喜欢吃
-
这就是异步请求
就算没有响应也能再次发起一次新的请求
服务器什么时候响应,接受就好了
-
而Ajax就是实现异步请求的方式
最后,还学了json,它是一种数据格式
在一定程度上比xml更加地简洁,方便解析
-
那么现在问题来了:同步、异步请求
哪个使用起来更加地有效率?
哪个使用更加地常见?
-
人家计算机程序用事实在教我们呢
全部评论
相关推荐