一.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等技术的应用...
标题中的“前端项目-psl.zip”表明这是一个与前端开发相关的项目,主要涉及到的是域名解析,具体是基于Public Suffix List(公共后缀列表)的解析器。Public Suffix List是一个维护全球顶级域名、子域名规则的数据库...
【标签】"前端项目" 指出这个压缩包的内容与前端开发紧密相关,可能包含了JavaScript代码、CSS样式表、HTML文件等资源,这些都是构建Web应用程序的关键组成部分。同时,由于是“项目”,我们可以期待它包含完整的...
该项目是一个基于Vue框架构建的Web前端设计源码,共包含32个文件,其中Vue组件文件10个,JavaScript脚本文件5个,CSS样式文件4...该项目采用Vue、JavaScript、CSS和HTML等多种技术语言实现,适合用于Web前端开发项目。
总的来说,"前端项目-oj.YouTubeVideo.zip" 是一个有助于提高OJ平台用户体验的开源项目,涉及了前端开发的多个方面,包括前端框架、API交互、UI设计和项目管理。开发者通过参与这样的项目,不仅可以提升自己的前端...
通过这个"前端项目-quasar-framework.zip",开发者可以获得一个完整的Quasar项目示例,学习如何利用Quasar Framework进行跨平台开发,理解Vue.js组件化开发的优势,以及掌握现代前端开发的最佳实践。
【标题】"前端项目-ui-leaflet.zip"是一个包含前端开发资源的压缩包,重点在于它使用了Leaflet库来创建地图交互功能,并结合了AngularJS框架进行应用开发。这个项目可能是一个用户界面(UI)组件,专为在Web应用程序...