自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ajax实现步骤和原理

1.获取ajax异步对象IE4~IE12 : 使用new ActiveXObject(“microsoft.xmlhttp”);非IE : 使用new XMLHttpRequest();2.ajax.open(method,url);method是提交方式 有 get和post两种url是提交路径3.ajax.send()4.ajax.onreadystatechange 这是一个...

2018-09-29 12:00:40 190

转载 vue的双向绑定原理及实现

前言使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位:代码:效果图:是不是看起来跟vue的使用方式差不多?接下来就来从原理到实现,从简到难一步一步来实现这个SelfVue。由于本文只是为了学习和分享,所以只是简单实现下原理,并没有考...

2018-09-28 10:40:10 1859

原创 Express + Session 实现登录验证

1. 写在前面当我们登录了一个网站,在没有退出登录的情况下,我们关闭了这个网站 ,过一段时间,再次打开这个网站,依然还会是登录状态。这是因为,当我们登录了一个网站,服务器会保存我们的登录状态,直到我们退出登录,或者保存的登录状态过期。那服务器是通过什么存储我们的登录状态的呢? 答案就是 Session ,服务通过 Session 能够记录每个客户端连接的状态。关于 Session 的原理,在这就...

2018-09-27 18:31:30 1335

原创 快速排序

文章目录要点算法分析快速排序算法的性能时间复杂度空间复杂度算法稳定性参考资料要点快速排序是一种交换排序。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分:分割点左边都是比它小的数,右边都是比它大的数。然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。详细的图解往往比...

2018-09-26 14:05:12 143

转载 express与koa的比较

Express和koa都是服务端的开发框架,服务端开发的重点是对HTTP Request和HTTP Response两个对象的封装和处理,应用的生命周期维护以及视图的处理等。Express主要基于Connect中间件框架,功能丰富,随取随用,并且框架自身封装了大量便利的功能,比如路由、视图处理等等。而koa主要基于co中间件框架,框架自身并没集成太多功能,大部分功能需要用户自行require中...

2018-09-25 19:08:40 5321

原创 CSS清除浮动5种方法

清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。下面总结8种清除浮动的方法1,父级div定义 height&...

2018-09-24 21:01:33 526

原创 Vuejs开发环境搭建及热更新

一、安装NPM1.1最新稳定版本:npm install vue二、命令行工具安装国内速度慢,使用淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org注意:以后使用npm的地方就替换成cnpm1、全局安装vue-vli​ cnpm install -g vue-cli2、创建一个基于webpa...

2018-09-19 20:36:02 859

原创 在哈尔滨,这4个字比钱都好使,能摆平老多事儿了!

在哈尔滨,只要说出以下这四个字,指定能摆平一切,保证好使,不信你就跟我一起瞅瞅。快 拉 倒 吧这话一出,基本打不起来!多 大 点 事多大点事儿,瞅给你急的大 过 年 的这句神口号,马上就能用上了~出 门 在 外这句话一出,立生怜悯心无数!都 不 容 易嘎嘎有劲儿,比上一句还上劲儿!有 话 好 说那还咋动手了,唠吧,坐地就冷静了还 是 孩 子那说啥也不好意思...

2018-09-17 20:16:25 207

原创 js中call和apply的用法

每个函数都包含两个非继承而来的方法 :call()方法和apply()方法。相同点:这两个方法的作用是一样的。都是在特定的作用域中调用的函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。一般来说,this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向。call()使用示例://例1 <script>...

2018-09-17 19:50:05 123

原创 数组去重改进

数组去重问题Create demofunction uniq(arr){ //功能函数 var res = []; //结果数组 for (var i = 0; i<arr.length ; i++){ var computed = arr[i]; if(res.indexOf(computed) === -1){ //三个等号代表比较 res...

2018-09-08 12:45:42 259

原创 关于对象的理解

对象一切皆对象 Js宿主对象 浏览器 window内置对象 自带的有Array Object特点 - 对象都是属性和方法的综合体(属性 方法) - 对象可以自由的拓展属性跟方法(静态)创建对象 1.构造函数 new Array().调用xxxx属性 2.字面量 [] 3.构造函数 new Function()…..方法 4.字面量 function(){}...

2018-09-07 22:07:16 92

原创 萌新熟悉一下csdn

欢迎使用Markdown编辑器写博客1Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键 加粗 Ctrl + Bpublic斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl...

2018-09-07 20:32:47 290

空空如也

空空如也

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

TA关注的人

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