前端常用插件,知识点汇总

第三方接口

  1. 蚂蚁金服开放平台: https://docs.open.alipay.com/200/105518
  2. 微信开放平台: https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN
  3. 微信支付: https://pay.weixin.qq.com/wiki/doc/api/index.html
  4. 腾讯开放平台:http://open.qq.com
  5. 微博开放平台:http://open.weibo.com
  6. 腾讯信鸽推送:http://xg.qq.com

UI 框架

  1. Element(vue):http://element-cn.eleme.io/2.0/#/zh-CN
  2. Mint UI(vue):https://mint-ui.github.io/docs/#/zh-cn2
  3. Antd Design (react,react-native):https://mobile.ant.design/docs/react/introduce-cn
  4. Bootstrap:http://www.bootcss.com
  5. Lottie(Android动画插件):https://github.com/airbnb/lottie-android
  6. Weui(微信风格):https://github.com/Tencent/weui.js
  7. Highcharts(折线图曲线图):https://www.hcharts.cn/demo/highcharts
  8. Swiper(非常好用的轮播图组件):http://www.swiper.com.cn
  9. CurveJs(很炫酷的动画文字线条):https://alloyteam.github.io/curvejs
  10. Layui:http://www.layui.com
  11. Vuetify(vue):https://vuetifyjs.com/vuetify/quick-start
  12. Semantic UI:http://www.semantic-ui.cn/introduction/getting-started.html
  13. Material-UI:http://www.material-ui.com
  14. H-ui:http://www.h-ui.net/index.shtml
  15. MUI(移动端):http://dev.dcloud.net.cn/mui
  16. Amaze:http://amazeui.org
  17. AUI:http://www.auicss.com
  18. FrozenUI:http://frozenui.github.io
  19. SUI:http://sui.taobao.org/sui/docs/index.html
  20. Pure:https://purecss.io
  21. UIKit:https://getuikit.com

JaveScript

  1. ECMAScript 6 入门:http://es6.ruanyifeng.com
  2. TypeScript:https://www.tslang.cn/samples/index.html
  3. Lodash:https://lodash.com
  4. 腾讯前端知识库:https://github.com/AlloyTeam/Mars
  5. MobX:http://cn.mobx.js.org
  6. MobX资料整合:https://github.com/mobxjs/awesome-mobx/blob/master/README-CN.md#%E5%8F%91%E8%A1%A8%E4%BD%9C%E5%93%81
  7. Dart:http://www.dartlang.cc
  8. CoffeeScript:http://coffee-script.org
  9. 异常监控:http://foio.github.io/babel-try-catch
  10. JS函数式编程:https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ch1.html
  11. JS函数式编程(阮一峰):http://www.ruanyifeng.com/blog/2012/04/functional_programming.html
  12. 尾调用优化(函数式编程):http://www.ruanyifeng.com/blog/2015/04/tail-call.html
  13. Moment.js(时间处理函数):http://momentjs.cn

Vue

  1. 官网:https://cn.vuejs.org
  2. 路由:https://router.vuejs.org/zh-cn
  3. Vuex文档:https://vuex.vuejs.org/zh-cn
  4. Vuex运用:https://vux.li/#/zh-CN/README
  5. Axios:https://www.kancloud.cn/yunye/axios/234845
  6. Axios(GitHub):https://github.com/imcvampire/vue-axios
  7. Vue资料整合:https://github.com/keepfool/vue-tutorials
  8. Vue组件延迟加载:https://github.com/yeyuqiudeng/vue-lazy-render
  9. Vue+TypeScript:http://www.jianshu.com/p/286ceb8e866b
  10. 类Class风格Vue:https://github.com/vuejs/vue-class-component#vue-class-component
  11. Vue Property Decorator(可和上一个结合使用):https://github.com/kaorun343/vue-property-decorator
  12. vuex-class:https://github.com/ktsn/vuex-class
  13. Weex(类ReactNative的开发框架):http://weex.apache.org/cn

React Native、React

  1. RN特殊问题汇总:http://blog.youkuaiyun.com/qq_25243451/article/details/78089089
  2. 如何设计开发App:https://www.zhihu.com/question/20936415
  3. React:https://hulufei.gitbooks.io/react-tutorial/content/index.html
  4. 官网:https://reactnative.cn/docs/0.48/getting-started.html
  5. 东翌编程:http://www.dongyibiancheng.com/doc/react-native
  6. React入门教程(阮一峰):http://www.ruanyifeng.com/blog/2015/03/react.html
  7. RN环境搭建:http://bbs.reactnative.cn/topic/10/%E5%9C%A8windows%E4%B8%8B%E6%90%AD%E5%BB%BAreact-native-android%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83
  8. 本地存储封装:https://github.com/sunnylqm/react-native-storage
  9. Navigation(导航):https://reactnavigation.org/
  10. 获取设备更多的尺寸信息:https://github.com/Sunhat/react-native-extra-dimensions-android
  11. RN学习专题(江清清):http://www.lcode.org/react-native
  12. RN组件汇总:http://www.jianshu.com/p/636dea5054d9
  13. RN实战视屏:http://bbs.reactnative.cn/topic/759/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99react-native%E5%AE%9E%E6%88%98%E5%BC%80%E5%8F%91%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B-%E6%9B%B4%E6%96%B0%E5%88%B070%E9%9B%86%E5%95%A6
  14. RN中使用for循环:http://bbs.reactnative.cn/topic/845/%E5%9C%A8render%E5%87%BD%E6%95%B0%E4%B8%AD%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8for%E5%BE%AA%E7%8E%AF/2
  15. RN动画详解:http://www.alloyteam.com/2016/01/reactnative-animated
  16. RN微信平台(react-native-wechat):http://www.jianshu.com/p/9ee774ec21d5
  17. RN,QQ平台(react-native-qq):https://github.com/reactnativecn/react-native-qq
  18. RN微博(react-native-weibo):https://github.com/reactnativecn/react-native-weibo
  19. RN微信接口配置教程:http://www.lcode.org/%E8%B6%85%E8%AF%A6%E7%BB%86react-native%E5%AE%9E%E7%8E%B0%E5%BE%AE%E4%BF%A1%E5%A5%BD%E5%8F%8B%E6%9C%8B%E5%8F%8B%E5%9C%88%E5%88%86%E4%BA%AB%E5%8A%9F%E8%83%BD-androidios%E5%8F%8C%E5%B9%B3%E5%8F%B0/
  20. RN支付宝微信接口配置教程:http://blog.youkuaiyun.com/sinat_17775997/article/details/73729442
  21. react-native-loader(加载动画):https://github.com/mohebifar/react-native-loader
  22. react-native-loading-w(加载动画Toast样式):https://github.com/wenxucheng/react-native-loading-w
  23. react-native-animatable(动画封装):https://github.com/oblador/react-native-animatable
  24. 常用第三方组件:https://segmentfault.com/a/1190000008878128
  25. 调用系统原生功能(相册通讯录等):http://www.jianshu.com/p/e5f74c2f74c8
  26. 验证码倒计时:http://www.jianshu.com/p/51736baead49
  27. MD5等加密库:http://www.qingpingshan.com/jb/javascript/237722.html
  28. Base64:http://dev.dafan.info/detail/244963?p=20
  29. 图片加载处理:https://www.npmjs.com/package/mkp-react-native-image-view
  30. 动画按钮:https://github.com/mastermoo/react-native-action-button
  31. 模态封装Modal:https://github.com/magicismight/react-native-root-modal
  32. react-native-swiper(轮播图):https://github.com/leecade/react-native-swiper
  33. 修改页面跳转动画效果:https://www.trustedhousesitters.com/engineering/code/react-native-navigation-custom-scene-screen-transitions-and-interpolations/
  34. 自定义页面跳转动画:http://blog.youkuaiyun.com/sinat_17775997/article/details/74908728
  35. RN配置字体文件:http://www.jianshu.com/p/96d5c66791c3
  36. RN修改app图标、启动图:http://www.cnblogs.com/allenxieyusheng/p/5804023.html
  37. RN修改app名,图标、启动图等:http://blog.youkuaiyun.com/sinat_17775997/article/details/70347606
  38. RN设置启动图:http://www.myronliu.com/2016/07/22/react-native/react-native_launch
  39. RN,ScrollView滑动冲突处理:http://blog.youkuaiyun.com/xiaohanluo/article/details/52130923
  40. 安卓back健处理:http://bbs.reactnative.cn/topic/480/%E5%AE%89%E5%8D%93back%E9%94%AE%E7%9A%84%E5%A4%84%E7%90%86-%E5%9F%BA%E6%9C%AC-%E9%AB%98%E7%BA%A7%E7%AF%87
  41. 跨组件通信(淘宝):http://taobaofed.org/blog/2016/11/17/react-components-communication

不定时更新

原文链接:http://blog.youkuaiyun.com/qq_25243451/article/details/78685657

/** * ckUI * author:h_yang * version:1.8.1 * beforeVersion:1.7.7 * * API(属性级): * $.ckTrim(str),返回值为去掉前后空格 str: jquery对象||元素ID||字符串 * $.ckIsEmail(str, ifAlert),返回是否为正确邮箱格式 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息 * $.ckIsUrl(str, ifAlert), 返回是否是正确的URL格式地址 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息 * $.ckIsMobile(str, ifAlert), 返回是否是正确格式电话号 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息 * $.ckSetCookie(name, value, path, time),设置cookie name: key value: 值 path: 域 time: 存活时间(s) * $.ckGetCookie(name), 获取cookie, name: key值 * $.ckDelCookie(name), 删除cookie, name: key值 * $.ckObjToJsonStr(obj), obj对象转json字符串,如果出现异常,则返回"" * $.ckObjToJson(obj), obj对象转json对象, 如果出现异常则返回new Object() * $.ckIsEmpty(str, ifAlert), 返回是否为空值, str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息 * $.ckMul(arg1, arg2), 乘法 * $.ckAdd(arg1, arg2), 加法 * $.ckSub(arg1, arg2), 减法 * $.ckDiv(arg1, arg2), 除法 * $.ckMustNumber(e, obj), 只能输入数字, 属性级函数 * $.ckFmtMoney(s, n), s: 金额, n: 保留的小数位数 * $.ckRbkMoney(s), s: 格式化之后的金额 * $.ckGoto(url), 跳转url地址 * $.ckShade(flag, time), 遮罩, flag: boolean类型,true为开启,false关闭,在开启时,重复点击则中断线程, time为持续时间,默认为4秒 * $.ckGetContext(), 返回应用程序上下文全路径 * $.ckGotoView(uri), 跳转带上下文的地址,uri: 请求地址,如果uri第一位不是/ 则自动加/ * $.ckCheckCard(str, ifAlert), 返回是否是正确身份证号, str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息 * $.ckPostToNewView(url, args) post形式跳转页面,避免参数暴露在地址栏中 * * 更新日志: * 2017-01-10更新日志: $.ckShade(true) 遮罩功能,一次调起为开启,在遮罩参数为true的时候再次调起会终止线程, $.ckShade(false) 为关闭遮罩 * 2017-01-16更新日志: 遮罩加入显示图片 * 2017-01-18更新日志: $.ckGetContext() 返回为不带/的根项目路径 * 2017-01-20更新日志: $.ckShade(boolean, time), boolean 是否显示遮罩 time: 显示时间为毫秒, 遮罩默认显示5秒 * 2017-02-08更新日志: $.ckMaxLength(length) 加入最大输入长度限制函数 length: 最大长度数 * 2017-02-10更新日志: $.ckWhatFrameWork() 0: 安卓 1: 苹果 2: winphone 3 other * 2017-02-15更新日志: $.ckAlert(option) 弹出组件 * 2017-02-18更新日志: $.ckSetCookie(), 新增参数time 单位:秒 为cookie过期时间 * 2017-02-25更新日志: $.ckAnchor(), 页面锚点,返回上个页面自动定位到上次浏览的位置 * 2017-03-07更新日志: $.ckIsUrl(), 是否是URL地址 * 2017-03-09更新日志: $.ckGotoView(uri), 带项目根路径的跳转 * 2017-03-09更新日志: $.ckCheckCard(card, ifAlert), 检测身份证号 card: 身份证号||元素ID||jquery对象 ifAlert: 是否打印错误信息 * 2017-03-13更新日志: 修复$.ckIsEmpty对入参的校验规则 * 2017-04-05更新日志: 加入两种限制函数,$.ckMustEnAndNumber(适配 . -) & $.ckMustEnAndCN & $.ckMustEnAndNumberAndCn * 2017-04-07更新日志: 加入自定义过滤,$.ckRegular(expression) expression 为正则表达式 * 2017-04-07更新日志: 改进了must相关函数的触发条件,现在可以兼容移动端了 * */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值