自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

难凉热血的博客

前端菜鸡

  • 博客(11)
  • 收藏
  • 关注

原创 JS中的两种数据类型以及实现引用类型的深拷贝

1.两种数据类型我们知道,在JS中数据类型按照访问方式和存储方式的不同可分为基本类型和引用类型。2.基本类型基本类型有String、Boolean、Number,Undefined、Null,这些基本类型都是按值传递的,也称为值类型。3.引用类型引用类型有对象、数组、函数,它们都是按引用访问的。4.两者区别基本类型和引用类型由于两者在内存中存储的方式不同,造成两者访问的方式也不同。其中,基本类型存...

2018-04-20 13:26:50 367

原创 原生JS封装_new函数,实现new关键字的功能

1.前言众所周知:没有对象怎么办?那就new一个!那么在JS中,当我们new一个对象的时候,这个new关键字内部都干了什么呢?2.原始的new首先,我们先new一个对象看看://创建Person构造函数,参数为name,agefunction Person(name,age){ this.name = name; this.age = age;}//实例化对象小明xm = new Pe...

2018-04-20 12:24:03 3013

原创 webpack+babel构建ES6语法运行环境

由于ES6语法在各个浏览器上支持的情况各不相同,所以在使用ES6语法时需要使用babel经过一次编译,将ES6语法编译为ES5语法,下面就开始搭建一个基于webpack+babel的ES6语法运行环境:1.需要安装的包webpack(安装webpack,必装)babel-loader和babel-core(babel转码器,必装)babel-preset-es2015(转码规则,以es2015

2018-01-15 21:20:14 1244

原创 windows下安装Python虚拟环境

1 前言由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题。通过 virtualenv 这个工具,就可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。作为一个独立的环境就不容易出现版本问题,还方便部署。

2017-12-25 20:32:52 1246

转载 同时装了Python3和Python2,如何区分使用?

想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用。官方的解法是什么?事实上这个问题几年以前Python社区就给出了官方解决

2017-12-25 17:14:34 916

原创 JS实现二叉搜索树

简述二叉查找树(Binary Search Tree),它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。代码说明首先先创建一个辅助节点类Node,它初始化了三个属性:节点值,左孩子,有孩子。 class Node { constru

2017-10-26 09:59:07 318

原创 JS实现队结构及利用队列模拟‘击鼓传花’游戏

简述队列,是一种遵从先进先出(FIFO,First-In-First-Out)原则的有序集合。队列在尾部添加新元素,并从顶部移除元素,最新添加的元素必须排在队列的末尾。

2017-10-25 16:19:04 482

原创 JS实现栈结构

简述栈,是一种遵从后进先出(LIFO,Later-In-First-Out)原则的有序集合。新添加的元素都保存在栈的一端,称作栈顶,另一端叫做栈底。在栈中,新元素都靠近栈顶,旧元素都靠近栈底。

2017-10-25 15:22:58 317

原创 JS实现单向链表

目的:用JS实现一个简单的单向链表,并完成相关的功能

2017-10-25 13:50:23 639 1

转载 常用的排序算法的时间复杂度和空间复杂度

常用的排序算法的时间复杂度和空间复杂度排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)O(n2)稳定O(1)二叉树排序O(n

2017-09-23 22:11:45 253

原创 JS如何操作cookie

function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1

2017-09-23 19:06:48 355

空空如也

空空如也

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

TA关注的人

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