一.HTML和XHTML的区别
简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
1.XHTML 要求正确嵌套
2.XHTML 所有元素必须关闭
3.XHTML 区分大小写:所有标记和属性都要小写
4.XHTML 属性值要用双引号
5.XHTML 用 id 属性代替 name 属性:一些标签废除了name属性
6.XHTML 特殊字符的处理: You & Me 应该写成: You & Me
当然,如果不按照这个规范浏览器也能帮我们解析出来,但是既然有了规范我们还是遵循这个规范的比较好,详细内容参见
http://homepage.yesky.com/290/7560290.shtml
二、console.log()方法
该方法可以在浏览器控制台打印你需要调试的内容,使用的前提是在使用浏览器之前先开启调试工具IE Debug或者FireBug,否则会报错
三、parseInt之怪异的地方
今天做时间控件的时候发现了一个奇怪的地方,每次点击增加按钮时到了08接下来就是00,也就是这样的:
parseInt("07") 返回8
parseInt("08") 返回0
你知道问题在哪吗?用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正确的。
为什么这样呢?一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时,javascript的debugger会认为这是一个八进制数,而"08"和"09"不是一个合法的八进制数,
所以导致了那个问题,但是parseFloat不会存在这个问题
分享到:
相关推荐
标题中的"PHP、web前端开发-创建Homogeneous类型复杂逻辑器件.pptx"指的是一个关于PHP编程语言和Web前端开发的教程或演示文稿,其中可能涵盖了如何在电子设计自动化(EDA)领域创建特定类型的器件,例如通孔焊盘。...
【网页制作A卷及答案-HTML5+CSS3 Web前端开发】这份资料主要涉及HTML5和CSS3在Web前端开发中的应用,是衡阳师范学院编辑出版学专业的一份期末考试试题。HTML5是用于构建网页结构的标记语言,而CSS3则是用于描述HTML...
【描述】"WEB前端开发框架.zipWEB前端开发框架.zipWEB前端开发框架.zipWEB前端开发框架.zip" 重复的描述可能意味着重点在于强调这是一个关于前端框架的资源包,它可能包含了框架的核心组件、示例项目、文档和配置...
互联网背景下教学一体化的WEB前端开发课程教学模式探究 WEB前端开发课程是计算机相关专业的重要专业基础课程,目的在于使学生掌握WEB开发技术并具备独立开发WEB前端产品的能力。然而,随着信息技术的快速发展,原有...
【前端项目-bootstrap-drawer.zip】是一个前端开发资源包,主要关注的是使用Bootstrap框架来实现抽屉式导航的设计。Bootstrap是一款广泛使用的开源HTML、CSS和JS框架,它为开发者提供了丰富的预定义组件,使得构建...
在面试中,可能会被要求现场模拟解决问题,如版本回退、分支合并、解决冲突等。因此,熟练掌握并能够在实际场景中灵活运用这些命令至关重要。此外,对于Git的配置,如设置别名、忽略文件等也是考察点。在团队协作中...
由于提供的文件信息中的【部分内容】实际上是关于图像变形技术的一篇学术论文摘要,并不是关于“JAVA WEB前端开发实践教程”的具体内容,所以在生成知识点时,我将基于文件标题和描述来构造知识点,而忽略这部分内容...
【标签】"前端项目"提示我们这个压缩包的内容与Web前端开发相关,可能包含HTML、CSS、JavaScript等文件,用于实现特定的前端功能或组件。 【压缩包子文件的文件名称列表】"bootstrap-star-rating-master"暗示这可能...
【标签】"前端项目"表明这是一个与Web前端开发相关的项目,可能涉及到HTML、CSS和JavaScript等技术,特别是使用React.js这一流行的JavaScript库来构建用户界面。前端项目通常包括路由管理、状态管理、组件化、样式...
3. **前端开发**:前端开发涉及创建Web应用的用户界面和交互部分,包括HTML、CSS和JavaScript。在这个项目中,重点是JavaScript的Angular实现。 4. **TypeScript**:Angular推荐使用TypeScript进行开发,它是一种强...
标题中的“前端项目-angular-ui.zip”表明这是一个与前端开发相关的项目,主要使用Angular框架,并且包含了一个名为“angular-ui”的用户界面组件库。这个压缩包很可能是某个开发者或团队分享的代码库,用于构建Web...
【标签】"前端项目" 暗示这是一项涉及到Web前端开发的工作,它可能是一个完整的应用、一个模块或者一个组件,主要关注于用户界面和用户体验的实现。 【压缩包子文件的文件名称列表】"angulartics-google-analytics-...
以上知识点详细讲解了文档中提及的WEB前端面试题目的相关概念,对于掌握JavaScript的基础知识及其在前端开发中的应用具有重要意义。这些内容不仅涉及到数组的内置方法、数据类型的检测、运算符的使用,还包括了...
Web前端开发的关键技术 Web前端开发是现代软件开发中不可或缺的一部分,它涉及到多种技术的应用和整合。本文将对Web前端开发的关键技术进行详细的介绍,包括HTML、CSS、JavaScript、DOM、AJAX、Flutter等技术的应用...
Web前端开发是构建用户界面和前端交互的关键领域,它通常涉及多种技术栈的融合。近年来,随着技术的快速发展,前端开发者越来越多地借助后端语言Java来构建复杂的Web应用。本项目正是基于Java语言与多技术栈融合的...
本项目是一个基于PyG API开发的Web前端框架设计源码,其特点在于全面的语言支持和丰富的文件类型,包含了1984个文件,分布于多种文件格式中,充分体现了现代Web前端开发的多样性需求。具体来说,文件类型涵盖了542个...
标题中的“前端项目-psl.zip”表明这是一个与前端开发相关的项目,主要涉及到的是域名解析,具体是基于Public Suffix List(公共后缀列表)的解析器。Public Suffix List是一个维护全球顶级域名、子域名规则的数据库...
基于Vue框架的Web前端开发设计源码涉及广泛的知识点,这些知识点覆盖了Web开发的多个方面,包括前端界面设计、项目结构组织、代码编写规范、资源文件管理等。首先,Vue框架作为项目的核心,它是一个用于构建用户界面...
【标签】"前端项目" 指出这个压缩包的内容与前端开发紧密相关,可能包含了JavaScript代码、CSS样式表、HTML文件等资源,这些都是构建Web应用程序的关键组成部分。同时,由于是“项目”,我们可以期待它包含完整的...
在当前的软件开发领域中,Web前端开发占据了极其重要的位置。随着互联网技术的快速发展,前端开发的技术栈也在不断地更新和迭代。本文所介绍的《基于JavaScript、Vue、HTML的Web前端开发设计源码投稿指南》即是对...