发表日期: 2021-04-25 09:39:09 浏览次数:107
济源小程序制作【济源企业邮箱】济源网站外包、济源微信商城开发、济源网店美工、济源淘宝设计
济源市,河南省直辖县级市,位于河南省西北部。截至2019年,济源市总人口71.77万。 [1] 共有24个民族,以汉族为主,少数民族以回族为主 [2] 。截至2020年6月,济源市下辖5个街道、11个镇。 [3]
济源市因济水发源地而得名, [4] 地形北高南低,属暖温带季风气候。 [5] 1988年6月,撤销济源县,设立县级济源市。1997年,济源市由河南省直辖。2005年,济源市升格省辖市。是中原城市群14个核心发展区城市之一。2017年3月被确定为国家产城融合示范区 [6] 。济源产城融合示范区 [7] ,是国家发改委支持建设的全国首个全域产城融合示范区。 [8]
济源是国家卫生城市 [9] 、全域旅游示范区 [10] 、国家产城融合示范区、全国文明城市、国家园林城市、全国绿化模范城市、国家节水型城市、国家水土保持生态文明市、国家可持续发展实验区、中国人居环境范例奖、中国国际化营商环境建设示范市。
2020年,济源市生产总值完成703.16亿元,较上年增长3.4%,高于全省平均水平2.1个百分点,增速居全省第二位。
1 HTML5正快速地被前端开发人员采用,建议读者在学习和开发中遵循HTML5标准,本节内容可以跳过。
可扩展超文本标记语言,即XHTML(Extensible HyperText Markup Language),是将HTML作为XML的应用而重新定义的一个标准。编写XHTML代码的规则要比编写HTML严格得多,而且直接影响能否在嵌入JavaScript代码时使用<script>标签。以下面的代码块为例,虽然它们在HTML中是有效的,但在XHTML中则是无效的。
<script type="text/javascript">
function compare(a, b) {
if (a < b) {
alert("A is less than B");
} else if (a > b) {
alert("A is greater than B");
} else {
alert("A is equal to B");
}
}</script>复制代码在HTML中,有特殊的规则用以确定<script>元素中的哪些内容可以被解析,但这些特殊的规则在XHTML中不适用。这里比较语句a < b中的小于号(<)在XHTML中将被当作开始一个新标签来解析。但是作为标签来讲,小于号后面不能跟空格,因此就会导致语法错误。
避免在XHTML中出现类似语法错误的方法有两个。一是用相应的HTML实体(<)替换代码中所有的小于号(<),替换后的代码类似如下所示:
<script type="text/javascript">
function compare(a, b) {
if (a < b) {
alert("A is less than B");
} else if (a > b) {
alert("A is greater than B");
} else {
alert("A is equal to B");
}
}</script>复制代码虽然这样可以让代码在XHTML中正常运行,但却导致代码不好理解了。为此,我们可以考虑采用另一个方法。
保证让相同代码在XHTML中正常运行的第二个方法,就是用一个CData片段来包含JavaScript代码。在XHTML(XML)中,CData片段是文档中的一个特殊区域,这个区域中可以包含不需要解析的任意格式的文本内容。因此,在CData片段中就可以使用任意字符——小于号当然也没有问题,而且不会导致语法错误。引入CData片段后的JavaScript代码块如下所示:
<script type="text/javascript"><![CDATA[
function compare(a, b) {
if (a < b) {
alert("A is less than B");
} else if (a > b) {
alert("A is greater than B");
} else {
alert("A is equal to B");
}
}]]></script>复制代码在兼容XHTML的浏览器中,这个方法可以解决问题。但实际上,还有不少浏览器不兼容XHTML,因而不支持CData片段。怎么办呢?再使用JavaScript注释将CData标记注释掉就可以了:
<script type="text/javascript">//<![CDATA[
function compare(a, b) {
if (a < b) {
alert("A is less than B");
} else if (a > b) {
alert("A is greater than B");
} else {
alert("A is equal to B");
}
}//]]></script>复制代码这种格式在所有现代浏览器中都可以正常使用。虽然有几分hack的味道,但它能通过XHTML验证,而且对XHTML之前的浏览器也会平稳退化。
在将页面的MIME类型指定为
"application/xhtml+xml"的情况下会触发XHTML模式。并不是所有浏览器都支持以这种方式提供XHTML文档。
