摘要: 这是一种比较高效的排序法 具体是找一个基准值,这个值是数组中的任意一个,有的人喜欢挑中间的,其实随便 使用splice删除掉基准元素,获得新的数组 将新数组的值和基准值进行比较,如果小于基准值集中放左边数组,大于基准值放右边数组(升序) 然后采用递归就能获得最终的数组 举个例子 一个数组是[1,3,阅读全文
posted @ 2017-10-10 11:52 铸剑师 阅读(8) 评论(0) 编辑
摘要: 什么是css hack? 有些人不知道css hack是什么..........但是我想任何一个前端开发一定是遇到过的。 我们现在有5大浏览器内核 1. Trident 主要代表是IE浏览器 -ms 2. Gecko 主要代表是FF(FireFox) -moz 3. Webkit 主要代表是safa阅读全文
posted @ 2017-09-29 21:17 铸剑师 阅读(10) 评论(0) 编辑
摘要: 这篇文章转载 kooky798 的博客,http://blog.csdn.net/yy374864125/article/details/41349417, 写到这么详细也是没谁了,必须粉一个 1 前言前端技术的发展是如此之快,各种优秀技术、优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知阅读全文
posted @ 2017-09-20 22:48 铸剑师 阅读(14) 评论(0) 编辑
摘要: 在讲js的原型之前,必须先了解下Object和Function。 Object和Function都作为JS的自带函数,Object继承自己,Funtion继承自己,Object和Function互相是继承对方,也就是说Object和Function都既是函数也是对象。 Object 是 Functi阅读全文
posted @ 2017-09-18 22:58 铸剑师 阅读(94) 评论(0) 编辑
摘要: 1.创建根秘钥 openssl genrsa -out ca.key 20482.创建根证书 openssl req -new -x509 -days 36500 -sha256 -key ca.key -out openas.crt -subj "/C=CN/ST=Jiangsu/L=Nanjin阅读全文
posted @ 2017-09-18 20:09 铸剑师 阅读(20) 评论(0) 编辑
摘要: 之前项目组经常用到linux命令,没办法,看日志什么的都得在服务器上 主要用到命令多为 各种查找搜索命令 find 或者grep ,修改权限chmod,然后编辑文档vi,查看文件less,创建复制解压文件夹等。 需要装一些组件的时候还会用户 创建用户,sql,查看磁盘空间等,测试不理你的时候还要学会阅读全文
posted @ 2017-09-17 20:59 铸剑师 阅读(9) 评论(0) 编辑
摘要: 之前在做项目的时候有遇到一些安全问题,XSS注入就是其中之一 那么,什么是XSS注入呢? XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意脚本代码,而程序对于用户输入内容未过滤,当用户浏览该页之时,嵌入其中Web里面的脚本代码会被执行阅读全文
posted @ 2017-09-17 20:46 铸剑师 阅读(29) 评论(0) 编辑
摘要: js数据类型分类 基本数据类型 : Number,String,Boolean,Undefined,Null 复杂数据类型 : Object,Array,Function,RegExp,Date,Error 全局数据类型 :Math 我们可以用typeof去判断一个变量的类型 但是通常只会返回6种状阅读全文
posted @ 2017-09-17 16:24 铸剑师 阅读(9) 评论(0) 编辑
摘要: 这两个在讲this的时候就遇到了,它们可以改变函数的上下文this,改变其指向 两者之间唯一的区别就是传参的不同 obj.call(thisObject,arg1,arg2....); obj.apply(thisObject,[arg1,arg2....]); 如果参数已经确定,就可以直接用cal阅读全文
posted @ 2017-09-17 13:59 铸剑师 阅读(36) 评论(0) 编辑
摘要: 核心:浮动元素会脱离文档流并向左/向右移动,直到碰到父元素或者另外一个浮动元素。 float :left 向左浮动 right 向右浮动 none (默认) inherit 继承父元素 float效果 原效果图 换张图.....因为我突然发现一个问题,用这张图不好解释........ 原图 代码 然阅读全文
posted @ 2017-09-16 23:48 铸剑师 阅读(213) 评论(2) 编辑