微信小程序踩坑记录

  最近开发了一款微信小程序,在开发过程中遇到了一些微信小程序的坑,记录下来,希望对后边开发小程序的同学有点帮助。后期开发过程如果有新的踩坑记录,也会相应的更新在改文档中。 1、像素值与单位之间不能有空格   微信小程序的样式存放在.wxss文件,像素单位用rpx,官方文档有如下描述。 rpx(...

2018-11-21 17:03:43

阅读数:100

评论数:0

微信小程序内嵌H5技术研究

最近公司需要在微信小程序中嵌入各个业务模块的H5,涉及到登录信息相关的研究,个人作了如下总结: 微信小程序内嵌H5技术研究

2018-10-29 15:38:15

阅读数:51

评论数:0

nginx部署SPA页面

  前后端分离开发过程中,前端需要独立发布项目。在当前vue、react等前端主流框架下开发,都是SPA页面,具体的如何发布到web服务器上。如何配nginx规则。直接看配置文件吧,重点部分都含有注释,其他nginx的默认配置指不做处理。主要配置在nginx的 conf/nginx.config文...

2018-09-06 16:21:37

阅读数:240

评论数:0

基于vue-cli搭建的vue web脚手架

  基于vue-cli搭建的vue web脚手架,基本上能否满足一般的业务开发。 技术栈   vue + es6 + vue-router + vuex + axios + jsonp + mock 代码功能   代码结构: - **components**:主要用于全局组件的...

2018-09-03 16:41:09

阅读数:37

评论数:0

ant design pro 代码学习(七) ----- 组件封装(登录模块)

  以登录模块为例,对ant design pro的组件封装都相关分析。登录模块包含基础组件的封装、组件按模块划分、同类组件通过配置文件生成、跨层级组件直接数据通信等,相对来说还是具有一定的代表性。 1、登录模块流程图   首先,全局了解一下登录模块的总体流程。如下图所示。该流程图主要分两部分...

2018-07-16 16:59:16

阅读数:1870

评论数:3

ant design pro 代码学习(六) ----- 知识点总结2

1 、connect 多个model   以下为redux的API中对connect方法的定义: connect([mapStateToProps], [mapDispatchToProps], [mergeProps], [options])   实际过程中使用最多的是mapSta...

2018-07-10 17:11:32

阅读数:1397

评论数:2

ant design pro 代码学习(五) ----- 知识点总结1

1、React.Children   React.Children 是顶层API之一,为处理 this.props.children这个封闭的数据结构提供了有用的工具。 this.props.children 的值有三种可能:如果当前组件没有子节点,它就是 undefined ;如果有一个子...

2018-07-04 16:23:14

阅读数:982

评论数:0

ant design pro 代码学习(四) ----- 数据mock

1、.roadhogrc.mock.js   roadhog支持mock功能,如需mock 功能,在 .roadhogrc.mock.js 中添加配置即可,在开发环境下启动server时,将开启mock功能;也可以通过配置在开发环境下关闭mock功能。 //.roadhogrc.mock....

2018-06-29 16:55:19

阅读数:2530

评论数:2

ant design pro 代码学习(三) ----- 菜单数据分析

1、getSelectedMenuKeys 获取选中的菜单的key getSelectedMenuKeys = () => { const {location: {pathname}} = this.props...

2018-06-26 14:59:38

阅读数:1855

评论数:0

ant design pro 代码学习(二) ----- 路由数据分析

  本章节包含路由信息(common/router)、侧边栏菜单信息(common/menu)、基本路由(一级路由)UserLayout组件,BasicLayout组件、以及侧边栏SiderMenu组件中对数据的处理。主要涉及到以下几个方法,分别逐个分析其功能。 备注:本文中代码部分只截取...

2018-06-19 18:16:23

阅读数:2486

评论数:0

ant design pro 代码学习(一) ----- 路由分析

1、一级路由 const routerData = getRouterData(app); const UserLayout = routerData['/user'].component; const BasicLayout = routerData['/'].component...

2018-06-13 16:35:11

阅读数:3982

评论数:6

Node.js爬虫个人博客,并利用Bat自动浏览

通过node.js对个人CSDN博客爬虫,获取个人博客列表,并将改列表内容注入到Bat批处理文件中,实现浏览器自动打开预览。 1、安装依赖   npm 安装依赖包request、cheerio    — request模块是用来请求网页的    — cherrio是用来分析dom结构的...

2018-07-03 15:31:24

阅读数:101

评论数:0

JS 常见排序算法

JS 常见排序算法

2017-10-25 17:48:19

阅读数:128

评论数:0

JS SOP 编程

JS AOP 编程

2017-10-25 17:41:25

阅读数:196

评论数:0

IE8 兼容性问题总结

*IE8 兼容性问题总结*    最近公司的项目要求兼容ie,因为客户需求需要兼容到ie8,接手项目时,技术架构已经形成 :webpack + gulp+ es6 +jquery 。在兼容ie8过程,遇到过一些问题,总结如下。

2017-10-25 17:19:12

阅读数:4091

评论数:0

详解forin,Object.keys和Object.getOwnPropertyNames的区别

转载:http://www.cnblogs.com/37sky/articles/5324105.html 这三个方法,都可以用来遍历对象,这非常有用,其中后两个都是es5中新增的方法。 本文会用到一些es5的对象知识,如果你不了解,可以看一下开头提到的文章,首先我们需要一个父对象...

2017-06-27 15:42:36

阅读数:291

评论数:0

commonJS、AMD、CMD的区别

commonJS、AMD、CMD的区别: 1、commonJS:同步加载,应用在服务端,各个模块基本都在服务器本地,所以加载速度比较快。NodeJS应用的就是commonJS标准。通过require引入模块,exports输出模块。 2、AMD:异步加载,应用在浏览器,RequireJ...

2016-11-10 11:45:53

阅读数:187

评论数:0

Freemarker和jquery tmpl模板同时引用是冲突解决

Freemarker中获取变量采用${ }的形式,在html渲染之前会对$ { }进行操作。jquery.tmpl.js是一种jquery的模板插件,也会用到${ }的形式,同时使用的过程中会产生冲突,解决方法: 方法1 :将jquery-tmpl的模版放在指令中。这样在freemark...

2016-10-27 10:57:11

阅读数:2254

评论数:0

JavaScript高级程序设计学习

1.等于与不全等的区别 1.1、等于(==):比较两个值是否相等,如果两个值类型不一致,会做强制转换; 1.2、全等(===):比较两个值是否相等,但是不会对值得类型做转换。 55 == "55" //返回true,字符串“55...

2016-08-23 16:31:36

阅读数:196

评论数:0

Highcharts 学习总结

最近公司项目需要,需要在web页面做一些数据统计,并以折线图的形式展现在前台。选择Highcharts,当然还有其他优秀的表格插件,百度团队开发Echarts,也是很不错的,进入正题。 1、highcharts 下载    (1) highcharts官网地址: http://www.highch...

2016-08-06 10:49:28

阅读数:334

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭