![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
前端探索者
一个在前端努力奋斗的小青年,喜欢研究新的技术,学习能力强,喜欢沟通,团队能力不错。。
展开
-
js数组遍历方法和筛选方法集合,数组对象相互转换
最普通的for循环 var array = [1,2,3,4,5] for (var i=0;i<array.length;i++){ console.log(array[i]) } 输出结果:1 2 3 4 5**遍历数组**for in1.index索引为字符串型数字,不能直接进行几何运算2.遍历顺序有可能不是按照实际数组的内部顺序3.使用...原创 2020-04-27 14:40:48 · 1905 阅读 · 0 评论 -
vue面试基本问题
1.vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需...原创 2020-01-09 17:07:28 · 167 阅读 · 0 评论 -
js闭包知识点
闭包的定义: 能够访问另一个函数作用域的变量函数。闭包从作用域角度定义的。举一个简单例子:function bib() { var a =“我是变量” var b = function() { console.log(a) } return b // b就是一个闭包函数,它可以访问到bib函数里面的变量 }var c = bib() // 获得闭包函数c() // 输出...原创 2019-08-13 10:37:33 · 172 阅读 · 0 评论 -
Js继承方式总结
第一种继承: 原型链继承(相当于利用prototype继承父级)// 父级函数function Parent() { this.name = "jack"}// 子函数function Son() { this.age = 10}Son.prototype = new Parent() // 这样通过原型链,Child继承了Parentvar test = new Son()...原创 2019-08-13 14:22:46 · 105 阅读 · 0 评论 -
nodejs爬虫淘宝详情图
第一步:cmd 进入命令版界面第二步:输入D: 进入D盘第三步:创建项目文件:mkdir nodetaobao(项目名)第四步:进入创建的项目:cd nodetaobao第五步:初始化项目:npm init然后安装各种依赖模块,新建一个images文件夹装爬虫下拉的图片,创建start.js文件复制一下内容代码,然后node start.js就可以下载文件了var https = r...原创 2019-07-31 10:32:57 · 1697 阅读 · 3 评论 -
原生js写的图片轮播(左右轮播)
<!DOCTYPE html><html lang="cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp...原创 2019-07-17 14:33:19 · 216 阅读 · 0 评论 -
js判断变量是数组还是对象方法
第一个方法:使用instanceof方法举个例子:let arr = [苹果,李子,香蕉]let obj = {name:‘无名’}console.log(arr instanceof Array ) // 打印出来tureconsole.log(obj instanceof Array ) // 打印出来false第二个方法:使用Array.prototype.isPrototy...原创 2019-07-06 13:48:18 · 218 阅读 · 0 评论 -
JavaScript 所有方法归纳总结
字符串方法length返回字符串的长度var str =‘asdfghjh’var len = str.lengthindexOf()查找字符串位置var str = ‘This is apple’var index = str.indexOf(‘is’)lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引提示:如果未找到文本, indexOf() 和 last...翻译 2019-07-01 10:15:49 · 757 阅读 · 0 评论 -
原生js写的图片轮播效果(淡隐淡出)
设计模式 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019071513353333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_...原创 2019-07-15 13:36:08 · 311 阅读 · 0 评论 -
面向对象
作为程序员必须明白面向对象重要性,不然永远只会做简单重复工作,所以我们必须明白面向对象目的是什么呢?第一个目的:降低软件开发的复杂度第二个目的:提高软件开发的效率第三个目的:提高软件质量:可维护性,可扩展性,可重用性等,让代码变成高内聚、低耦合面向对象就是为了解决第三个的问题。如果我们还学会好面向对象,就必须学会设计模式设计模式分为好多种:我就列举几个:一、单例模式二、策略模式三...转载 2019-06-21 21:04:14 · 84 阅读 · 0 评论 -
javascript字符串和数组基础知识
javascript字符串javaScript的字符串就是用’'或""括起来的字符表示多个字符串连接起来,可以用+号连接var name = ‘小明’;var age = 20;var message = '你好, ’ + name + ‘, 你今年’ + age + ‘岁了!’;ES6新增了一种模板字符串var name = ‘小明’;var age = 20;var mess...原创 2019-06-10 14:32:32 · 176 阅读 · 0 评论 -
js重新复制,深拷贝对象
其实用JSON.stringfy()和JSON.parse()就可以。var copy = JSON.parse(JSON.stringify(对象名))但是这种简单粗暴的方法有其局限性。当值为undefined、function、symbol 会在转换过程中被忽略。。。所以,对象值有这三种的话用这种方法会导致属性丢失。JSON.stringify与JSON.parse除了实现深拷贝,还能结...原创 2019-06-09 16:22:24 · 527 阅读 · 0 评论