Javascript 网站设计策略:更改内容或加载不同的HTMLs
这是我第一次尝试网页设计,所以这可能是一个新手问题。只是给你一点背景。。。我正在使用所有时间的经典HTML+JS+CSS组合和Yii(PHP)作为MySQL数据库的后端。我真的不知道这个网站是关于什么的,但用户肯定会与后端交互,并在数据库上运行一些查询等等 现在我的网站由5个HTML文件组成,每个文件都有一个共同的布局:Javascript 网站设计策略:更改内容或加载不同的HTMLs,javascript,html,web,yii,Javascript,Html,Web,Yii,这是我第一次尝试网页设计,所以这可能是一个新手问题。只是给你一点背景。。。我正在使用所有时间的经典HTML+JS+CSS组合和Yii(PHP)作为MySQL数据库的后端。我真的不知道这个网站是关于什么的,但用户肯定会与后端交互,并在数据库上运行一些查询等等 现在我的网站由5个HTML文件组成,每个文件都有一个共同的布局: 标题或带有徽标和用户信息的菜单 “子标题”带有一般信息图像,可能还有一些特定的内容 特定于该HTML文件的内容 页脚 现在我觉得有点烦人,每次我把用户重定向到我网站的另一个
- 标题或带有徽标和用户信息的菜单
- “子标题”带有一般信息图像,可能还有一些特定的内容
- 特定于该HTML文件的内容
- 页脚
- 在一个HTML文件中获取所有代码,并隐藏我不想显示的内容
- 从视图中删除我要隐藏的内容,并从其他HTML文件中附加新内容
你肯定不想一次又一次地重写同样的代码 缺点是你的网站在被搜索引擎索引时会遇到问题。在我以前的网站上,我有一些类似的东西,可以用不同的语言显示一些页面的内容,但为了获得更好的索引,我恢复到了单页面。如果启用了JS,你可以选择单页面。一个警告是使用$.ready()事件初始化的交互式小部件;当你更新内容时,它不会重新启动,所以你必须重新加载插件,这可能会导致长期泄漏。使用$.on的较新插件要好得多,并且可以与re一起工作-init@dandavis虽然我的网站有点重JS,但我并不真正关心在第一阶段禁用JS的用户。这是一个关于准备活动的好提示,我没有想到这一点。我很确定我没有用过很多(如果没有的话)。可能只有在初始化网站本身时。js禁用的支持比那些人更适合SEO,以保证你的内容是可索引的。