js
道济和尚
大口吃肉大口喝酒
展开
-
冒泡排序/沉底排序
吐槽写着篇文章呢,只是想吐槽一下自己吧,我学习东西是先看概念再写代码,每次看到一个概念,就会想知道这个概念用代码怎么表达出来。然后再后面就会去思考这段代码得应用场景,否则我学习它的意义何在,只看不适用,没有任何的成就感。冒泡排序我搜索到了一个文章,不,几乎是一大片文章,都是下面这个意思,冒泡概念就着这个概念,是,代码有很多写法,实现方式各不同,可是他们的相同之处都是来源于这个概念呀。冒泡两...原创 2020-02-27 18:13:15 · 881 阅读 · 5 评论 -
数组排序sort方法
数组排序sortsort里面不加参数,默认是升序排序let arr = [1, 8, 2, 9];arr.sort();console.log(arr); // [1, 2, 8, 9]如果想要降序排序,可以加参数改变,如下所示:let arr = ['a', 'b', 'd', 'c'];arr.sort(function (a, b) { if(a > b){ re...原创 2019-12-10 11:11:12 · 9363 阅读 · 1 评论 -
js对象深拷贝
js深拷贝和浅拷贝js的深拷贝指的是基本数据类型,指的是变量1复制变量2的值后,改变变量2,不会影响变量1的值。例如:let num1 = 2;let num2 = num1;num2 = 3;console.log(num1);// 2console.log(num2);// 3js的浅拷贝指的是引用数据类型,指的是将对象2复制对象1的值以后,改变的对象2的值以后,会将对象1的...原创 2019-12-09 14:56:59 · 220 阅读 · 0 评论 -
js之构造函数、原型对象、实例对象的三角恋关系
js中对象的三角恋关系js中对象的三角恋关系工厂函数构造函数原型对象实例对象js中对象的三角恋关系废话不多说,采用代码加图片加文字的方式来捋一捋js中构造函数,原型对象、实例对象。工厂函数专门用于创建对象的函数。特点:减少代码冗余。//平时创建多个对象是这样let obj1 = { name: 'jake', age: 34, say: function(){ console....原创 2019-12-04 17:55:30 · 473 阅读 · 1 评论 -
js隐式类型转换
js隐式类型转换写作意图:今天无意间看到了一个面试题,当时很惊讶,我不知道考的知识点是什么,但是知识清楚的记得,之前好像是有这么回事,然后我赶紧去把代码,写在群里问大佬,<script> console.log(false==0); console.log([]==[]); console.log([]===[]);</script>当时我...原创 2019-09-04 17:38:55 · 137 阅读 · 0 评论 -
JS中函数参数值传递和引用传递
JS中函数参数值传递和引用传递写作意图:写这篇文章,我觉得呢,以前对Java中的值传递和引用传递可能有些缺漏,感觉有点乱糟糟的感觉,东一片知识,西一片知识,直到遇到了一个js的面试题: var a={a:1,b:2}; var b=a.a; var c=a; c.a=3; b++; console.log(a.a); console.log...原创 2019-09-05 15:06:43 · 248 阅读 · 1 评论 -
字符串拼接的加号问题
字符串拼接的加号问题题目1:<p id="text">this is a test!这是一个测试</p><div id="button"></div><script> function clickFn(str){ var newStr=str.split('').reverse().join(''); ...原创 2019-09-10 17:52:45 · 2283 阅读 · 0 评论 -
vue-cli2静态文件引入
vue-cli2静态文件引入最近在整一个vue的项目,用的是vue-cli2的框架,由于之前接触了部分,还有很多未知,自己用写一个html页面,整合进vue组件中,频繁报错,主要遇到了几个问题:vue-cli2中单独写的css文件不知道怎么引入。vue-cli2中单独写的js文件不知道怎么引入。html内容复制到vue组件的template中报错。html页面中meta标签不知道放到哪...原创 2019-09-18 15:28:33 · 3999 阅读 · 0 评论 -
js之列表页进入详情页后返回列表页滚动条回到原来位置
列表页进入详情页后返回列表页滚动条回到原来位置,这个问题我是用的localStorage,直接张贴我的代码。var tur=true;$(function(){ //滚动时保存滚动位置 $(".manager_con").scroll(function(){ if(tur){ setTimeout(scro,500); ...原创 2019-09-26 10:03:42 · 2173 阅读 · 0 评论