<link type="textjavascript" href="jquery-1.7.2.js" rel="stylesheet" >,为什么这样引入无效?

JavaScript031

<link type="textjavascript" href="jquery-1.7.2.js" rel="stylesheet" >,为什么这样引入无效?,第1张

主要原因:link type不支持js

浏览器支持

只有 rel 属性的 "stylesheet" 值得到了所有浏览器的支持。其他值只得到了部分地支持。

语法

<link rel="value">

属性值

值 描述

alternate 文档的替代版本(比如打印页、翻译或镜像)。

stylesheet 文档的外部样式表。

start 集合中的第一个文档。

next 集合中的下一个文档。

prev 集合中的上一个文档。

contents 文档的目录。

index 文档的索引。

glossary 在文档中使用的词汇的术语表(解释)。

copyright 包含版权信息的文档。

chapter 文档的章。

section 文档的节。

subsection 文档的小节。

appendix 文档的附录。

help 帮助文档。

bookmark 相关文档。

render就是渲染的意思。

而渲染,就是这样一个过程,浏览器根据页面的html代码、css定义、javascript脚本的操作,在浏览器上按照一定的规范(传说中的 DOCTYPE )显示出相应的内容。

举个最简单的例子:

<b>这个是粗体显示</b>

浏览器根据上面的代码在浏览器上面显示出粗体的文字,这个过程就叫渲染。

js不能重载方法。但是js可以在function内使用arguments数组对象。

这里我就只copy一段帮助文档里的例子:

function ArgTest(a, b){

var i, s = "The ArgTest function expected "

var numargs = arguments.length// 获取被传递参数的数值。

var expargs = ArgTest.length // 获取期望参数的数值。

if (expargs <2)

s += expargs + " argument. "

else

s += expargs + " arguments. "

if (numargs <2)

s += numargs + " was passed."

else

s += numargs + " were passed."

s += "\n\n"

for (i =0 i <numargsi++){ // 获取参数内容。

s += " Arg " + i + " = " + arguments[i] + "\n"

}

return(s) // 返回参数列表。

}