原生Ajax 优势:1.不需要插件支持(一般浏览器且默认开启 JavaScript 即可);2.用户体验极佳(不刷新页面即可获取可更新的数据);3.提升 Web 程序的性能(在传递数据方面做到按需放松,不必整体提交);4.减轻服务器和带宽的负担(将服务器的一些操作转移到客户端);
在设置请求头的时候报这个Failed to execute "setRequestHeader" on "XMLHttpRequest": The objects state must be OPENED.,是由于需要先打开XMLHttpRequest
<thead> 标签定义表格的表头。该标签用于组合 HTML 表格的表头内容。
<tfoot> 标签定义表格的页脚(脚注或表注)。该标签用于组合 HTML 表格中的表注内容。
<tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。
<table>标签定义 HTML 表格。简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。
今天做了一个table表格,在互联网日益发展的路途当中,为了遍历操作人员,绞尽脑汁把一切功能制作成时候人脑子思维的东西,当在做数据表格展示的时候,少量数据我们直接一个table便可以实现,但是当数据分类较多的时候我们在滑动的时候还有看到上面对应的头信息那么我
rem是相对于根元素html,这样就意味着,我们只需要在根元素确定一个px字号,则可以来算出元素的宽高。1rem=16px(浏览器html的像素,可以设定这个基准值),假如浏览器的html设为64px,则下面的元素则1rem=64px来运算。
首页展示出所有文章,因此需要单独处理,首先在后台将首页的栏目删除,并将首页栏目下的文章移到其他栏目或者删除;
之前的前台页面的导航栏是通过a标签实现跳转的,但是在实际项目中栏目的信息可能是动态变化的,因此展示的导航栏也会根据数据库存储的变化而变化;通过后台操作对导航栏的管理,实现前台页面的展示。每次打开前台页面都需要优先展示导航栏,需要创建初始化方法在其他页面的控制器调用之前调用导航栏页面