长沙全速

广几_全速(QQ:376023727)

配置代理方法

查看文档

基础规范集合

畅游 内部文档整理
前端制作规范
西山居 微信小程序接口文档
内部文档整理
前端制作规范
CDN-内部整理文档
验收标准
外包前端合作细则
网易 ssh key权限添加
GIT拉取
项目测试环境发布
字节跳动 game-tool-cli使用说明
前端开发指南
腾讯互娱 \\192.168.10.164\其他资料\其他资料\技术部-2023\切图-各渠道规范-20231212(更新)
通用适配
前端制作规范
canvas生成图片
PUBGM规范
英雄联盟
单机
手Q主题配置文档 手Q在线编辑器
CF登录、导航
CF内嵌页(PSD宽:1240px,头图高度请控制在593px以内)
心悦俱乐部(普通版) 心悦俱乐部(模板专题)
各类直播平台
业务线特殊规范
王者荣耀类需求(王者荣耀,王者营地,星之破晓)
剑灵怀旧服模版
剑灵正式服模版

分离路径说明(腾讯互娱)

常用分离://game.gtimg.cn/images/产品缩写/cp/文件夹名称/图片名称

Milo-Next(CDN资源 202502更新)

Milo-Next 依赖jquery,开发在使用页面,需引用jquery库。我们提供两种调用方式,分别是CDN引入方式、NPM安装方式

1、CDN 引入jquery: <script src="https://game.gtimg.cn/images/js/jquery/jquery-1.11.3.min.js"></script> 如使用utf8版本,需要对页面meta,页面编码做utf8转换。 推荐开发阶段采用未压缩版本,方便调试; 开发阶段采用压缩版本,提升性能。 utf8(压缩版本): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.min.js"></script> utf8(未压缩版本): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.js"></script> gbk版本(压缩版本): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.gbk.min.js"></script> gbk版本(未压缩版本): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.gbk.js"></script> gbk es5版本(适用于ie11): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.es5.gbk.js"></script> utf8 es5版本(适用于ie11): <script src="https://game.gtimg.cn/images/js/milo-next/latest/milo.es5.js"></script> 2、NPM # 安装 npm install -S @tencent/milo_next

营销活动重构验收规范

验收规范适用于:王者,炫舞,炫舞手游,炫舞2,社会价值。如果不是这几条线的看到何宁在讨论组需要提前和何宁确认是不是要用这条规范。

营销重构验收规范(王者,炫舞,炫舞手游,炫舞2,社会价值…)

统计方法一:eas

如果产品同学有需要对按钮点击事件增加上报的,需要进行eas埋点上报,代码示例:
eas统计引入:
<script src="//ossweb-img.qq.com/images/js/eas/eas.js"></script> <script title="eas上报"> const globalData = {openid: '',ext1:'',ext2:''} // todo:当有登录台以后,更新 globalData.openid var shareCode = ''; function easReport (action) { try { EAS.SendClick({ e_c: 'yxzj_a20250709ndcj_' + action, // 修改参数1:yxzj=产品缩写, 修改参数2:a20250709ndcj=文件夹名称 openid: globalData.openid, ext1:globalData.ext1, ext2:globalData.ext2 }); } catch (e) { console.log(e) } } </script>
按钮点击统计示例:
<a href="javascript: ;" onclick="easReport('submit')">提交</a>

统计方法二:旧版PTT(淘汰边缘)

<script src="//ossweb-img.qq.com/images/js/PTT/ping_tcss_tgideas_https_min.js"></script> <script> //此段代码不能放到外链JS中, var setSite={ //设置网站属性 siteType:"a20160711xxx", //必填项:"os"代表是官网,如果不是,则填写actName例如a20160701xxx pageType:"index", //必填项:本页面的定位;按照页面含义填写例如main||list||detail||download||share||page1||pageN,不支持点(.)、下划线(_) pageName:"首页", //必填项:页面中文名 project:"other", //选填项:如果是官网模块则是必填;按照模块内容,填写固定的对应值;官网微社区base;同人站doujin;赛事match;故事站story;文化站history;粉丝站fans;爆料站coming;论坛bbs;皮肤skin;默认other; osact:0 //选填项:默认是0。osact=0表示非官网专题;osact=pc表示pc官网/pc官网专题;osact=m表示移动官网/移动官网专题;osact=ingame表示微社区/微社区专题 }; if(typeof(pgvMain)=='function')pgvMain();//千万不能忘记! </script>
按钮点击统计示例:
<a href="#" onclick="PTTSendClick('btn','start','开始游戏');">开始游戏</a>

aegis统计代码针对需要暂停PTT统计代码项目代替方案

<script charset="GBK" src="//game.gtimg.cn/images/js/milo-next/latest/milo.gbk.min.js"></script> $(function () { window.aegisReport = function (name, ext1, ext2, ext3) { Milo.FrontMonitor.init( obj => { if (obj.oAegis && typeof obj.oAegis.reportEvent === 'function') { obj.oAegis.reportEvent({ name: name, ext1: ext1, ext2: ext2, ext3: ext3 }) } } ) }; }); onclick="aegisReport('btn','rankbtncookie','领取');"

光子工作室适用-统计:和平精英、高能英雄、黎明觉醒

<script src="//ossweb-img.qq.com/images/js/PTT/ping_tcss_tgideas_https_min.js"></script> 下方插入这段JS(必须在下方,不能调换JS引用顺序) <script src="//game.gtimg.cn/images/js/gzfe/fedc_ptt.js"></script> 原有的通用统计系统已经停用,现在各个工作室的要求不一样,光子的目前就是加多这一段代码。

操作、审核流程

1、收到PSD,先确认已进需求讨论组。确认需求名称。
2、审核设计稿是否规范,沟通页面JS效果,开发功能点注意事项。
3、评估工作量,完成时间(一般单页需求为一个工作日,多页面时2-3天视内容而定。如不能按时完成或有特殊情况者。请第一时间联系接口、主管。协商协调资源)。
4、重构稿完成时,除发给主管或师父审核以外,另需要给相应设计同学审核。
5、内审无疑后,将重构包分离前后一起打包发至讨论组给需求方审核。
6、需求方审核无误时,该上传蜘蛛请直接同步。该上传重构包的及时上传重构包。结束需求。
7、通知产品接收代码包、或蜘蛛查收同步消息。