自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 javascript正则表达式总结

正则表达式 /\d+/g 、new RegExp('\\d+','g');需要转义的字符 ^ $ . * + ? = ! : | \ / ( ) [ ] { };匹配重复字符 {m,n} {m,} {m} ? + *是尽可能多的匹配,称为“贪婪的匹配”,而“非贪婪匹配”{m,n}? ?? +? *?在重复字符后加?,表示尽可能少的匹配。例如:/a+/匹配字符串"aaa"的结果是"aaa",而/a

2016-12-20 18:29:28 470

原创 VS Code配置及插件推荐

VS Code配置及插件推荐 个人感觉vs code非常强大,插件也非常多,用来作为前端开发是很适合的。之前在折腾sublime text3,但是ST3的配置比较麻烦,而且插件安装多了之后,代码提示找不到点上,而vs code是根据文件格式类型来提示的,非常好用。下载地址官网:https://code.visualstudio.com/特性自带node debug,git自带Termina

2016-11-28 19:38:57 47459 3

原创 yarn依赖管理工具的使用

Yarn是Facebook发布的一款,它比npm更快、更高效。官网英文官网:https://yarnpkg.com/中文网站:http://yarnpkg.cn/zh-Hans/特点超凡快速 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超群安全 在执行代码之前,Yarn 会使用校验和来验证每个已安装的

2016-11-27 02:00:49 16374

原创 基于websocket写的一个在线联机小游戏:六子冲棋

基于websocket写的一个在线联机小游戏:六子冲棋截图离线版截图点击Online进入在线版在线版截图点击显示所有房间查看可以进入的房间说明使用socket.io进行实时消息传输棋盘和棋子使用canvas绘制有一些小bug,但不影响使用GitHubhttps://github.com/peakchen90/SixChessDEMO预览http://www.lozzweb.com/SixCh

2016-11-09 23:39:54 4025 1

原创 angularjs实现的前端分页控件

angularjs实现的前端分页控件 前言:之前写个一个jQuery的分页显示插件,http://blog.csdn.net/peakchen_90/article/details/52187175,存在许多的bug,现在由于业务需要,学习的一点angularjs,重新用angularjs实现了这个分页插件实现效果图:用法:angular-pagination.js代码:/** * angu

2016-11-01 14:42:03 14683 9

原创 jQuery插件:表单Email常用邮箱选择控件

jQuery插件:表单Email常用邮箱选择控件先上截图:用法: $(selector).emailSelector(emailType); //emailType(可选),是一个数组,作为提示邮箱的类型 //如:['@qq.com','@gmail.com','@163.com'] //注意:绑定input的父元素必须为相对定位JS代码:(function ($) {

2016-10-30 02:14:42 5557

原创 CSS实现footer一直在页面底部

CSS实现footer一直在页面底部,如果文档不够一页,这footer在底部,否则,footer跟随在文档底部效果图如下: HTML代码如下: <div class="wrapper"> <div class="header"> <h4>Header</h4> </div> <div class="container">

2016-10-11 17:29:37 806

原创 Javascript数组完全随机排列(数组乱序)

Javascript数组完全随机排列(数组乱序)参考链接:https://www.h5jun.com/post/array-shuffle.html数组乱序的错误方法及详解请浏览 参考链接 https://www.h5jun.com/post/array-shuffle.html以下2种方法我认为是比较实用的:(1)时间复杂度约为 O(n2)function shuffle(a) { var

2016-09-17 02:32:50 12197 1

原创 学习笔记:快速排序的C++、JavaScript(2种方法)、Java实现

参考链接:http://www.ruanyifeng.com/blog/2011/04/quicksort_in_javascript.html 快速排序思想: (1)在数据集之中,选择一个元素作为”基准”(pivot)。 (2)所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。 (3)对”基准”左边和右边的两个子集,不断重复第一步和第

2016-09-16 15:19:50 401

转载 前端开发面试题

原文地址:https://github.com/markyun/My-blog/blob/master/Front-end-Developer-Questions/Questions-and-Answers/README.md前端开发面试题前言只看问题点这里 看全部问题和答案点这里本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万

2016-09-16 13:58:35 1790

原创 通过异或运算交换两个整数的值

参考链接:http://bing-zz.iteye.com/blog/11232521.交换两个整数可是使用临时变量,如// Javascript代码function swap(a, b) { var temp = a; a = b; b = temp;}2.还可以使用异或运算进行交换。异或运算有两个特点: (1)一个数异或本身恒等于0;(2)一个数异或0恒等于本身。//

2016-09-16 00:55:37 884

原创 学习笔记:插入排序的C++、JavaScript、Java实现

插入排序的C++、JavaScript、Java实现 实现原理:(1)将数组中的头两个元素an排序顺序排列;(2)把下一个元素(第3个)插入到其对应已排序元素的排序位置;(3)对于数组中的每个元素重复(2)…… 总结:插入排序是一个简单,但相对比较高效的排序算法。插入排序算法好在边比较边挪位,挪位是赋值操作,而不是交换操作,所以工作量减轻很多。但是,插入排序的每轮比较都是不可缺少的,无法进

2016-09-11 01:32:41 317

转载 国内优秀npm镜像推荐及使用

国内优秀npm镜像推荐及使用 npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。国内优秀npm镜像淘宝npm镜像搜索地址:http://npm.taobao.org/registry地址:http://registry.npm.tao

2016-09-10 23:21:22 612

原创 学习笔记:冒泡排序的C++、JavaScript、Java实现

冒泡排序的C++、JavaScript、Java实现 实现原理:以C++实现为例,排序过程使用嵌套的for循环完成的,对10个元素的数组,一个进行9轮比较,每轮要进行 len-i 次比较,以决出一个最大值。用下面的例子来说,共比较9轮,第一轮选一个最大的数放在最后,第二轮从剩下的数字中选一个最大的放在倒数第二…,直到最后一轮。 总结:冒泡排序比较容易实现,但是不论情况好坏,都要进行所有轮的

2016-09-10 22:35:14 412

原创 自动化构建工具Gulp配置文件gulpfile.js

参考链接:https://markpop.github.io/2014/09/17/Gulp%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/// gulpfile.jsvar gulp = require('gulp');var less = require('gulp-less');var minifycss = require('gulp-minify-css')

2016-09-01 13:29:23 500

原创 sublime text 3下载安装及插件安装与配置(for前端)

参考链接:https://www.zybuluo.com/king/note/47271Sublime text 3下载从sublime text官网下载,下载链接:http://www.sublimetext.com,选择自己的操作系统版本安装。 Package control安装进入菜单View > Show Console,然后在输入代码:impo

2016-08-17 11:22:51 903

原创 JavaScript学习笔记(二)——客户端JavaScript

怪异模式和标准模式,MS在发布IE6时,为了兼容IE5定义的两种不同的渲染模式。渲染模式的选择依赖于HTML文件顶部的DOCTYPE声明(没有DOCTYPE将按照怪异模式渲染)。如果以0毫秒的超时时间来调用setTimeout(),那个指定的函数不会立即执行,而是把它放在队列中,等到前面处于等待状态的事件处理程序全部执行完后,再调用它。Window对象的location属性引用的是Locati

2016-08-16 16:30:40 317

原创 jj

jj

2016-08-16 00:35:12 211

原创 JavaScript学习笔记(一)——核心语法

JavaScript数据类型分为两类:原始类型和对象类型;原始类型包括数字、字符串和布尔值。JavaScript基本数据类型包括:数字、字符串、布尔值、null、undefined、对象(包括数组、函数)。任意JavaScript的值都可以转换成布尔值,其中undefined、null、0、-0、NaN、”” 将被转换成false。null、undefined都不包含任何属性和方法(也就是它们之

2016-08-15 21:18:21 442

转载 GitHub for Windows安装失败解决方法

在 http://windows.github.com/ 下载的GitHub客户端安装程序可能出现安装错误,日志显示 http://github-windows.s3.amazonaws.com/GitHub.application 无法下载。用 Internet Explorer 无法访问此地址,用其它浏览器下载打开后无法部署(提示错误,详细信息显示 DeploymentDownloadExce

2016-08-11 22:27:26 554

原创 jQuery插件:一个仿百度搜索分页插件

基于jquery实现的一个仿百度搜索分页插件,风格可以自己设置,推荐使用bootstrap配合使用。先贴代码:(function ($) { $.fn.pagination = function (curr, all, count) { //容错处理 if (all <= 0) { all = 1; }

2016-08-11 22:17:55 3509

基于jquery实现的一个仿百度搜索分页插件

基于jquery实现的一个仿百度搜索分页插件,自己摸索出来的

2016-08-11

空空如也

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

TA关注的人

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