全栈(js向)相关内容学习日志

绯雨闲丸 发布于

2016-2-16

开始学习nodejs, 深入理解了nodejs机制, 以及npm命令

2016-2-17

安装了nodejs, 并搭建了nodejs express 4.x框架web工程

2016-2-20

加入了log4js日志, 并调整了各文件目录位置

2016-2-22

开始学习并实践gulp命令及插件

2016-3-2

在搭建的nodejs express 4.x框架web工程中加入gulp less编译, css/js合并, css/js压缩, 生成文件版本号, 打包等构建插件内容

2016-3-5

开始学习webpack并实践webpack命令及插件

2016-3-18

在搭建的nodejs express 4.x框架web工程中加入webpack管理js入口, 业务及插件模块等, 学习并实践了webpack-dev-server进行前端开发

2016-3-22

学习并实践webpack配置文件版本号, 如何打包前端js,

2016-3-26

学习并实践模块数据库mockjs

2016-3-28

学习并实践nodejs开发服务器插件nodemon, 以及开发环境参数配置

2016-4-2

学习并实践nodejs生产服务器插件pm2机制, pm2命令, 以及生产环境参数配置, 如何部署等

2016-4-10

在公司构建大前端架构雏形, 开发模式完全分离, 分为前端(浏览器客户端层, 服务端路由控制与视图层)与后端(服务端业务层与数据层)

2016-4-21

实践并优化了webpack common-chunk插件的使用配置

2016-4-30

学习并实践了webpack stats的使用

2016-5-4

学习并尝试了react-flux

2016-5-12

学习并尝试了react-redux

2016-5-16

学习并实践了es6

2016-5-18

学习并实践了react-native ios版环境部署

2016-5-28

学习并实践了react-native样式及布局控制

2016-6-5

学习并实践了react-native ios版基本组件

2016-6-7

学习并实践了react-native ios版打包部署

2016-6-10

学习并实践了react-native android版本环境部署

2016-6-12

学习并实践了react-native android版基本组件

2016-6-16

学习并实践了react-native实现launchImage及splashScreen

2016-6-20

学习并实践了react-native使用iconfont

2016-6-22

学习并了解了react-native中pt与ps设计图中px的关系

2016-6-25

学习并实践了如何新增, 编辑及生成iconfont字库, 如何重命名字库等

2016-6-26

学习并实践了如何快速对设计图上进行测距及标注

2016-6-30

学习并实践了react-native使用自定义iconfont

2016-7-1

学习并实践了如何发布npm包

2016-7-2

整理了需关注, 使用, 研究源代码及自实现的第三方组件列表

2016-7-3

查看了TouchOpacity及相关的部分源码

2016-7-5

完成编写react-native-smart-button初版, 支持opacity, highlight, 并实现了blur(ios)点击模糊效果 了解了npm发布package

2016-7-6

查看了react-native-tab-navigator源码

2016-7-7

查看了react-native-splash-screen源码

2016-7-11

编写实现了自定义反馈效果按钮组件react-native-smart-button

2016-7-12

开始阅读ios9应用开发入门经典, 补充ios原生开发(swift)的知识, 为之后编写与原生模块交互的自定义组件作准备

2016-7-14

优化自定义反馈效果按钮组件react-native-smart-button

2016-7-16

开始阅读ios编程(第4版), 补充ios原生开发(objective-c)的知识, 为之后编写与原生模块交互的自定义组件作准备

2016-7-17

编写实现了九宫格组件react-native-smart-sudoku-grid

2016-7-18

开始阅读Android权威指南(第2版), 补充android原生开发的知识, 为之后编写与原生模块交互的自定义组件作准备

2016-7-19

编写实现了徽章组件react-native-smart-badge

2016-7-20

学习并尝试实践编写react-native原生ios组件

2016-7-21

编写实现了touch-id指纹验证组件react-native-smart-touch-id

2016-7-22

编写实现了角标组件react-native-smart-corner-label

2016-7-27

修正了按钮组件react-native-smart-button中使用blur模糊阴影功能有机率会报错的问题

2016-7-28

编写实现了手势密码组件react-native-smart-gesture-password

2016-7-29

在角标组件react-native-smart-corner-label中增加了角标可指定显示在左边和右边的功能 在按钮组件react-native-smart-button中增加了显示加载状态的功能

编写实现了手势密码组件react-native-smart-gesture-password

2016-8-1

修改了按钮组件react-native-smart-button, 增加了对onLayout事件的支持

2016-8-2

修改了徽章组件react-native-smart-badge, 增加了允许限制最长距离, 超长后自定义显示(例如显示…)的支持

2016-8-4

编写实现了抛物线(主要用于购物车)组件react-native-smart-parabola

2016-8-6

优化了抛物线(主要用于购物车)组件react-native-smart-parabola

2016-8-10

编写实现了隐私文本组件react-native-smart-security-text

2016-8-15

编写实现了加载屏组件react-native-smart-splash-screen

2016-8-16

优化了加载屏组件react-native-smart-splash-screen(android部分)

2016-8-20

阅读ListView, ScrollView源码

2016-8-24

对ListView及ScrollView的容器高度, 内容高度以及滚动距离作了验证

2016-8-30

编写了react-native-smart-timer-enhance生命周期内安全移除timer组件

2016-9-6

编写实现了react-native-smart-pull-to-refresh下拉刷新, 上拉加载组件

2016-9-7

补充了react-native-smart-pull-to-refresh android遗漏的自动加载更多功能

2016-9-8

修正了在0.30+版本上react-native-smart-pull-to-refresh下拉刷新, 上拉加载组件的兼容性问题 编写了针对自定义组件集的完整示例

2016-9-12

实践了react-native版本升级 兼容支持0.33版本react-native-smart-pull-to-refresh

2016-9-18

修正了react-native-smart-splash-screen(android部分)背景图在透明View下永远显示的问题

2016-9-20

编写了react-native-smart-toast帮助信息提示组件

2016-9-21

优化react-native-smart-toast自定义功能

2016-9-22

编写了react-native-smart-loading-spinner-overlay加载信息提示组件

2016-10-26

编写了react-native-smart-barcode扫码组件

2016-11-3

更新了react-native-smart-pull-to-refresh-listview组件, 增加了可选的, 超出屏幕可视范围的行进行内存回收的功能

2016-11-7

编写了react-native-smart-image-loader图片缓存懒加载组件

2016-11-12

编写了react-native-smart-app-event-listener-enhance生命周期内安全移除设备事件组件

2016-11-15

编写了react-native-smart-amap-location高德地图定位SDK组件

2016-11-23

编写了react-native-smart-amap高德地图SDK组件

2016-11-26

更新react-native-smart-amap-location高德地图定位SDK组件, 加入后台连续定位功能

2016-11-30

更新react-native-smart-pull-to-refresh-listview, 修正bug

2016-12-5

更新react-native-smart-pull-to-refresh-listview, 增加android支持sticky header

2016-12-8

更新react-native-smart-pull-to-refresh-listview, 增加android支持sticky header与pull to refresh混合使用, 修正android有时onSwipe返回坐标值不正确的问题, 修正ios/android在使用autoLoad加载更多模式下, onContentSizeChange中计算容器内容宽度逻辑判断条件不正确的问题

2016-12-15

增加了react-native-smart-sortable-sudoku-grid

2016-12-17

更新react-native-smart-pull-to-refresh-listview 调整了onRefresh执行时机, 修正了在请求数据返回速度极快时, 下拉刷新动画无法显示正常的问题

2016-12-21

尝试通过了, 使用rn提供的XMLHttpRequest+FormData方式上传文件(官方示例只提供了访问相册中的照片, 而同时使用react-native-fs可以支持上传任意可访问目录下的文件), 并且使图片上传前的生成裁剪缩放后的临时文件, 再上传临时文件的方式变得可行.

2016-12-23

新增了react-native-smart-alipay支付宝SDK插件

2017-1-10

尝试实现了多文件线程控制上传功能模块, 后续考虑封装组件

2017-1-27

尝试使用react-native-navigation

2017-1-28

尝试最新版本的源生应用内嵌react-native