前端项目开发经验总结(持续更新)

前端项目开发经验总结(持续更新)这篇博客是我在持续的开发以及维护项目中遇到的坑,并总结出做法,以备需要立项新项目需要注意的点。1.字符串一定能提到语言包中就提到语言包,不要贪图方便写死在代码中或者写死在美术资源中很多程序员喜欢贪图方便,在固定不变的字符串直接使用静态文本,代码中根本不去做控制,这样做一是不方便策划对于描述的一个更改,二是如果需要国际化,会造成很多不必要的工作。2.在存在字符串拼接的情况下…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

这篇博客是我在持续的开发以及维护项目中遇到的坑,并总结出做法,以备需要立项新项目需要注意的点。

 

1.字符串一定能提到语言包中就提到语言包,不要贪图方便写死在代码中或者写死在美术资源中

    很多程序员喜欢贪图方便,在固定不变的字符串直接使用静态文本,代码中根本不去做控制,这样做一是不方便策划对于描述的一个更改,二是如果需要国际化,会造成很多不必要的工作。

2.在存在字符串拼接的情况下,尽量使用字符串填空功能,不要直接使用字符串相加(不同语言中语序会存在不用,如果直接字符串相连会导致语序不对,使用字符串填空(StringUtil.substitute)时,只需要修改配置语序即可,便于定位查找问题

    这一点还是针对国际化的问题,在国际化的时候,每个国家语序会有所不同,直接字符串拼接会在别的语言环境下导致语法不正确

3.在屏幕自适应设计的时候抽象出一个接口,获取屏幕分辨率,对不同分辨率下的浏览器窗口进行不同程度的自适应设计,另外在屏幕4个角坐碰撞检测,一旦有打开界面超出碰撞点,就再次resize

    屏幕自适应是一个前端的难题,但也是必须攻克的问题,在写业务逻辑之前,底层框架应该封装得有一套完整的自适应解决方案,不管是引擎自带还是自己封装,这个很重要,我遇到过没有做统一自适应的项目,看到想砸电脑~

4.图片资源尽量打包成一个图集,目前很多引擎都包含这个功能。打包图集的目的是因为如果多个对象引用了同一个图集下的资源,就可以只用提交一次渲染提交,因为他们的TextureBuffer都来自同一张图集。

5.不需要设置图片资源的Alpha值的保存成JPG格式,只有需要更改Alpha的存为PNG格式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189581.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 舵机的工作原理

    舵机的工作原理舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。最重要的一点是,不同舵机的最大转动角度可能不相同,但是其中间位置的脉冲宽度是一定的,那就是1.5ms。如下图: 

    2022年4月29日
    42
  • 什么叫侧面指纹识别_正面背面侧面 你手机的指纹识别长在哪?

    什么叫侧面指纹识别_正面背面侧面 你手机的指纹识别长在哪?指纹识别已成为手机行业对热门技术之一,目前市面上常见的指纹识别模块搭载的位置主要有,正面、后背、侧面三种,比如说三星GalaxyS6、OPPOR9集成在正面Home键里,小米Note3、华为Mate8等装在了手机背部,LGV10植入到手机后边的电源键里,索尼XperiaZ5则放在手机侧面。正面背面侧面你手机的指纹识别长在哪?有人说指纹识别在正面最科学,但有些人则认为在背面更合理,此外…

    2022年6月23日
    64
  • Excel文件解密软件

    Excel文件解密软件激活成功教程Excel文件的打开密码、也可以在不知道密码的情况下撤销工作表保护、编辑限制解密软件:okfoneEXCEL解密大师链接使用教程:打开软件,点击进入【找回密码】开始进行激活成功教程打开密码,把Excel文件添加到软件中,选择一个找回方法,点击【开始】就可以开始激活成功教程打开密码了点击进入【解除限制】,把Excel文件添加到软件中,点击【开始】就可以撤销文件的工作表保护了,整个过程不需要输入任何密码,进行暴力激活成功教程。…

    2022年6月28日
    26
  • 5分钟商学院商业篇_商学院是什么

    5分钟商学院商业篇_商学院是什么五分钟商学院的学习笔记

    2025年9月5日
    8
  • Flume概念与原理、与Kafka优势对比

    Flume概念与原理、与Kafka优势对比1 背景 nbsp nbsp nbsp flume 是由 cloudera 软件公司产出的可分布式日志收集系统 后与 2009 年被捐赠了 apache 软件基金会 为 hadoop 相关组件之一 尤其近几年随着 flume 的不断被完善以及升级版本的逐一推出 特别是 flume ng 同时 flume 内部的各种组件不断丰富 用户在开发的过程中使用的便利性得到很大的改善 现已成为 apachetop 项目之一 2 概述 nbsp nbsp 1 nbsp 什么是 f

    2025年12月8日
    3
  • 【视频教程】JEECG 入门视频教程大全+历史版本号代码下载[通俗易懂]

    【视频教程】JEECG 入门视频教程大全+历史版本号代码下载

    2022年1月27日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号