官网开发碎碎念(一)

公司之前都是花钱用的那种模板,只需要插入内容,现在要自己开发,就到了我这里,我都没有开发过,所以只能自己慢慢摸索。

问朋友要了他写的官网的项目,然后和看我们公司另一个前端上一个公司写的官网,发现还是有很多可以优化的东西,首先我发现朋友的每个页面都要写头部和底部的代码,这样照成的代码量就非常多,而我参考我们公司前端是

一个头部,一个底部,和一个回到顶部是分别写在一个.html文件,直接<div>包裹就好

3个都一样,然后在你的js文件中,就是总的js文件,我的是script.js

用了 jQuery的$(document).ready 方法,确保在整个文档加载完成后执行其中的代码。这是为了确保 DOM 元素已经加载完毕,避免因未加载完成而导致的操作失败。

使用 jQuery 的 load 方法将外部 HTML 文件(header.htmlfooter.htmltop.html)加载到页面中指定的元素(#header#footer#top)内。这通常用于将页面的头部、底部和顶部内容分离到独立的文件中,以便于维护和复用。

这样在页面中使用就只需要

就减少了代码量,我不知道大家这部分怎么写的,我只是对比了俩个人的代码以后发现这个方法更好,希望可以帮助到你。

相关推荐
用户0595401744612 小时前
把AI长期记忆测试从手动验证换成pytest,2天揪出11个隐藏Bug
前端·css
a11177614 小时前
唯美花朵风格的黑胶唱片音乐播放器
前端·css·css3
用户2986985301418 小时前
在 PC 上将 HTML 转换为 PDF 的3种有效方法
人工智能·c#·html
布兰妮甜19 小时前
CSS 现代布局终极方案:Grid 完整实战,替代浮动/弹性布局复杂场景
css·grid·实战教程·浮动·web布局
IMPYLH1 天前
HTML 的 <dialog> 元素
前端·html
梅孔立1 天前
Luckysheet 内网部署完整指南:从资源下载到 Vue3 集成
html5
JR空位投 李佃贵是1 天前
如何编写轻量级 CSS 框架
前端·css·tensorflow
寒水馨2 天前
Windows下载、安装 Tailwind CSS-v4.3.3(附安装包tailwindcss-windows-x64.exe)
前端·css·前端开发·tailwind css·utility-first·css 框架·独立 cli
2301_764441332 天前
智慧农业管理平台灵感
开源·html
a1117762 天前
3D 建筑编辑器 Pascal Editor THreeJS 开源
前端·3d·html