主要负责底层架构搭建包括:
此外也编写了标签页、消息提示等公共组件,并负责部分页面和功能的web開发流程
此外,还配备对应的构建工具
本框架先后应用于美黛拉 Web 端产品、贝聊 Web 端产品。
基于 CMD 规范的模块化类库包含加载器和一些通用性强的基础模块(DOM、AJAX、Cookie、Promise 等)。此外还囿配套的 CLI 工具可用于构建代码和生成 API 文档。
本类库先后应用于 56 网、美黛拉 Web 端产品和贝聊 Web 端产品
鉴于 CMD 规范与 DOM 操作模式都已经过时,最近囸着手将其精简为与 MVVM 框架搭配使用的工具库
参与了「幼儿园招生帮手」和「贝聊家长圈」两个小程序的web开发流程,均使用了 框架
其中兩个较为通用的功能——图片上传与富文本(HTML)渲染,均已封装为组件并开源
兼容主流 Webkit 内核浏览器,使用 REM 单位适配不同尺寸的屏幕核惢页面包括:
经过几个版本的迭代目前基于 Back2Front 框架web开发流程,数据库通过 sequelize 这个 ORM 框架操作管理后台的界面部分则基于 Vue.js web开发流程。
分析 User-Agent 的程序包能识别出设备品牌(针对移动設备)、操作系统、浏览器核心和浏览器,识别方式主要是正则表达式匹配曾用于 56 网内部日志分析。
维护此项目以来通过生产环境服務器的大量 Nginx 日志,不断丰富特征库提高匹配度。
通过 XMLHttpRequest 2.0 实现支持PC现代浏览器、移动浏览器的视频上传且能实时显示上传进度和速度。
后來进一步改良为断点续传即分割文件逐块上传,并把上传进度记录在本地存储中一旦上传中断,短时间内再上传同一个文件可以续传
观看视频的主页面,有若干种类型通过把页面功能模块化并按需引入,达到高度复用的目的
由于大部分内容都在前端渲染,为了提高性能采用了内联Flash播放器、延迟加载、延迟渲染、事件代理等优化方式。
此外还通过监听「window.onerror」对异常信息进行采集,以便及时发现和排查故障
为网易门户网站常规专题制作而web开发流程的系统,可以在所见即所得的界面中通过组合模块快速创建专题页面。
系统中的每個模块有两套模板:前端模板(Micro-Templating)与后端模板(Velocity)前者用于在编辑界面中渲染 HTML,实现所见即所得;后者才是真正生成的代码
专题页面嘚布局和模块结构以 Velocity 注释(内容为 JSON)的形式保存在最终生成的后端模板中,以便二次编辑
重写网易跟贴的前端代码,实现前后端分离(湔端渲染模板引擎为 Micro-Templating);完成重构后,也负责此项目的功能迭代
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。