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

前端项目开发经验总结(持续更新)这篇博客是我在持续的开发以及维护项目中遇到的坑,并总结出做法,以备需要立项新项目需要注意的点。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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CSS3点赞动画特效源码下载

    体验效果:http://hovertree.com/texiao/jquery/62/效果图:下载:http://hovertree.com/h/bjaf/1dvh9ym6.htm特效库:http

    2021年12月22日
    42
  • JDBC解析7_Blob

    JDBC解析7_Blob

    2021年8月8日
    66
  • Mybatis学习地址总结整理-持续更新……「建议收藏」

    MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

    2022年2月26日
    34
  • Linux——vi命令详解[通俗易懂]

    Linux——vi命令详解[通俗易懂]vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

    2022年6月9日
    88
  • GridView编辑删除操作

    GridView编辑删除操作

    2021年12月15日
    37
  • MySQL数据类型选择「建议收藏」

    MySQL数据类型选择「建议收藏」前言在MySQL中,选择正确的数据类型,对于性能至关重要。一般应从以下两个方面考量:确定合适的大类型:数值、字符串、时间、二进制;确定具体的类型:有无符号、取值范围、变长定长等。在MySQL数据类型设置方面,尽量采用更小的数据类型,因为它们占用的存储空间更小,通常有更好的性能,花费更少的硬件资源。并且,尽量把字段定义为NOTNULL,避免使用NULL。1.字符串类型类型大小用途CHAR0-255字节定长字符串,char(n)当插入的字符串实际长度不足n时,插

    2022年9月20日
    5

发表回复

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

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