一.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不会存在这个问题
分享到:
相关推荐
本书立足于Web前端开发的基础,介绍如何编写符合W3C规范、可维护性好且高性能的Web前端代码。 本书的主要内容和特色: 以W3C Web规范为基础展开讨论,介绍Web前端开发中的最佳实践方法及编码风格。为Web前端开发...
第7章 Vue开发环境 Vue CLI脚手架工具 CLI服务和配置文件 静态资源管理 ....env.local:将在所有的环境中被载入,只会在本地生效,会被git忽略 .env.[mode]:只在指定的模式下被载入。如.env.development用来
项目概述:本项目是一款基于Vue3和星火大模型的AI对话应用,命名为Spark-Web-JS。主要采用JavaScript进行开发,辅以Vue.js框架,并结合CSS与HTML进行界面设计。项目包含共31个文件,具体构成如下:JavaScript文件8个...
此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。 基本准则 符合web标准, 语义化html, 结构表现行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, ...
在对HTML5标记进行了快速介绍之后,您可能会想到很多问题。以下是一些可能答案的一些答案。...发生这种情况是因为默认情况下是四角,浏览器将忽略该border-radius声明。其他CSS3功能的行为类似,导
本项目基于Vue和JavaScript开发,包含58个文件,包括Vue组件、JavaScript脚本、JSON配置文件、BROWSERSLISTRC文件...系统实现了基于Vue的学生综合测评平台Web前端功能,界面友好,功能完善,适合用于学生综合测评管理。
最近几年,Web前端的发展非常迅速,并呈现出一片欣欣向荣的景象。但同时层出不穷的新技术又扰乱了开发者的思绪,造成了很多开发者疲于学习新技术而忽略了最基础的技术修炼,产生了浮躁的...本书立足于Web前端开发的基础
分层开发的特点 下层不知道上层的存在 仅完成自身的功能 不关心结果如何使用 每一层仅知道其下层的存在,忽略其他层的存在 只关心结果的取得 不关心结果的实现过程 JSTL通常会与EL表达式合作实现JSP页面的编码 JSP...
鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
中医舌苔项目Web应用开发python源码+项目说明.zip ### 一、项目概述 项目的主要功能是利用深度学习算法对用户上传的舌象图片进行分析,对舌象的舌色、舌苔色、薄厚、腻否进行四维分类。项目采用多模型拼接进行...
Raremedia前端开发人员角色2小时实用此仓库包含用于实际练习的资产和说明,旨在向我们展示有关前端Web开发的方法和思想过程。欢迎您使用喜欢的任何信息资源,并根据喜欢使用的任何平台或支持工具进行构建。我们不...
项目简介:本项目是基于江南一点雨的bilibili教程开发的一个集会议管理功能于一体的Web应用。采用Java和Vue技术栈,整合SSM框架(Spring、SpringMVC、MyBatis),实现了一套完善的会议管理系统。 技术构成: - 主要...
作为前端开发人员,您曾经有过要求后端开发人员提供有效的Web服务甚至是模拟服务的经验,只是为了不阻塞您的任务。 但是他们忽略了您的请求吗? 这就是为什么我写了webservice-simulator 。 安装 npm install ...
较为完善的图书管理系统,MVC模式,已完成的功能里已经涵盖通过 web 前端视图层(view)的操作与 python 后端的控制层(controler)与模型层(model)的交互,已经实现对 mysql 数据库中数据的增删改查。已完成的功能所需...
Web 服务并不会解析 hash,也就是说 # 后的内容 Web 服务都会自动忽略,但是 JavaScript 是可以通过 [removed].hash 读取到的,读取到路径加以解析之后就可以响应不同路径的逻辑处理。 简单介绍AngularJs UI-Router...
项目概述:本项目致力于SSM(Spring、SpringMVC、MyBatis)框架的应用实战,...通过本项目,开发者可以深入理解SSM框架的原理与使用方式,同时掌握基于此框架的实战开发技巧,对于学习Java Web开发具有较好的参考价值。
项目标题:2021年Java SSM框架实战案例:基于jQuery的数据库全操作源码实现...简而言之,本项目提供了一个基于SSM框架和jQuery的完整数据库操作实战案例,涵盖了Web开发的多个关键环节,适合作为学习或参考的实战资源。
- Map配置文件:4个,可能涉及前端路由或资源映射; - JavaScript脚本文件:4个,实现页面的动态效果和用户交互; - JSP页面文件:3个,构建Web应用的视图层; - Classpath配置:1个,用于定义项目编译时的路径; - ...
- Django:一个高级的Python Web框架,用于快速开发安全且易于维护的网站 文件组成: - Python文件 (.py):13个,涵盖了论坛的业务逻辑及Django应用配置 - HTML文件 (.html):5个,定义了论坛的前端页面结构 - PNG...
Christian Schaefer( ),被称为“ Schepp”,是来自德国杜塞尔多夫的自由前端开发人员。 他没有像几乎所有其他前端开发人员当前那样使用JS-Frameworks进行黑客攻击,而是在传统的服务器渲染的基于组件的系统上...