排序:
默认
按更新时间
按访问量

nginx部署SPA页面

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

2018-09-06 16:21:37

阅读数:28

评论数:0

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

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

2018-09-03 16:41:09

阅读数:17

评论数:0

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

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

2018-07-16 16:59:16

阅读数:698

评论数:3

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

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

2018-07-10 17:11:32

阅读数:596

评论数:2

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

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

2018-07-04 16:23:14

阅读数:534

评论数: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

阅读数:1281

评论数:2

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

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

2018-06-26 14:59:38

阅读数:1199

评论数:0

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

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

2018-06-19 18:16:23

阅读数:1453

评论数:0

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

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

2018-06-13 16:35:11

阅读数:2132

评论数:5

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

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

2018-07-03 15:31:24

阅读数:70

评论数:0

JS 常见排序算法

JS 常见排序算法

2017-10-25 17:48:19

阅读数:120

评论数:0

JS SOP 编程

JS AOP 编程

2017-10-25 17:41:25

阅读数:175

评论数:0

IE8 兼容性问题总结

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

2017-10-25 17:19:12

阅读数:3041

评论数:0

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

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

2017-06-27 15:42:36

阅读数:255

评论数:0

commonJS、AMD、CMD的区别

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

2016-11-10 11:45:53

阅读数:176

评论数:0

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

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

2016-10-27 10:57:11

阅读数:2083

评论数:0

JavaScript高级程序设计学习

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

2016-08-23 16:31:36

阅读数:185

评论数:0

Highcharts 学习总结

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

2016-08-06 10:49:28

阅读数:324

评论数:0

前端构建工具gulpjs的使用介绍及技巧

转载地址:http://www.cnblogs.com/2050/p/4198792.html gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,...

2016-08-01 10:20:29

阅读数:193

评论数:0

file类型的输入框,样式不可修改的解决方法

1、问题描述          html中file类型的输入框,在上传文件中经常被用到,但是IE浏览器、火狐、chrome中显示的效果不一样,并且还不可以用css样式表的形式更改对应的样式,在设计是,就会存一些问题。        IE中显示:              FF中显...

2016-06-20 14:16:10

阅读数:3663

评论数:0

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