实现网
南京速羽动力
前端开发
仰远
3年
擅长技能

浏览器运行机制 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. 链表、数组、队列,栈、树、哈希表,图等常见数据结构。

¥300 / 8小时

可兼职时间 自由职业,时间充裕

可兼职地点 南京 南京均可

立即预约

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求