浏览器运行机制
1. 浏览器进程隔绝,渲染主线程、合成线程、GPU渲染线程、JS worker线程
2. 浏览器渲染原理,帧动画渲染原理;cssom tree以及dom tree,layout布局,layer渲染分
层,动画效果,js执行时机阻塞,repaint,reflow实现页面优化。
3. 了解canvas画板以及webGL 3D渲染
4. 预检请求、服务器代理、请求与响应校验造成的跨域机制处理
5. cookie,sessionStorage,localStorage缓存以及本地存储
6. 强制缓存,协商缓存等静态资源存储机制
7. preload、prefetch资源预加载、async、defer脚本加载执行机制
8. TCP、UDP、http、webscoket通讯协议,了解webRTC通讯机制
9. JSON、Formdata、base64、blob等数据格式数据交互与传输
10. 防抖、节流、移动端虚拟列表加载优化
设计模式以及规范
1. 工厂模式,单例模式,观察者发布订阅模式等常见设计模式
2. MVC与MVVM设计模型
3. 函数柯里化
4. RESTful API 接口规范、JSON web token令牌机制
HTML
1. 熟知 html 常见标签以及标签语义化标签
2. 标签的事件回流与冒泡
CSS
1. 元素盒模型规则,块盒模型,行盒模型
2. 选择器,样式声明,层叠计算过程,继承,属性计算值过程
3. 常规流,浮动,定位布局
4. BFC(块级格上下文)、IFC(内联格式上下文)、FFC(自适应格式上下文)、GFC(栅格布局格
式上下文)
5. 堆叠上下文
6. clac,、em、rem、vw、 vh、媒体查询对设备进行适配。
7. animation,transition动画
JavaScript
1. ES5、ES6等后续版本基础数据类型,引用数据类型,常量,变量声明;DOM与BOM
操作;XMLHttpRequest、fetch服务器数据传输API
2. 了解预编译、堆栈内存分配、执行环境栈、内存泄漏、内存溢出原理
3. 函数作用域、块级作用域、闭包、数据深拷贝与浅拷贝,以及相关内存分配
4. IEE754数据精度丢失问题处理
5. Promise、async、setTimeout、setInterval,用户交互事件,requestAnimationFrame,
requestIdleCallback异步事件队列,以及队列优先级分配,微任务starving问题。
6. 模块化编程、基于原型链的面向对象编程
7. Set、WeakSet、Map、WeakMap哈希数据类型;Symbol数据类型
8. 对象属性描述符、Proxy对象代理、Reflect相关API
9. 迭代器,生成器机制
TypeScript
1. ts新型数据类型、类型守卫、联合类型、交叉类型
2. extends、infer、readonly、keyof、typeof等关键字
3. 枚举与断言、泛型 Generices、装饰器
4. 命名空间、declare声明文件
5. OOP面向对象以及模块化编程
6. ts.config常用配置
Vue
1. 单页应用以及虚拟 DOM 原理
2. vue2 options API 、vue3 composition API
3. vue2与vue3响应式;了解依赖收集、订阅发布模式,组件proxy单项数据流控制
4. vue生命周期、组件化、全局组件注册、递归组件、组件数据双向绑定
5. ref、readonly、watch、watcheEffect、computed相关API;emits 、props、provide、inject
组件通信;attributes透传;组件懒加载优化
6. scoped样式穿透处理
7. vue-router 路由类型模式、路由配置、组件懒加载,路由守卫,动态路由处理
8. vue组件状态管理库:vuex与pinia ; State、Getter、Mutation、Action;store模块分割
9. webpack、gulp、vue-cli、vite编译工具以及组件库相关配置
桌面软件、移动端、小程序
1.开发工具配置、了解相关API使用以及配置、组件化、分包和发布
2.桌面端electron渲染端,main,js主进程控制以及相关sqlite和knex.js数据库版本迭代,使用
c/c++编写Node.js拓展程序,用以通过串口控制硬件和接收硬件信息
3.微信小程序,和hybrid移动端程序编写
其他
1. 了解React Hook、Redux、React Router以及React Native跨平台开发
2. 熟悉Three.js并了解unity和cocos creator三维开发技术
3. PHP后端开发:nginx、Apace服务器配置;使用ThinkPHP 、workerman、swoole框架
开发;mysql、redis数据存储,了解node.js后端
4. 使用Android Studio、Xcode对跨平台项目进行打包编译。
5. C/C++语法、指针与内存结构,并在windows Visual Studio以及linux gcc环境编写。
6. 链表、数组、队列,栈、树、哈希表,图等常见数据结构。
Arrowy Racing(竞速时刻)
项目时间:2023.08至2024.04
所属公司:南京速羽动力科技有限责任公司
项目介绍:https://www.douyin.com/video/7402216941374475558
内容:该软件主要用于卡丁车比赛、以及卡丁车门店。是包含收银、取票排队、比赛计时于绩查
询、卡丁车和场地设施控制功能的软件,支持多语言。
技术栈:vue3、ts、electron、node.js、sqlite数据库、c++驱动程序、knex.js版本控制
主要职责:
1)渲染引擎:使用electron的chromium作为渲染引擎,使用vue3 ts控制页面,以及比赛成
绩大屏
2)业务端:编写node.js程序配合sqlite进行业务逻辑编写
3)设备拓展:使用c++开发node.js在windows平台拓展实现从前端至node.js到地感线、信
号发射器、喇叭、信号灯以及打印机等设备的控制。
4)配合翻译人员进行多语言配置
业绩:在大陆地区、马来西亚、英国和西欧等国家投入使用
睿行智车(东南大学无人快递车项目)
项目时间:2023.02-2024.04
所属公司:南京速羽动力科技有限责任公司
项目介绍:
https://www.bilibili.com/video/BV1gH4y1C7tz/?share_source=copy_web&vd_source=a37b80
94e472e9deb26418d87eac0abd
技术栈:vue3 ts相关技术栈 通讯协议: mqtt协议websocket协议
主要职责:
1)结合高德地图,开发浏览器后台控制系统,可实时监控车辆信息、无人车自带监控实施画面、
车辆控制以及车辆的路劲规划,快递柜的控制以及分发
2)前端大文件加载优化问题处理
3)在后台基础上使用uni-app开发手机端控制软件
业绩:已在东南大学、南京林业大学、南京中国邮政投入运营
项目链接:http://124.71.19.171/
睿速工作台
项目时间:2023.04-2024.01
所属公司:南京速羽动力科技有限责任公司
内容:
1)使用vue3 ts scss、阿里云oss、wang editor富文本编辑器、用于公司财务,销售,运营,
设计,硬件研发部门的管理软件。
2)使用three.js加载卡丁车模型,实现pc端模型上传文件上传、移动端预览,实现车辆贴图预
览功能,用以公司销售部门宣传。
项目链接:https://work.ruimove.com/
速羽赛车微信小程序
项目时间:2024.08-2024.10
所属公司:南京速羽动力科技有限责任公司
内容:使用vant-ui开发微信小程序,用以客户车辆报修、零件和场地设备的替换以及购买
江苏省捷达科技发展有限公司
智慧医教(移动端APP)
项目时间:2021-07 至 2022-12
所属公司:江苏省捷达科技发展有限公司
使用技术:vue3、TypeScript、Pinia、Vue-Router、VantUI组件库、Cordova以及Cordova Plugin
项目链接:http://appcenter.jsjeda.com/download/list.html?r=25672
主要职责:
1) 适配安卓与IOS进行页面开发
2) 配合后端使用JWT、MD5开发登录模块、单元时间内同一用户限制登录次数、角色权限、个
人信息修改
3) http请求模块、JS原生API、常用组件封装
4) 基于WebSocket开发APP内部消息实时通知
5) 信息列表、学生请假、学生题库、在线考试、教师评分、请假审批、科室轮转等功能开发
6) 基于Cordova插件,极光消息推送、学生扫码、百度地图学生定位考勤、文件本地存储与上
传、office在线预览功能开发
7) Android Studio 以及 MacOS Xcode 对项目进行编译与发布
8) 根据客户需求进行改进与问题修复
智慧医教(PC端管理系统)
项目时间:2021-07 至 2022-12
所属公司:江苏省捷达科技发展有限公司
使用技术:原生JavasScript、LayUI、Echarts
主要职责:
1) 基于移动端需求对管理端审批、发布、查询流程进行相应修改
2) 配置PC端以及移动端角色功能权限
3) 日常BUG维护
江苏省人民医院(OSCE线下考试系统)
项目时间:2022-03 至 2022-05
所属公司:江苏省捷达科技发展有限公司
使用技术:uni-app、原生H5与JS
主要职责:
1) 浏览器页面:考场大屏二维码、学生考试信息展示以及考试倒计时大屏、考试呼号系统开发
2)平板APP;基于学生现场实操情况,监考老师实时评价、打分、拍照功能开发;学生平板线
下实时考试功能开发
江苏省人民医院(PDA个人助手)
项目时间:2022-06 至 2022-09
所属公司:江苏省捷达科技发展有限公司
使用技术:uni-app
主要职责:
1) 学生登录模块、PDA内网IP查询模块开发
2) 药品扫码分类、扫码入库、发放通知、历史记录功能开发
在原有基础上修改与功能调整发布微信小程序端
苏州大学-护理学院(PC端管理与学习系统)
项目时间:2022-09 至 2022-12
所属公司:江苏省捷达科技发展有限公司
使用技术:vue3、TypeScript、Pinia、Vue-Router 、Element UI组件库、Three.js、Unity
主要职责:
1) 用户登录注册、管理员菜单配置、角色权限功能开发
2) http请求封装,常用组件封装
3) Echarts大数据展示与条件筛选查询更新
4) 列表新增、查询、修改、删除功能开发
5) 使用Three.js将三维模型兼容至项目,开发与用户交互功能
中医临床思维:配合三维设计及unity开发人员将unity webGL编译代码兼容至项目中,实现
web端在线问诊功能
苏州大学-护理学院(PC端管理与学习系统)
项目时间:2022-09 至 2022-12
所属公司:江苏省捷达科技发展有限公司
使用技术:vue3、TypeScript、Pinia、Vue-Router 、Element UI组件库、Three.js、Unity
主要职责:
1) 用户登录注册、管理员菜单配置、角色权限功能开发
2) http请求封装,常用组件封装
3) Echarts大数据展示与条件筛选查询更新
4) 列表新增、查询、修改、删除功能开发
5) 使用Three.js将三维模型兼容至项目,开发与用户交互功能
中医临床思维:配合三维设计及unity开发人员将unity webGL编译代码兼容至项目中,实现
web端在线问诊功能
江苏苏鹰信息科技有限公司
苏鹰商城(微信小程序)
项目时间:2020-07 至 2020-09
所属公司:江苏苏鹰信息科技有限公司
使用技术:微信小程序
主要职责:
1) 适配安卓与IOS进行页面开发
2) 配合后端,对接苏宁、京东、座上客;福利豆充值、在线购物车、商品评价、物流查询、客
服功能开发
3) 配合后端,对接途牛开发火车票购买功能
4) 配合后端开发小程序话费充值功能
人事邦(人事管理系统)
项目时间:2020-07 至 2020-12
所属公司:江苏苏鹰信息科技有限公司
使用技术:原生JavasScript、LayUI、Echarts
项目链接:http://www.dsyun.com/reception/web/login.jsp
主要职责:
1) 注册登录编写,配合后端开发滑动验证发送短信验证码功能
2) 梳理人事与财务审批流程开发行政管理、薪资福利模块以及其他模块开发和维护
3) 对接七牛云SDK配合后端开发视频会议功能
4) 基于LayUI表格库配合后台开发在线表格编辑功能
5) 使用Echarts配合 JavaScript 面向对象开发实时大数据大屏模板
可兼职时间
可兼职地点
0条评论 雇主评价