java script2
1 一个特定的框架如何使用JavaScript中的超链接定位?
可以通过使用“target”属性在超链接中包含所需帧的名称来实现。
<a href=”newpage.html” target=”newframe”>>New Page</a>
2 在web-garden和web-farm之间有何不同
web-garden和web-farm都是网络托管系统。
如果应用程序被多个服务器托管,这种情况就可以称作Web Farm(Web 农场)。
这是对于物理上独立的服务器构成的群集的称呼,为了伸缩性和性能,每个程序运行于独立的Web服务器上(相对于Web Garden(Web 园)的单个物理服务器多个工作进程的情况来说的)
3 在JavaScript中读取和写入文件的方法是什么?
4 在JavaScript中如何使用DOM?
DOM代表文档对象模型,并且负责文档中各种对象的相互交互。DOM是开发网页所必需的,其中包括诸如段落,链接等对象。可以操作这些对象以包括添加或删除等操作,DOM还需要向网页添加额外的功能。除此之外,API的使用比其他更有优势。
“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”
5 JavaScript中如何使用事件处理程序?
事件是由用户生成活动(例如单击链接或填写表单)导致的操作。需要一个事件处理程序来管理所有这些事件的正确执行。事件处理程序是对象的额外属性。此属性包括事件的名称以及事件发生时采取的操作。
探究JavaScript中的五种事件处理程序
6 解释延迟脚本在JavaScript中的作用?
默认情况下,在页面加载期间,HTML代码的解析将暂停,直到脚本停止执行。这意味着,如果服务器速度较慢或者脚本特别沉重,则会导致网页延迟。在使用Deferred时,脚本会延迟执行直到HTML解析器运行。这减少了网页加载时间,并且它们的显示速度更快。
HTML4.01为<script>标签定义了defer属性。这个属性的用途是标明脚本在执行时不会影响页面的构造。也就是说,脚本会被延迟到整个页面都解析完毕后在执行
7JavaScript中的各种功能组件是什么?
JavaScript中的不同功能组件是:
First-class函数:JavaScript中的函数被用作第一类对象。这通常意味着这些函数可以作为参数传递给其他函数,作为其他函数的值返回,分配给变量,也可以存储在数据结构中。
嵌套函数:在其他函数中定义的函数称为嵌套函数。
8 decodeURI()和encodeURI()是什么?
一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
EncodeURl()用于将URL转换为十六进制编码。而DecodeURI()用于将编码的URL转换回正常。
9 为什么不建议在JavaScript中使用innerHTML?
innerHTML内容每次刷新,因此很慢。 在innerHTML中没有验证的余地,因此,更容易在文档中插入错误代码,从而使网页不稳定。