自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sublime text3插件快捷键

下载地址:https://www.sublimetext.com/3插件管理器默认安装之后,perferences 里面并没有Package Settings和Package Control。则无法安装插件。 使用快捷键ctrl+`调出控制台,粘贴以下代码:import urllib.request,os; pf = 'Package Control.sublime-...

2018-09-09 13:44:52 4416

原创 事件的冒泡与捕获

事件 摘自W3school JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定义。事件流 事件流描述的是从页面中接收事件的顺序。不过...

2018-09-07 12:25:16 407

原创 mac环境mysql安装配置

下载安装下载地址:传送门,选择版本然后一路傻瓜式安装,在configuration处会让设置一个密码(记好,改密码的话要用到)。完成之后,系统偏好设置里面能看到下图出现的mysql图标即以安装,可在这里手动开启或者停止mysql服务; 打开终端输入mysql,嗯,报错! 想输入mysql,不报这个错咋办? 1. 使用别名# 从命令行访问常用程序(如 mysql 和 mysq...

2018-06-28 20:01:32 7163 1

原创 js 数组对象的求和、过滤、多重排序的方法封装

在做数据报表和后台管理系统开发的过程中,经常会遇到对拿到的数据再进行求和以及过滤的操作,其实实现它们并不难,只是多个页面都要进行这些操作的话,再一点一点的去写,好麻烦的。当一些代码重复率太高的时候,就要考虑优化了。封装成方法,在用的时候去调用,这才是正确的选择。求和// 第一个参数是要求和的数组对象,后面是要求和的字段(不定项),如果要求和的字段值是字符串也做了相应转换function obj_

2018-01-13 16:26:22 8441

原创 npm-check

实现对单个npm 包的操作 安装:npm i *更新:npm update *更新操作也可写成安装操作,会覆盖的删除:npm uninstall *那么问题来了,如何实现对多个包进行安装更新操作? 难不成要一个一个的进行安装,如果说包很多,再一个一个的去安装,如果再想进入他们各自的官网看看添加了哪些功能什么的,岂不是要烦死。。。 这就是为啥要用npm-check这家伙的原因了,好了,我

2017-12-15 15:09:34 3246

原创 js自定义多字段排序

多字段同时排序在后端很好实现,直接order by field1 asc, field2 asc,field3 desc…如下可实现在前端按照多字段同时排序://测试数据var items = [ {name:"linc",age:28,num:1234}, {name:"linc",age:28,num:12345}, {name:"kiki",age:20,num:

2017-12-13 20:39:47 6070 1

原创 socket.io+node即时通讯

实现的一个简洁的即时通讯,功能大致有某某某进入群聊,某某某退出群聊以及显示发布消息的时间等等。纯粹练手项目html代码<!doctype html><html> <head> <meta charset="UTF-8"> <title>Socket.IO chat</title> <style> * { margin: 0; padding: 0;

2017-12-13 18:30:51 1469

原创 MySQL的几种join

内连接 inner join得到的是两个表中的相同部分select * from tableA a inner join tableB b on a.id=b.id;左连接 left join得到的是以左表为主的包括右表一些相同部分的结果select * from tableA a left join tableB b on a.id=b.id;右连接 right join得到的

2017-12-09 15:49:25 816

原创 MySQL存储过程

定义 存储在数据库目录中的一段声明性SQL语句优点 有助于提高应用程序的性能。当创建存储过程被编译之后,就存储在数据库中。 但是,MySQL实现的存储过程略有不同。 MySQL存储过程按需编译。 在编译存储过程之后,MySQL将其放入缓存中。 MySQL为每个连接维护自己的存储过程高速缓存。 如果应用程序在单个连接中多次使用存储过程,则使用编译版本,否则存储过程的工作方式类似于查询存储过程有

2017-12-09 14:31:21 313

原创 MySQL的时间和日期函数

获取当前日期和时间 select now()获取当前日期 select curdate()获取当前时间 select curtime()获取当前时间戳 select unix_timestamp() 将当前时间转换为时间戳的格式 unix_timestamp('2017-10-10')时间的增减函数 格式:date_add(start_date, interval expr

2017-10-22 21:08:21 261

原创 去掉chrome记住密码后的默认填充样式

当chrome记住密码的时候,input框的背景会默认填充为黄色,如图所示这是因为chrome做了这些个操作对chrome默认定义的background-color,background-image,color使用important是不能提高其优先级的,其他属性可使用。使用足够大的纯色内阴影来覆盖input输入框的黄色背景,处理如下 input:-webkit-autofill , texta

2017-10-18 18:39:26 9955

原创 mySQL批量插入删除操作

对于mySQL的学习,强烈推荐这个教程http://www.yiibai.com/mysql,讲的很基础很详细。批量插入操作 语法:INSERT INTO table(column1,column2...)VALUES (value1,value2,...), (value1,value2,...),...;在这种形式中,每行的值列表用逗号分隔。 例如,要将多行插入到tasks

2017-10-17 17:05:55 889

翻译 axios-mock-adapter

axios-mock-adapter,模拟请求

2017-05-06 15:36:00 9772

原创 有关localStorage的一个小demo

IE8以及以上的主流浏览器都支持,但是在使用之前也要先判断浏览器是否支持,它和sessionStorage基本上是一样的,它俩的区别就在于存储的时间不同,前者可永久存储,后者是当窗口一关闭就不复存在,我比较倾向于前者。 这个小demo是动态的将文本框中的值加到表格中,并提供删除功能,我用的是文本框的oninput事件,为了支持IE又用了onpropertychange事件,为什么不直接用chang

2017-01-05 15:10:16 1533

原创 记录文本框内容的动态变化

有一个需求,呈现在用户面前的一个表格,里面的内容可以反复修改,当用户修改里面的内容之后,如何知道用户改了哪个地方的内容以及这个地方的原始值和改变之后的值,下面就是一种实现方案。 <table border="1" cellspacing="0" cellpadding="2"> <tr> <td>Data1</td>

2017-01-05 14:28:51 554

原创 多种方法实现禁止文本框、文本的系列操作

如何实现禁止键盘输入、鼠标右键点击、页面保存、文本复制/粘贴、移动端输入法输入以及选中文本的时候如何知道选中的是哪些内容等操作呢? 废话不多说,下面这些代码就是干货,先做保存,以后用到的时候,不再一个一个的去找度娘了。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title>

2016-12-29 15:02:00 1135

原创 JQuery操作实现增删改查的详细介绍

JQuery操作实现增删改查的详细介绍 最近在写一个项目,让实现表格的增删改查功能,其实网上模块也很多,拿来用就可以了,我以前就是这样,想实现一个功能就去找度娘,然后拿来稍加修改就用了,但是这样的久了,技术都忘了,都不会自己写了,这次我就用纯鸡块实现了这样的一个功能,注释加的特别详细,以便以后回来看。

2016-12-16 09:45:12 11887 2

原创 用多种方法实现tab标签切换

在开始之前先谈谈局外话,最近正在找工作,发现好多公司都要求在某某上面有文章发表,一次文章都没发过的我感觉好尴尬,忙里偷闲发表点文章,毕竟第一次发,望前辈们嘴下留情!昨天去面试,面试官让我手写一段代码实现tab标签的切换,因为家里有事,辞职了一个月,一个月都没写代码了,手生了不少,我竟然没写出来,今天我研究了一下,用了三种方法实现这种效果,分别是纯CSS,原生JS,JQuery1,纯CSS的写法

2016-12-08 17:20:27 5520

空空如也

空空如也

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

TA关注的人

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