自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 intellj 使用

intellj下载地址 如下: intellj 下载地址关于破解地址 破解版

2017-11-04 12:48:46 309

原创 node启动管理

可以使用supervisor 来管理这样就不用听掉服务再重启来管理了,全局安装可以使用cnpm install supervisor -g

2017-11-02 20:08:32 271

原创 java中jsp的八大隐式对象

Java中的jsp中的八大隐式对象application—所有用户和整个服务器都可访问 session—当前用户登录有效 request—一次请求有效,通常在2个JSP中有效 pageContext—当前用户一个JSP页面有效 response 响应请求 out 输出内容 page 相当于JAVA中的t

2017-10-28 00:04:10 974

原创 vuex

Vuex中mapState的用法import Vue from 'vue'import Vuex from 'vuex'import mutations from './mutations'import actions from './action'import getters from './getters'Vue.use(Vuex)const state = { userInfo

2017-10-26 19:41:44 501

原创 关于使用chrome扩展插件

关于Vue.js devtools扩展插件的使用可以直接在扩展中搜索添加, 设置可以访问文件地址,再在主文件中设置 Vue.config.devtools = true;便可以在调试工具中使用关于使用 React Developer Tools扩展插件的使用一样的在扩展工具中搜索添加即可, 记得设置为 devtools = ‘source-map’即可使用

2017-10-18 12:46:09 237

原创 样式的总结

高度固定, 单行和多行文字的垂直居中<div class="demo1"> <span> 这里是多行的文字,有很多行的,我也不知道能显示到哪里 这里是多行的文字,有很多行的,我也不知道能显示到哪里 这里是多行的文字,有很多行的,我也不知道能显示到哪里

2017-10-16 14:13:54 181

原创 清楚浮动的几种方法总结

为什么清楚浮动 因为对于没有设置高度的父元素,如果下面有子元素浮动,父元素无法被撑开,所以border和背景不能正常使用解决的方法有很多种最简单的是给父元素设置高度在父元素的最后设置一个空元素,设置clear: both; 给父元素设置overflow : hidden; zoom : 1;第三种作用于父元素 ,上代码 .outer {zoom:1;} /==for IE

2017-10-10 15:52:40 234

原创 git 中一些经常出现的错误的总结

git push 报错 error: failed to push some refs to ‘[email protected]:$ git push -u origin masterTo [email protected]:xxx/xxx.git ! [rejected] master -> master (fetch first)error: failed to push some

2017-09-25 23:53:57 1511

原创 webpack

使用传统的方式管理项目的几个问题:脚本依赖于外部的库文件没有直接的显示,我们通常的引入文件,js 文件从来没有宣扬过自己需要这些引用的文件,它只是假设全局变量存在,然后去找这个全局变量如果一个依赖项缺失,或者依赖项的顺序定义错误,那么接下来的应用程序将不会被执行如果一个依赖项被包含,但是不使用,浏览器将被迫下载不必要的代码, 所以如上所述我们需要的webpack就应运而生。

2017-09-14 20:05:02 333

原创 关于前端分页的总结

关于前端的分页可以参考如下 ids.slice(itemsPerPage * (page - 1), itemsPerPage * page); itemsPerPage 表示一页的条数,page 表示当前的页码数

2017-09-08 16:13:43 450

原创 关于jquery的ajax的知识,(温故而知新)

防止重复发送 Ajax 请求 参考 知乎的一篇文章 一个不错的实例,gmail 比较欣赏这种风格主题的样式,简单简约而又时尚jquery 的延迟对象的详解 可以参考 jQuery的deferred对象详解

2017-09-05 19:36:22 164

原创 关于跨域请求

1. 可以使用jsonp请求,代码如下jQuery.ajax({ url:oUrl, dataType:'jsonp', jsonp:'callback', success:function(responseDate){ console.log(responseDate,d); }

2017-09-05 15:43:26 184

原创 关于web的安全问题的总结

关于 JWT(json web token) 劲舞团 可以参考几篇文章 ThoughtWorks中国 的jwt 关于xss xss原理 扩展 redis数据结构存储系统 可以参考 微信公众号

2017-09-05 12:18:33 285

转载 详解spl_autoload_register()函数

详细的文章可以参考 讲解

2017-09-02 16:03:14 341

原创 php 中抽象的方法和抽象类的定义 abstract

具体的对边和实例可以参考这里的博客抽象类 通过abstract 来定义, 如果一个类中有一个抽象方法就必须为抽象类,抽象方法的写法是普通的方法不要加{}然后以;结尾就是一个抽象方法,抽象类不能被实例化,只能被继承,如果继承该类的不是一个抽象类的话,那么父类中的抽象方法必须被重写,如果没有重写会直接报错。如果实现继承的这个类也是一个抽象类,那么父类中的抽象方法是不用被重写的,如果重写的话会直接报错。

2017-09-02 16:01:47 847

转载 markdown 标准格式

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-09-02 15:51:49 725

原创 redux实现todos

使用react-redux实现todosimport { createStore, applyMiddleware, combineReducers } from 'redux';import { Provider, connect } from 'react-redux';import thunkMiddleware from 'redux-thunk';var nextTodoId =

2017-08-29 19:29:10 708

原创 redux计数器

使用react实现 计数器的代码 参考阮一峰大神redux地址import { createStore, applyMiddleware } from 'redux';import { Provider, connect } from 'react-redux';import thunkMiddleware from 'redux-thunk';// action typeconst

2017-08-29 19:24:27 853

原创 php的知识点

命名规范, 书写以$开头

2017-08-21 19:35:54 253

原创 php中中文的时候出现乱码的时候的解决方案

使用phpstudy的时候出现乱码,解决的方法可以参考青云Luck 具体的方法如下: 在每个页面添加 echo iconv(“GB2312”,”UTF-8”,’中文’);或者会比较痛苦。最后看到可能是php.ini文件配置问题,就打开php.ini文件,找到 ;default.charset=”UTF-8”—>default.charset=”UTF-8” 把前面的分号去掉(去掉注释),重启a

2017-08-21 19:04:15 822

原创 一个简单的css样式的学习

简单的样式的修改 参考地址

2017-08-18 13:37:13 267

原创 dva的使用项目初始化

使用步骤第一步安装 通过 const app = dva(); 第二部使用插件 app.use(createLoading());第三部注册model app.model(require(‘./models/item’));第四部注册router app.router(require(‘./router’));第五步开始

2017-08-17 18:04:50 1891

原创 数组的原生方法的总结

参考 nbin2008的博客Array.some(fn(v,i),thisArgs)只要数组的一个值满足指定的测试,就返回true;thisArgs: fn方法中this指向,如果是object类型正常指向,如果是string类型,会按fn中的i去截取string中对位的位置的字符var arr = [1,2,3,4];var _this = ['_this'];var re = arr

2017-08-16 13:01:23 2002

原创 oninput、onchange与onpropertychange事件的用法和区别

参考 freshlover的专栏 的文章 博客园 学以致用讲解概述 前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触

2017-08-16 12:50:11 194

原创 工作中的知识点总结

关于获取语言(通用) 使用 window.navigator.language 即可获取语言 使用 window.navigator 可以获取当前的浏览器的信息 { “vendorSub”: “”, “productSub”: “20030107”, “vendor”: “Google Inc.”, “maxTouchPoi

2017-08-14 10:59:55 335

原创 关于图片的剪切上传

可以使用jQuery Jcrop 图像裁剪 可以参考 jcrop地址

2017-08-11 17:41:46 262

原创 工作中的隐藏元素的获取

隐藏元素的获取的问题 在金蝉中当一个元素是隐藏状态的时候是无法获取到的,但是当在使用store.get(‘bind值’, {}), 在加上这个大括号的时候是可以获取到这个隐藏的元素的,这里虽然不知道为什么,但是肯定是一种额你不的机制的问题

2017-08-11 10:37:36 331

转载 关于获取普通Object对象的length

可以参考大神链接所有JS程序猿(甚至不止JS)都知道,数组(Array)是有length的,通过length属性,可以很方便的获取数组的长度。可以说,只要使用到了数组,就必会使用到其length属性。  而Object对象是没有length属性或方法的,它确实没有存在的必要,因为人们只会在乎该对象能提供什么样的方法,而没有必要知道它到底有多少方法。的确,这确实不是一个普遍性的需求,因此ECMAS

2017-08-07 14:43:06 5326

原创 关于数据类型的判断不使用typeof的精确定位

1.JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。 对于数组、函数、对象来说,其关系复杂,若使用 typeof 都会统一返回 为object,这样为后续处理带来不便。 2.关键函数方法 js原生方法Object.prototype

2017-08-07 14:27:35 858

原创 css小知识border-image

css小知识 css 的border-image 属性现在几乎所有的现代浏览器都支持,除了IE10及其以下的版本。展示效果如下:html 代码如下 <div class="bi"> <p> 一个让人眼前一亮的demo </p> <p> sqrtsix </p> </div>

2017-08-04 11:01:38 396

原创 semver

一个版本控制的node的插件semverGitHub参看 github个人可以参考改网站 semver参考安装 npm install semver简单用法总结 : semver.valid('1.2.3') // truesemver.valid('a.b.c') // falsesemver.clean(' =v1.2.3 ') // '1.2.3'semver.sat

2017-08-03 12:08:45 3360

原创 插件中的chalk的用法

chalk是什么chalk是一个颜色的插件。可以通过chalk.blue(‘hello world’)来改变颜色,但是我并没有式样成功,有待验证。可以参考 npm chalk官网简单用法 $ npm install chalk const chalk = require('chalk'); console.log(chalk.blue('Hello world!'));co

2017-08-03 11:54:30 25670 2

原创 markdown的再次总结,长时间不用回顾一下

标题根据使用的 # 的多少来改变字体的大小相当于html中的h标签列表使用* 就可以获得列表引用 使用 > 右箭头就可以获取引用例如 this is a 引用 图片与链接图片为 !{ImgCap}{/ImgCap}链接为 区别在于一个加了!另一个没有加注意加入图片需要图床,这里推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。比如以下(注意符号使

2017-08-03 10:34:56 418

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-03 09:31:57 242

空空如也

空空如也

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

TA关注的人

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