`
mabusyao
  • 浏览: 252744 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

javascript 疑难解答之2

阅读更多
昨天仔细琢磨了javascript的一些问题,自己觉得还挺不错的,后来跟公司另一位大牛讨论了一下,才发现其实自己把问题复杂化了,大牛说了这样一句话:

我们只要确定该语句被执行时的环境就可以断定this的意义了

真的是一语中的啊,很多长久以来我对js的奇怪问题的疑惑,居然只要一句话就可以解释。

一旦对此有所了解,顿时觉得自己对js的认识更深了一层。



PS: 今天代码遇到一个奇怪问题:
<script type="text/javascript" src="chrome://fireAccess/content/panel/importDialog.js" [b]/>[/b]
    <script type="text/javascript">
      XXXXXX
    </script>


而只要改成这样就可以通过了:
<script type="text/javascript" src="chrome://fireAccess/content/panel/importDialog.js" [b]></script>[/b]
    <script type="text/javascript">
      XXXXXX
    </script>


一开始考虑过是html的规范问题,但似乎换成传统规范也是不行,期待牛人解释。
分享到:
评论
1 楼 mabusyao 2011-03-19  
今天闲来无事,读PPK谈Javascript,看到这么一段描述:

可以通过<script>标签把脚本包含到你的页面,这种标签有如下两种使用方法:

1. 为标签指定src,浏览器会自动去该属性指定的地址下载文件
2. 你可以在<script></script>中插入javascript代码。

注意:一个<script>标签不能同时完成这两个功能,它要么下载文件,要么插入代码

这就解释了为什么<script type="text/javascript" src="xxx"></script>这条html语句出问题的原因了,因为浏览器认为该标签打算插入javascript代码(事实上是空的),所以忽略了src命令。

相关推荐

    asp.net专家疑难解答200问源码

    21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24.如何处理多页面重定向到同一页面后的返回问题...

    西路疑难解答 v1.0

    1. **网页开发**:西路疑难解答v1.0作为一个在线应用,其前端界面的开发可能涉及到HTML、CSS和JavaScript。HTML用于构建页面结构,CSS用于美化页面样式,而JavaScript则用于实现交互效果,如表单验证、动态加载等。 ...

    ASP.NET专家疑难解答200问

    在《ASP.NET专家疑难解答200问》中,涵盖了多个关键知识点,这些知识点是ASP.NET开发过程中常见的问题和挑战。 1. **Web服务控件使用**:ASP.NET提供了多种内置控件,如Button、TextBox、GridView等,用于构建用户...

    asp.net专家疑难解答200问

    以上只是"ASP.NET专家疑难解答200问"中的一部分问题,实际涵盖的范围还包括ASP.NET Core、Entity Framework、SignalR、WCF、ASP.NET MVC的高级特性,以及与前端技术如HTML、CSS、JavaScript的交互等。学习和掌握这些...

    asp.net专家疑难解答200问.rar

    "ASP.NET专家疑难解答200问"这个压缩包文件很可能是针对ASP.NET开发中遇到的各种问题和挑战的集合,包含了200个具有代表性和常见性的问题及其解决方案。 首先,我们要理解ASP.NET的核心概念。ASP.NET不仅支持HTML、...

    Asp.Net专家疑难解答200问

    《Asp.Net专家疑难解答200问》的示例代码涵盖了Asp.Net开发中的诸多常见问题和解决方案,是开发者日常工作中不可或缺的参考资料。以下是一些关键知识点的详细解析: 1. **Asp.Net基础**:Asp.Net是微软推出的Web...

    疑难解答前端

    标题 "疑难解答前端" 暗示我们即将探讨的是与前端开发相关的常见问题及解决方案,特别是涉及JavaScript这一重要编程语言的使用。在这个领域,开发者经常遇到各种挑战,如语法错误、浏览器兼容性问题、性能优化等。让...

    实习二动态网页制作基础与发布中疑难解答

    ### 实习二动态网页制作基础与发布中疑难解答 #### 关键知识点解析 在本次实习“动态网页地图制作”的过程中,遇到了一个与`&lt;input type=image&gt;`相关的疑问,特别是关于`image.x`和`image.y`这两个属性的应用,...

    PhotoShop常见的50个疑难问题及解答(20211118115316).pdf

    PhotoShop常见的50个疑难问题及解答(20211118115316).pdf

    调用JavaScript.zip

    这个压缩包中的内容可能包括具体的代码示例、步骤指南和可能的疑难解答,帮助开发者熟练掌握这一技能。在学习过程中,建议结合官方文档和其他相关教程进行深入研究,同时注意实践和测试,以确保理解和应用的正确性。

    javascript客户端验证和页面特效制作上机、课后练习答案(一)

    “在线指导2”可能是一个补充资料,提供了额外的实践项目或疑难解答,帮助学习者巩固所学知识并解决实际问题。 总结PPT则是一个全面回顾,它总结了所有章节的主要知识点,帮助学习者梳理学习路径,确保他们能够系统...

    javascript高级知识点,不适合初学者

    #### 十二、脚本疑难解答 在开发过程中,常见的脚本错误包括语法错误、逻辑错误等。 **解决方法**: - 使用浏览器开发者工具检查错误消息。 - 仔细检查代码,确保语法正确。 - 添加调试代码,如`console.log()`,...

    疑难解答NG

    在IT领域,"疑难解答NG"可能是指针对各种复杂问题的高级解决策略,尤其是在网络、系统管理和编程中遇到的问题。这个标题暗示了我们将探讨一种针对技术难题的高级方法论,特别是与HTML相关的技术问题。 HTML...

    Cookie疑难解答-案例研究

    本文将针对"Cookie疑难解答-案例研究"这一主题,结合相关标签,如HTML、.NET、Windows、ASP.NET、IIS、Visual Studio、WebForms、ASP以及QA和Dev,深入探讨Cookie常见问题及其解决方案。 1. **Cookie不被发送到...

    基于PHP的问答系统(超赞得ASK2在线问答解惑系统网站源码).zip

    在“基于PHP的问答系统”源码中,我们可以学习到如何将这些功能实现,包括PHP编程技巧、MySQL数据库设计、前端技术(HTML、CSS、JavaScript)的应用,以及如何利用PHP框架(如Laravel、Symfony等)提高开发效率。...

    疑难解答:带有最终响应和打字稿的最终顶峰旅行应用程序的移动覆盖范围

    【标题】:“疑难解答:带有最终响应和打字稿的最终顶峰旅行应用程序的移动覆盖范围” 这篇描述可能指的是一个关于移动应用开发的项目,特别是针对“最终顶峰旅行应用程序”的问题解决过程。这个应用程序可能是一款...

    c语言教学专题网站设计大学本科毕业论文.doc

    C 语言教学专题网站是基于互联网技术的应用,旨在方便教师和学生之间的交流,提供了包括课程介绍、教学内容、教学课件、疑难解答、在线交流等功能。 3. JSP+JAVASCRIPT+JAVA 设计模式 JSP+JAVASCRIPT+JAVA 设计模式...

Global site tag (gtag.js) - Google Analytics