- 博客(10)
- 收藏
- 关注
原创 自签发SSL证书
一 SSL证书当网站需要启用HTTPS的时候,你就需要SSL证书了。一个证书中包含了公钥、持有者信息、证明证书内容有效的签名以及证书有效期,和其他额外信息。证书分为根证书(root Certificates),中间证书(intermediates Certificates),终端用户证书(end-user Certificates)。根证书 -> 中间证书 -> 终...
2018-12-08 17:42:18
7589
原创 Nginx开机自启动和进程自动拉起
Nginx## 依赖安装yum install gcc-c++yum install pcreyum install pcre-develyum install zlib yum install zlib-develyum install opensslyum install openssl-devel## 下载安装Nginxcd /usr/localwget http:/...
2018-12-08 15:57:48
1550
原创 ES6新特性之promise
一 Promise简介ES6 原生提供了 Promise 对象,Promise对象相当于状态转换机,一共有三个状态Pending(未完成)、Resolved(成功)、Rejected(失败)。且状态的改变只有两种可能:从 Pending 变为 Resolved 和从 Pending 变为 Rejected。 promise的基本用法如下://生成promise实例var promise = ne
2017-04-09 15:51:57
625
原创 原生DOM接口学习之实现表格的排序
一 原生DOM接口介绍节点的增删改查a.增加节点 在DOM上添加节点首先需要创建节点,document.createElement()用于创建元素节点,document.createTextNode()用于创建文本节点。然后使用element.appendChild()、element.insertBefore()添加节点。b.删除节点 element.removeChild()用于删除子节
2017-04-07 20:25:52
380
原创 jQuery插件之动态列表
前言jQuery为我们的开发带来巨大的便利,当我们想实现一个独立的功能时候,我们可能会想到用jQuery插件来是一种不错的选择。jQuery在设计之初就为我们提供了扩展机制。我们可以通过以下三种方法实现插件开发。通过.extend(),这种方法在jQuery身上而不是它的原型对象上添加了一个静态方法,一般通过.extend(),这种方法在jQuery身上而不是它的原型对象上添加了一个静态方法,一般
2017-03-20 19:59:31
1288
原创 JavaScript学习系列之深入原型链与继承的实现
JavaScript是一种解释型语言,它不需要编译成二进制文件,是一种动态语言。不同于Java中继承的实现方式,JavaScript实现继承主要依靠强大的原型链机制来实现。一 原型链访问一个对象的属性时,先在基本属性中查找,如果没有,JavaScript 会向上遍历原型链,直到找到给定名称的属性为止,到查找到达原型链的顶部(也就是 Object.prototype)仍然没有找到属性,就会返回unde
2017-02-22 14:21:25
329
原创 JavaScript正则表达式学习(上)
一 正则表达式概念正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 在学习正则表达式之前,需要先知道正则表达式的功能是什么,也就是我们为什么要用正则表达式。正则表达式强大之处在于它对字符串的搜索和替换。下面介绍它的常用功能。 1. 数据验证,也就是分析字符串内的模式。例如,
2016-12-07 14:08:17
217
原创 JavaScript学习系列之初识原型继承和原型链
我们将JavaScript对象分为函数对象和普通对象。函数对象用function关键字定义的对象或者对其使用typeof运算符返回”function”的对象。 * JavaScript引擎内置的函数对象(构造器)typeof Array//"function"typeof Number//"function"typeof Boolean//"function"typeof String//"
2016-10-31 20:16:37
324
原创 css实现面包屑导航与冒泡框(border属性与伪类选择器)
我们知道,CSS的boder属性用于控制对象的边框大小、颜色还有style。但是边框属性的作用除此之外还有很多。(1)用border属性与伪类选择器实现冒泡框首先我们先用border属性做一个三角形。border: 30px solid #fff;border-left-color: black;三条边框为白色,一条边框为黑色,就实现一个黑色的三角形了。前提是拥有这个边框的对象无内容,也就是wid
2016-10-22 22:14:00
1368
原创 javascript实现计数器理解this作用域
众所周知,javascript的一大弊端便是全局作用域的使用。在想要计数的时候,定义一个全局变量计数显然是不可取的。利用面向对象编程的思想,我们想要实现一个计数器可能需要定义一个计数器类。但是想要利用javascript实现一个计数器,我们可以利用哪些方法呢? 首先,新手最先想到的可能是这样的:function counter(){ var cnt=0; return ++cnt;}
2016-10-21 21:25:11
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人