自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 【持续更新】前端开发过程中遇到的Tips 和 Problems

1.【Tip】无返回数据的http请求背景描述:触发点击事件时,发送某请求 http://$%^.$%^?a=*&b=* 通知后台,无返回数据可行做法:ajax get请求Tip:访问图片的方式自动请求var img = new Image();img.src='http://$%^.$%^?a=*&b=*'2.【Problem】document....

2019-06-25 18:34:15 228

原创 gulp 生产/测试环境 打包

var publicjs = { // @if NODE_ENV = 'development' requestUrl: 'http://publisher-api-test.deepleaper.com/web', // @endif // @if NODE_ENV = 'production' requestUrl: 'http://publisher...

2019-03-20 18:31:16 1759

原创 react全家桶4-react router4

react router4 官网中文文档地址:https://react-router.docschina.org下载包:npm install react-router-dom --save文档原文:在web应用程序中使用的所有组件都应该从react-router-dom中取react-router应用程序的核心应该是一个router组件,对于web项目,react-route...

2019-01-21 18:30:26 1083

原创 react全家桶3-react16

上一篇文章react全家桶2-babel7已经提到了一些react相关下载包npm install --save react react-dom react-router-dom测试jsx代码index.jsimport React from 'react';import ReactDom from 'react-dom';ReactDom.render( <d...

2019-01-21 11:49:01 467

原创 react全家桶2-bebel7

一、下载包版本7将系列插件都放在了@babel家族下,我的项目使用了react和webpack ,使用npm下载包的代码如下:npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/preset-react babel-loadernpm install --save-dev webpack webp...

2019-01-21 11:29:48 634

原创 react全家桶1-webpack4

~创建项目命令行手动创建文件 mkdir react-family-demo 进入文件 cd react-family-demo 此时文件夹是空的初始化:手动创建或用命令:npm init   创建package.json文件:该文件用于定义所有项目所需的模块、项目的配置信息和运行环境,npm install命令将根据这个配置文件下载相应的模块其中dependencies中是项...

2019-01-21 11:26:34 244

原创 前端下载少量数据为csv文件

功能诉求:前端访问后端数据后,展示在表格中并下载为csv文件。由于csv内容格式就是纯文本的字符拼接,小数据量时可以前端生成,大数据量还是后端生成较为合适使用:react// 下载表格(生成csv并下载) downloadHandle = () => { this.setState({ filename:'搜索数据.csv', ...

2018-12-12 10:55:33 1153

原创 react v16.5.2 生命周期方法 + 图解

参考:https://blog.csdn.net/c_kite/article/details/80303341;官网:https://react.docschina.org/docs/react-component.html 注:三个UNSAFE_开头的方法是将三个弃用方法向下兼容,不能使用新的组建API,在17版本前名字还都有效,是不推荐使用的装载过程:1.co...

2018-10-17 18:33:25 534

原创 react初学笔记(七)

目标:使用 ES6 map 渲染列表数据  /* 直接在JSX里放一个数组,react会把数组里的所有元素罗列并且渲染出来 render(){ return ( <div> {[ <span>React.js </span>, ...

2018-09-20 18:15:23 124

原创 react初学笔记(六)

目标:组件之间值的props参数传递import React, { Component } from 'react'import ReactDOM from 'react-dom'import './index.css'class LikeButton extends Component { // 默认配置也可以这么用,下边是使用||实现的 //这样做就不需要在re...

2018-09-20 18:13:48 157

原创 react初学笔记(五)

目标 :理解组件状态,掌握更改状态import React, { Component } from 'react'import ReactDOM from 'react-dom'import './index.css'class LikeButton extends Component { constructor () { super() this.state ...

2018-09-20 14:47:46 132

原创 react初学笔记(四)

目标:掌握点击事件等事件监听 import React ,{ Component } from 'react'import ReactDOM from 'react-dom'import './index.css'class Title extends Component { // 事件监听函数会自动传入一个event对象,跟浏览器里的event功能一致 // ...

2018-09-20 11:30:06 139

原创 react.js初学笔记(三)

目标:了解组件,组合使用 一、在组件中数据展示: class Header extends Component {    render () {        const hw = 'Hello world';        // 在JSX中,render很灵活,表达式用{ }包裹        // 其中不限制是变量,计算表达式、函数表达式、样式表达式等,所以像三...

2018-09-19 21:58:03 228

原创 react.js初学笔记(二)

目标:对各个部分有一个初步的认识// 只要写react.js组件,就要引入。 其中Component是React.js的组件父类import React ,{ Component } from 'react'// reactDom负责把react组件渲染到页面上import ReactDOM from 'react-dom'import './index.css'// React...

2018-09-19 21:17:30 116

原创 git 命令初学(一)

相关链接:Mac下如何把本地项目上传到git上:https://liuyanzhao.com/6319.htmlhot fix:https://blog.csdn.net/hherima/article/details/50386011#commentBox git status  查看文件处于什么状态echo myProject > README 在myProject文...

2018-09-19 15:15:35 221

原创 react学习笔记(一)

目标:掌握react项目的搭建方式,了解目录结构一、安装基本环境前提:安装了Node和npm ,如果网速不优秀可以用cnpm代理,就是在命令行执行这样一句:npm config set registry https://registry.npm.taobao.org,这方面的帖子很多安装:官网上提供yarn和npm两种安装方式1.用yarn:yarn inityarn ...

2018-09-14 16:58:30 351

原创 Css3框大小 box-sizing属性

参考链接:1.https://www.w3cschool.cn/css3/19n8lxox.html2.https://blog.csdn.net/lxcao/article/details/52620453 正文1.定义:CSS3 box-sizing 属性可以设置 width 和 height 属性中包含了 padding(内边距) 和 border(边框)2.属性:两...

2018-09-12 16:23:21 271

转载 【转载】HTTP、SSL/TLS和HTTPS协议的区别与联系

原文网址摘自于http://www.mahaixiang.cn/internet/1522.html马海祥博客1、“HTTP”是什么?超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法(具体可查看马海祥博客《深入解析互联网...

2018-08-27 22:28:35 311

转载 在ionic1项目,调用百度定位

参照项目:https://github.com/liangzhenghui/cordova-qdc-baidu-location版本选择:1.0.0

2018-06-19 09:57:36 243

原创 npm install -g ionic cordova

使用淘宝镜像npm install cnpm -g --registry=https://registry.npm.taobao.org下载会快cnpm install ionic -g如果出现报错Missing write access to。。。或者run in root/Administrator之类的,就是权限不够尝试 sudo npm install -g ionic cordova 或...

2018-03-12 18:31:52 1781

原创 Xcode9从svn服务器check out

首先说明svn使用的是小乌龟其次,使用xcode要先填个你的AppleId,在Xcode--Preferences--Accounts能看到你的账号Xcode9上边的工具栏里没有明显的SVN Repositories之类的,但是在Source Control 中除了一个Git Repositories 还有一个Clone点击后是这样的点开Clone,让写Repositories Url 的地址栏,...

2018-03-12 15:24:43 2389

原创 cordova项目禁止横屏

属性值:portrait纵向 landscape 横向 default 默认转屏

2018-03-08 09:35:21 566

转载 Application Error - The connection to the server was unsuccessful.

问题:Application Error - The connection to the server was unsuccessful.(file://android-asset/www/index.html)解决:参考原网址:http://blog.csdn.net/qq_20473985/article/details/68490438http://blog.csdn.net/zhanqiz...

2018-03-07 18:03:08 3670 2

原创 服务器上部署tomcat项目

1.进入tomcat/webappsrm -rf 原war包名rm -rf 原war包名.war2.将事先打好的war包放进原文件夹位置tomcat/webapps3.进入tomcat/bin./shutdown.sh关闭原来运行的tomcat./startup.sh开启tomcat4.进入日志文件夹tomcat/logstail -f catalina.out 打印出当前控制台输出的内容...

2018-03-06 17:42:09 308

原创 debug时 source not found

重启Eclipse 

2018-03-01 11:00:42 148

原创 AngularJs指令+Java 实现图片上传、显示、删除

一.页面edit.html<!-- 图片上传指令引入--> <load-img to-show="$parent.photosUrl"></load-img>二.  service.jsstarter_services.directive('loadImg', function($cordovaCamera,$ionicActionSheet,$cor...

2018-02-23 09:40:42 1676

原创 记录一不小心就错了的angularJs小坑坑

1. ng-bind浏览器报错原来的写法:原因:ng-bind="expression"  双引号中间应该是一个表达式正确的:

2018-01-26 17:08:39 149

转载 mysql中You can’t specify target table for update in FROM clause错误

mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:delete from tbl where id in (        select max(id) from tbl a where EXI

2018-01-20 16:46:39 126

原创 linux系统下mysql每天自动备份

准备:查看放到哪个磁盘比较合适:df -h备份:我的mysql安装目录是/usr/local/mysql 想备份位置 /usr/local/backup创建备份用的脚本文件:cd /usr/local/backuptouch sqgjbackup.sh编辑内容:vi sqgjbackup.sh按i进入编辑模式其中 定义日期不必须到秒,到日即可day=`date  +%Y%m%d`注:第6行/第23...

2018-01-05 16:05:37 497

原创 ionic+angularjs项目中使用极光推送

功能诉求:一、平台通知广播 + 二、单个用户通知一、以安卓为例,平台广播:在apk包中加入APP-KEY,无需服务端SDK下载准备:1.要使用的项目中,config.xml中的包名和项目名,盗图一张2.在极光推送平台注册应用应用名称就是cofig.xml的<name>中的名字3.到刚刚创建的应用中,,这个sss应用名是我随手乱写的  安卓系统,填写安卓的...

2018-01-04 15:03:41 3127 2

原创 ionic 隐藏tabs下导航栏

两步1.在导航栏页 tabs.html里添加一句话 ng-class="{'tabs-item-hide': $root.hideTabs}">                                                2.在需要隐藏的页面对应的控制器中$rootScope.hideTa

2018-01-03 16:33:26 758

原创 阿里云服务器安装jdk、tomcat、mysql

一、Mysql:正文:安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:添加mysql组:/usr/sbin/groupadd mysql /usr/sbin/useradd -d /var/lib/mysql -s /sbin/n

2017-12-13 21:29:02 18464 2

原创 前台向后台传复杂实体

从前台传一个复杂实体到后台对象格式是这样的[ {  a:[{},{}], b:{} },{  a:[{},{}], b:{} } ]显然不是实体类本身的类型,所以后台正常用对象类接收失败解决:前台:   data:JSON.stringify(obj) 将对象obj转成字符串后台:用@RequestBody  String ** 接收.这里转化json用的是ja

2017-12-12 17:47:42 1202

转载 ng-repeat指令中使用track by子语句

我们可以使用ng-repeat指令遍历一个javascript数组,当数组中有重复元素的时候,angularjs会报错:Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: user in us

2017-11-30 17:30:55 286

原创 $state.go跳转中 传递对象参数

传数据//以对象为参数传递var petObj = JSON.stringify($scope.pet);$state.go('petDetails',{'petObj':petObj});在app.js中定义参数名.state('petDetails', {  //宠物详情                          url:'/petDetails',

2017-11-14 15:16:40 1087 1

转载 mybatis中模糊查询

1.  参数中直接加入%%  param.setUsername("%CD%");      param.setPassword("%11%"); select id,sex,age,username,password from person where true AND username LIKE #{username} AND password LIKE

2017-11-14 11:07:46 230

原创 http post 接收数据 和 乱码问题

问题:用http传数据 1.后台接不到  user对象各个属性全是null2.传的汉字乱码 解决:$http({        method: 'POST',        url: URL+"/user/saveUser",        data:{'username':$scope.user.username} ,        headers: {

2017-11-10 11:41:13 2190

转载 Ionic 添加ngCordova插件

Ionic只是个前端框架,与bootstrap差不多,不过他是专门为移动端设计的, 在效果上接近原生的app,如果你的应用只涉及到前端的东西,那么你可能不会涉及到ngCordova插件,这是phoneGap的改名叫法。如果我们应用要用到一些底层的东西,如:拍照,文件,数据库,状态栏,设备等等这些原生的东西,那么你就得要好好的学习下ngCordova提供的想着插件。在这里给出ngCordova的官网

2017-11-09 18:59:42 269

转载 ionic 进入二级目录以后隐藏底部导航栏(tabs)

公司开始使用ionic开发项目,在此记录下把遇到的问题,网上有大牛已经把解决方法整出来了,不过记录在自己这里方便查阅。 这篇记录在有tabs的项目里,进入子层级时,底部导航还一直存在,本人是要让他只在首页几个界面存在,其他的隐藏,在这里用到了angularjs的指令,要完成这个步骤分为三步:在标签ion-tabs中添加:ng-class=”{‘tabs-item-hide’: $roo

2017-11-09 18:54:02 248

原创 使用cordova插件后,unknown provider问题

问题描述:在ionic-Cordova项目中,调用cordova-plugin-camera插件,下载后,在对应上传js文件的模块注入$cordovaCamera服务,报错:解决:在app.js中,需要把ngCordova注入

2017-11-08 19:24:45 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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