自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 js将两个json对象合并为一个,并只保留键值大的重复值

思路是在一个json对象中追加另一个json对象,直接上代码(function(){ // 合并两个json对象,输出的结果为新json数据中不能存在重复键,且键值大的保留function extend(target, source) { // 下面循环的方式是在target上追加source的键值对,如果两者都存在相同的键,则保留值大的 for(var key in source){...

2019-01-14 14:19:26 4000

原创 Vue模拟简单的订单列表结算页面

最近在学习Vue相关课程,最开始真的有点搞不懂,学习起来很吃力(虽然现在也是),d但通过今天做的小练习,真心觉得vue太友好了,js要几十行代码才能搞定的事,vue几行代码就可以了,不多说,直接把我练习的小案例放上来:html代码:<div id="app"> <!--订单列表 --> <div class="panel panel

2018-12-19 09:20:50 7633 1

原创 坑爹的webpack4.x安装教程

安装个webpack4.x真是要了我半条老命,花了几天时间,看了n个教程才搞定。。。话不多说,接下来说下webpack4.x的安装步骤,最好用cnpm命令,用npm执行的话有时会有莫名其妙的错误1、打开cmd,切换到项目根目录,然后执行初始化命令npm init -y2、执行cnpm i webpack -D3、在项目根目录手动创建src源代码目录和dist产品目录,在 src 目录下创建...

2018-12-07 21:00:17 238

转载 JavaScript new对象的四个过程

JavaScript new对象的四个过程本文实例讲述了JavaScript new对象的四个过程。分享给大家供大家参考,具体如下:new对象:function Person(name, age) { this.name = name; this.age = age;}var person = new Person("Alice", 23);new一个对象的四个过程:1、...

2018-11-28 12:23:01 1390

转载 原型链与继承(一):六种常见继承模式

一、原型链继承:function SuperType(){ this.colors = ["red", "blue", "green"];}SuperType.prototype.Fun = function(){ };function SubType(){}//继承了SuperTypeSubType.prototype = new SuperType();var in...

2018-11-28 12:09:03 173

原创 setInterval与setTimeout的用法

setInterval与setTimeout的用法定时器是我们在工作中经常用到的一些方法,比如轮播图、弹窗、倒计时等场景,定时器是window的方法,所以this指向的一定是window(这是需要注意的)。这是一个普通的倒计时方法:<!--普通定时器倒计时--><div class="timer"></div>&a

2018-11-27 13:42:01 260

原创 js中的闭包理解

js中的闭包理解什么是闭包?闭包是js中的一个特点也是一个知识难点,闭包的作用是什么?优劣势优势什么?我们知道在定义一个全局变量的时候,如果在不知道前面的代码的情况下,不小心定义了同一个变量名,则前面的代码运行结果会受到影响,为了避免这种影响,于是就有了闭包。闭包可以解决全局变量污染的问题,特点是在一个函数中声明变量(此时的变量是局部变量,不影响全局变量),同时在该函数中再定义一些函数,闭包...

2018-11-23 16:42:00 90

转载 jquery 增删改查dom节点

jquery 增删改查dom节点HTML DOM常见操作:  查找节点,插入节点,删除节点,复制节点,替换节点,包裹节点.查找节点关于节点的查找,是利用选择器完成的.  在上一篇jQuery选择器中已经介绍过了:http://www.cnblogs.com/mengdd/p/4211663.html插入节点首先看一个例子,用原生的JavaScript如何创建并添加元素:<!D...

2018-11-23 13:20:33 204

原创 js中DOM的增删改查

js中DOM的增删改查常见的Dom、html的操作不外乎查找节点、增加节点(尤其是动态渲染数据的时候)、修改节点内容、删除节点。查找节点1、一般就是document.getElement(s)系列,主要有document.getElementById(‘id’)、document.getElementsByClassName(‘classname’)、document.getElements...

2018-11-23 13:14:29 1192

翻译 内置对象Array常用方法

Array常用方法1、join()是指通过特定字符将数组中的元素连接并合并为一个新字符串,不会直接改变数组的内容。如var arr=[1,2,3];var str=arr.join('&');console.log(str);//return 1&2&3console.log(arr);//return [1,2,3]2、slice(star,end)可从...

2018-11-20 17:15:02 252

原创 js中原型链的理解

js原型链的理解由于原型链涉及构造函数、函数Function、引用类型Object及特定的两个属性prototype和_proto_,因此在谈原型链前先搞清楚他们之间的关系;1、函数必然有prototype和_proto_两个属性,所有的函数(包括自定义函数)都是Function实例的对象;2、对象必然有_proto_属性,但不一定有prototype;实例的对象通过_proto_属性连接...

2018-11-20 16:52:35 10060

翻译 内置对象String常用方法

String常用方法String对象的方法有很多,但在工作中常用到的有这么几个,需要大家重点去了解使用;1、parseInt()方法首先会查看字符串索为0位置上的字,如果是有效数字,会往下查找,直到遇到小数点或非数字停止,并取整数:parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 ...

2018-11-20 16:07:18 976

原创 js中函数声明提前

js中函数声明提前js中普通的变量会声明提前外,函数也会声明提前,不同的是由于函数的声明有两种方法,声明提前的方式也就有两种方式;1、通过 var fn=function(){}定义函数,只是将函数名提前了,函数体没有提前,如果在函数体前使用fn()调用函数就会报错fn();var a = function(){ console.log('函数体没有提前');}//结果:报错!Unc...

2018-11-19 14:36:55 1334

原创 js中变量声明与变量提前

js中变量声明与变量提前变量声明:通过var表明变量的类型与名字,但并未赋值,如 var a;变量初始化:即为a赋值,如 a=1;使用变量步骤:a.声明–>b.赋值–>3.调用使用方法 // 方式一:声明和赋值不分离 var str = "声明和赋值不分离"; console.log(str); //结果:声明和赋值不分离 // 方式二:声明和赋值分...

2018-11-19 13:19:08 538

空空如也

空空如也

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

TA关注的人

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