有一堆以前人遗留下来的东西,状态是这样:
直接在页面内写css,写js,在html标签里写style,页面里已经有个jquery1.6,底下还引用了jquery1.4。html命名是id=top1,class=right5这种风格。总之就是一团糟。但是它能用,功能上没问题。
现在我负责前端,还有一个负责后端的。我们两个人要把这堆东西给捋顺。除了重写,还有什么好办法吗?如果重写的话,怎么个流程,能让工作量最少。
回复讨论(解决方案)
在他之上改吧 重写费死劲了 如果大的话
能凑合就凑合 说不定老板什么时候心情不好就全部推翻了 那时你不都百忙了啊
重写只有一个办法吧,祝楼主能躲过这活
有一堆以前人遗留下来的东西,状态是这样:
直接在页面内写css,写js,在html标签里写style,页面里已经有个jquery1.6,底下还引用了jquery1.4。html命名是id=top1,class=right5这种风格。总之就是一团糟。但是它能用,功能上没问题。
现在我负责前端,还有一个负责后端的。我们两个人要把这堆东西给捋顺。除了重写,还有什么好办法吗?如果重写的话,怎么个流程,能让工作量最少。
如果需要重整的话 先把内容抽出来
css js 单独抽成文件 在慢慢重构
同意楼上说法
要重写就把css js抽出来
如果以后长时间要接触这个项目的话,为了减少自己的工作量还是重新写吧
看项目自身价值,有价值的话可以重写,预先跟项目管理的沟通好,计划都列给他,省得B事多;没有的话就修修改改算了。如果想练练手的话重写还是不错的;PS:看这种代码最烦了 = =
如果不是像php echo语句输出那样,就是说大致还算是个html模板的话
可以写个程序把全部文件parse一遍,把相同、相似的style都列出来,替换成class,多文件替换不太难吧?
用类似手段可以给主要部件添加id和一些必要属性
有了id和class,后面可以做的事就容易很多了
如果都是后台控制输出,那就自求多福吧
重写吧,在原项目该工作量会更大的
抽出来是个好办法 ,起码现有的功能能保存。之后 可以在慢慢整理
领导说了,这东西现在有人在用,不能重写,只能慢慢改。太痛苦了。shopping-cart写成shopping-card,你还不能瞎改。改了之后js,css,后台搞不好都要出错
前人写的好,我就好好写,前人写的shi,我只会落井下石。
反正拿多少工资干多少活儿~
?,不明白?什麽不能重?,功能相同,???不改,乍就不能重??
再保持?面表?一致,?道也不能改?

要构建一个功能强大且用户体验良好的网站,仅靠HTML是不够的,还需要以下技术:JavaScript赋予网页动态和交互性,通过操作DOM实现实时变化。CSS负责网页的样式和布局,提升美观度和用户体验。现代框架和库如React、Vue.js和Angular,提高开发效率和代码组织结构。

布尔属性是HTML中的特殊属性,不需要值即可激活。1.布尔属性通过存在与否控制元素行为,如disabled禁用输入框。2.它们的工作原理是浏览器解析时根据属性的存在改变元素行为。3.基本用法是直接添加属性,高级用法可通过JavaScript动态控制。4.常见错误是误以为需要设置值,正确写法应简洁。5.最佳实践是保持代码简洁,合理使用布尔属性以优化网页性能和用户体验。

HTML代码可以通过在线验证器、集成工具和自动化流程来确保其清洁度。1)使用W3CMarkupValidationService在线验证HTML代码。2)在VisualStudioCode中安装并配置HTMLHint扩展进行实时验证。3)利用HTMLTidy在构建流程中自动验证和清理HTML文件。

HTML、CSS和JavaScript是构建现代网页的核心技术:1.HTML定义网页结构,2.CSS负责网页外观,3.JavaScript提供网页动态和交互性,它们共同作用,打造出用户体验良好的网站。

HTML的功能是定义网页的结构和内容,其目的在于提供一种标准化的方式来展示信息。1)HTML通过标签和属性组织网页的各个部分,如标题和段落。2)它支持内容与表现分离,提升维护效率。3)HTML具有可扩展性,允许自定义标签增强SEO。

HTML的未来趋势是语义化和Web组件,CSS的未来趋势是CSS-in-JS和CSSHoudini,JavaScript的未来趋势是WebAssembly和Serverless。1.HTML的语义化提高可访问性和SEO效果,Web组件提升开发效率但需注意浏览器兼容性。2.CSS-in-JS增强样式管理灵活性但可能增大文件体积,CSSHoudini允许直接操作CSS渲染。3.WebAssembly优化浏览器应用性能但学习曲线陡,Serverless简化开发但需优化冷启动问题。

HTML、CSS和JavaScript在Web开发中的作用分别是:1.HTML定义网页结构,2.CSS控制网页样式,3.JavaScript添加动态行为。它们共同构建了现代网站的框架、美观和交互性。

HTML的未来充满了无限可能。1)新功能和标准将包括更多的语义化标签和WebComponents的普及。2)网页设计趋势将继续向响应式和无障碍设计发展。3)性能优化将通过响应式图片加载和延迟加载技术提升用户体验。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Dreamweaver CS6
视觉化网页开发工具