自定义博客皮肤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 4004

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

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

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

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

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

2018-12-07 21:00:17 240

转载 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 1391

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

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

2018-11-28 12:09:03 174

原创 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 1193

翻译 内置对象Array常用方法

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

2018-11-20 17:15:02 254

原创 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 977

原创 js中函数声明提前

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

2018-11-19 14:36:55 1336

原创 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关注的人

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