发表于: 2017-01-23 10:28:13

1 1383


今天完成的事情:

郑州的小伙伴今天走了好多,一下子还有些不习惯,之前莎莎师兄教我了postman的使用方法和测试接口的大概意思。

老大也在QQ里教导我们,自己不踩过的坑,没人帮的了你。如果遇到问题了,特别困惑,可以在日报里写出来,不仅仅是桦伟在回复你,其他师兄都会回复你。也许现在在做JS任务中遇到了挫折,觉得JS很难,但是之后做了项目又会觉得JS任务好简单,如果之后再学后端的话,又会觉得JS好简单。这不禁让我想起了初中时我生物老师讲的一段话,初一觉得课程难,初三会发现更难,到高中又会感觉学的东西更难。难就对了,因为难,才好玩。


明天计划的事情: 

看书,亚马逊买的那本高程到今天都没到,气得我把它退了,先看电子书吧,网上还有那么多资源和教程,把HTTP,Ajax,JSON各种协议 回调这些不懂的搞明白,这些内容都是身为一个web前端必须掌握的知识点,而且你自己不努力没人能替你看的。


遇到的问题: 

小伙伴都走了,前端学员就剩下我跟义山了,有点孤单。


收获:

学习了以支持多种浏览器的方式创建 XMLHttpRequest 对象

/* Create a new XMLHttpRequest object to talk to the Web server */

var xmlHttp = false;

/*@cc_on @*/

/*@if (@_jscript_version >= 5)

try {

  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

  try {

    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

  } catch (e2) {

    xmlHttp = false;

  }

}

@end @*/

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {

  xmlHttp = new XMLHttpRequest();

}

现在先不管那些注释掉的奇怪符号,如 @cc_on,这是特殊的 JavaScript 编译器命令,将在下一期针对 XMLHttpRequest 的文章中详细讨论。这段代码的核心分为三步:

1、建立一个变量 xmlHttp 来引用即将创建的 XMLHttpRequest 对象。 

2、尝试在 Microsoft 浏览器中创建该对象: 

      1)尝试使用 Msxml2.XMLHTTP 对象创建它。 

      2)如果失败,再尝试 Microsoft.XMLHTTP 对象。 

2、如果仍然没有建立 xmlHttp,则以非 Microsoft 的方式创建该对象。 

最后,xmlHttp 应该引用一个有效的 XMLHttpRequest 对象,无论运行什么样的浏览器。



返回列表 返回列表
评论

    分享到