JavaScript

JavaScript,缩写为JS,是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程。[1]JavaScript提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。[1]
贝贝猫商城是暖通空调设备材料一站式采销平台。,提供品类齐全质优价廉的产品,贝贝猫商城作为领先的暖通设备分销平台,为暖通人提供线上暖通设备一站式采购服务,贝贝猫平台分为会员端,和商户端。注册成为贝贝猫会员,可以在贝贝猫平台享受会员价购买贝贝猫商品;注册成为贝贝猫的经销商,可以在贝贝猫平台发布自己的商品,并且可以进入的商户后台,进行商品上下架管理,修改商品基本信息
1250HTML5开发相关
1. 采用Vite作为构建工具,结合React框架和Typescript语言,确保了项目的稳定性和类型安全。同时,利用Material-UI、HTM L、CSS以及styled-components等技术,打造了丰富且响应式的用户界面。 2. 通过Axios的二次封装,简化了与后端服务器的数据交互过程,提高了请求效率和代码可维护性。此外,借助Websocket技 术,实现了与AI之间实时的文字聊天功能,进一步增强了用户的交互体验。 3. 利用react-markdown库,优雅地展示了大型模型返回的信息内容。同时,通过fingerprintjs2技术获取浏览器指纹,实现了对 未登录用户的友好服务体验。另外,还集成了react-google-recaptcha-v3,实现了无感知的人机验证机制,有效防范了恶意攻 击和机器人滥用。 4 .采用redux进行全局状态管理,确保了应用状态的一致性和可预测性,从而提高了整体的应用响应速度和可维护性。同时,利用 Material-UI的theme功能实现了昼夜模式切换,并对常用组件进行了精心封装,进一步提升了用户的操作便捷性和视觉享受 5. 后端系
1170pythonwebapp
是一个搭配线下活动的兑奖微信小程序,小程序自动记录用户的地点打卡,引导用户去往指定地点兑奖。以及对野格官方小程序的一个跳转,展示野格线上商品 我的职责: 拿到软件原型和资源,开发完整包含后端的小程序,以及后续的上线维护
1250javascript微信小程序
技术栈:CocosCreator、FairyGui、Typescript 项目描述:一款女性换装类游戏,使用龙骨资源换装、服装动作,使用MVC模式设计功能开发。有庭院玩法,换装、关卡、各种活动以及小游戏等玩法。 我负责:参与庭院玩法的底层逻辑搭建和扩展,使用A*算法、行为树实现npc的寻路、行走和触发事件;使用cocos编辑器的代码类组件与节点绑定,完成地图、视图、物件编辑(拾取、拖动与放置)等逻辑服务。使用FairyGui的Drag&Drop实现合成玩法游戏的拖动与放置。参与其他功能或活动的开发。 重点/难点:1、物件的层级问题:物件基本在同一层,经历了Y+偏移量排序、拓扑排序、最后遍历地图,性能和Y排序差不多。2、合成问题:拖动是替身拖动,并且有边界,自己实现发现效果并不是很好,后来发现FUI自带这个功能,只需要监听即可。
2050javascriptJavaScript
负责95%的页面开发,大部分是独立开发,里面包括很多页面,具体可以去网站上查看,适配移动端 地址:https://kira-learning.com/
1270网页组件
运营业务数据查看,游戏结算管理, 为运营和财务提供支持,并通过自适应和响应式布局进行移动端适配 完成角色信息模块开发,包括角色信息查询, 订单查询, 展示查询到的数据 完成账单结算模块, 将数据转换成 excle 并导出成 excle 文件 使用 echart 通过去展示业务数据, 帮助运营人员分享数据
690后台管理
针对教务工作而简化的阅卷平台,功能完善并对数据再加工,从而形成系统完整的分析报表,能客观真实地纵向和横向对比。
1070C/C++服务框架/平台
设计一个前端框架,让用户可以在网页上自己设计问卷的题型和统计工具并组装成网络问卷。并通过平台后端支持,让用户按照自定制的二维关系表存储问卷数据,并通过结构化查询语言模拟实时查询二维表中的数据和统计结果。
550
可视化集中的数据归类汇总,动态展示横向和纵向的数据分析,为移动端数据加工可视化服务,能够快速的了解分析状况。
1360列表(Table)
项目描述:模拟考古冒险与经营类游戏,地图上多个店铺、景观,店铺里有多个古董,古董旁有多个参观点,位置均是固定的。主要玩法:解锁店铺、解锁景观及升级店铺、升级店铺内的伙伴,人物进入店铺观赏获得金币,通过墓室关卡获得古董等。 我负责:经历整个项目的开发,负责核心玩法逻辑开发,根据开发需求仿制Thenjs实现链式控制库;使用tiled配置点位以及npc层级,使用行为树完成npc的移动、状态及阶段事件;使用异步A*库完成寻路;使用fairyGui组件溢出滚动完成地图的拖动放大缩小。探险功能:使用自定义算法实现背景由远到近有小到大的移动效果。 重点/难点:1、性能问题:npc变多、以及npc与物件的交错,使得计算量和DrawCall噌噌上涨。最后分了15个组件层,物件根据表顺序配置在双数层,npc根据tiled配置在单数层,以减少渲染及计算量,排序计算仅计算npc之间的层级。设置A*的搜索迭代次数、存储寻路路径、使用分帧计算减少游戏的卡顿与发热。2、npc状态问题:最开始使用状态机,因不便于管理及扩展后面学习使用了行为树。3、地图缩放问题:普通的改变scale可以实现,但是锚点在左上角导致缩放效
1060javascriptJavaScript
Russia-weapp开源项目
海参崴旅行攻略微信小程序,其中包含行程安排、准备信息等等,其中包含了关于微信小程序的UI设计,基于React的前端设计、登录页面以及其他信息~
1370javascript微信小程序
后台管理系统由个人从开源网站寻找的模板进行二次开发,系统中包含了各种图表的使用和用户角色的管理。可方便对其进行二次开发使用。
840javascript日志分析和统计
项目描述:模拟考古冒险与经营类游戏,地图上多个店铺、景观,店铺里有多个古董,古董旁有多个参观点,位置均是固定的。主要玩法:解锁店铺、解锁景观及升级店铺、升级店铺内的伙伴,人物进入店铺观赏获得金币,通过墓室关卡获得古董等。 我负责:经历整个项目的开发,负责核心玩法逻辑开发,根据开发需求仿制Thenjs实现链式控制库;使用tiled配置点位以及npc层级,使用行为树完成npc的移动、状态及阶段事件;使用异步A*库完成寻路;使用fairyGui组件溢出滚动完成地图的拖动放大缩小。探险功能:使用自定义算法实现背景由远到近有小到大的移动效果。 重点/难点:1、性能问题:npc变多、以及npc与物件的交错,使得计算量和DrawCall噌噌上涨。最后分了15个组件层,物件根据表顺序配置在双数层,npc根据tiled配置在单数层,以减少渲染及计算量,排序计算仅计算npc之间的层级。设置A*的搜索迭代次数、存储寻路路径、使用分帧计算减少游戏的卡顿与发热。2、npc状态问题:最开始使用状态机,因不便于管理及扩展后面学习使用了行为树。3、地图缩放问题:普通的改变scale可以实现,但是锚点在左上角导致缩放效
1060javascriptJavaScript
项目描述:一款类似放置修仙游戏,主要是养成主角角色,比如装备的打造,丹药的修炼,角色的等级突破等来提神主角实力,其他有常见的背包、排行、拍卖行、运营活动等。 我负责:负责角色修炼、突破、信息、装备、属性等功能的开发,维护通用接口以支持各系统中的调用使用。负责引擎一些通用的组件开发,仿照fairygui的控制器在cocos中实现了一套;负责脚本工具的开发与维护,当时另起了一个项目用来做3D粒子特效,需要写个工具自动复制预制体所用到的所有资源到当前项目中。 重点/难点:1、cocos没有自带的状态控制器,在使用中需要重复的代码去控制各个节点的属性,很是费时费力,写的控制器很好的解决了这个问题,写的过程中对cocos有了更深的了解,并发现cocos编辑器的一些问题。2、对于现项目要使用另一个项目中的预制体,如果不写工具需要一个个手搓,写此工具深入研究了预制体文件的结构,为后续写查找交叉引用以及查找uuid等工具奠下了基础。
1080javascriptJavaScript
全国区域用户集中管理和分类信息记录,按各种需求导入或导出数据表格,针对分散的客户资源,减少管理成本和时间。
970C/C++工业软件
1. 创建项目和设置基础配置,根据业务需求规划分包,优化小程序启动速度。 2、封装全局搜索组件,支持商品搜索、历史记录管理,运用防抖减少接口请求,提高性能。 3、配置小程序下拉刷新功能,利用节流进行优化。 4、进入购物车和个人页面判断是否登录,配合后端实现微信登录,返回跳转前页面。
1460电话/通讯/IM聊天
项目描述:一款类似放置修仙游戏,主要是养成主角角色,比如装备的打造,丹药的修炼,角色的等级突破等来提神主角实力,其他有常见的背包、排行、拍卖行、运营活动等。 我负责:负责角色修炼、突破、信息、装备、属性等功能的开发,维护通用接口以支持各系统中的调用使用。负责引擎一些通用的组件开发,仿照fairygui的控制器在cocos中实现了一套;负责脚本工具的开发与维护,当时另起了一个项目用来做3D粒子特效,需要写个工具自动复制预制体所用到的所有资源到当前项目中。 重点/难点:1、cocos没有自带的状态控制器,在使用中需要重复的代码去控制各个节点的属性,很是费时费力,写的控制器很好的解决了这个问题,写的过程中对cocos有了更深的了解,并发现cocos编辑器的一些问题。2、对于现项目要使用另一个项目中的预制体,如果不写工具需要一个个手搓,写此工具深入研究了预制体文件的结构,为后续写查找交叉引用以及查找uuid等工具奠下了基础。
1080javascriptJavaScript
技术栈:CocosCreator、FairyGui、Typescript 项目描述:一款女性换装类游戏,使用龙骨资源换装、服装动作,使用MVC模式设计功能开发。有庭院玩法,换装、关卡、各种活动以及小游戏等玩法。 我负责:参与庭院玩法的底层逻辑搭建和扩展,使用A*算法、行为树实现npc的寻路、行走和触发事件;使用cocos编辑器的代码类组件与节点绑定,完成地图、视图、物件编辑(拾取、拖动与放置)等逻辑服务。使用FairyGui的Drag&Drop实现合成玩法游戏的拖动与放置。参与其他功能或活动的开发。 重点/难点:1、物件的层级问题:物件基本在同一层,经历了Y+偏移量排序、拓扑排序、最后遍历地图,性能和Y排序差不多。2、合成问题:拖动是替身拖动,并且有边界,自己实现发现效果并不是很好,后来发现FUI自带这个功能,只需要监听即可。
2050javascriptJavaScript
基于uniapp平台开发的易数占卜应用,致力于传承并普及传统文化中的卦象预测方法。这款应用集成了梅花易数、小六壬和金钱卦等多种易数占卜方式,每一种都源于深厚的文化底蕴和历史传承。界面设计保持简洁明了,旨在让用户无需复杂操作即可快速上手。无论是对易学有深入研究的专业人士,还是对传统占卜文化感兴趣的普通爱好者,都能在这款应用中找到适合自己的占卜工具,进而更好地理解和运用易数的智慧。
1170cssuniapp
在 wms 的功能基础上做了无人调度功能,通过创建、扫码、或者产线自动下发入库、出库、移库任务。自 动执行任务。通过 OPCUA 协议下发到 SCADA 执行任务。SCADA 下发指令到 PlC 控制无人行车执行任务。系统考虑 到任务执行策略、安全等。
1310JavajQuery日期选择/日历
当前共9395个项目
×
寻找源码
源码描述
联系方式
提交