4 艾小逗

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

setTimeout面试笔试题及理解

setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。语法:setTimeout(code,milliseconds,param1,param2,...)setTimeout(function,milliseconds,param1,param2,...)直接consolefor(vari=0;i<5;i++){ conso...

2019-09-15 10:37:27

css上中下布局

样式如下:<!DOCTYPEhtml><html><header> <title>上中下布局</title> <style> html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden;} .header{width:100%;...

2019-09-12 08:25:35

es6原型和原型链

原型对象的介绍:https://blog.csdn.net/qq_32442967/article/details/100108762每个实例对象(object)都有一个私有属性(称之为__proto__)指向它的构造函数的原型对象(prototype)。该原型对象也有一个自己的原型对象(__proto__),层层向上直到一个对象的原型对象为null。根据定义,null没有原...

2019-08-27 22:19:00

构造函数、实例和原型对象的理解

构造函数、实例和原型对象的理解主要介绍:实例成员和静态成员构造函数原型对象prototype对象原型__proto__原型constructor构造函数构造函数、实例和原型对象三者之间的关系一、实例成员和静态成员构造函数中的属性和方法我们称为成员,成员可以添加成员分为:实例成员和静态成员实例成员就是构造函数内部通过this添加的成员unameagesing就是实例...

2019-08-27 21:43:20

将多维数组转换为一维数组 并去重 使用递归方法

将多维数组aarr=[1,[1,2],4,[2,[3,4,8,9],4],[1,3,5,6,7]]转换为一维数组a=[1,1,2,4,2,3,4,8,9,4,1,3,5,6,7]将多维数组转换为一维数组--递归方法letaarr=[1,[1,2],4,[2,[3,4,8,9],4],[1...

2019-08-27 16:00:47

es6 类继承extends和super关键字,super调用父类普通函数以及继承中属性方法查找原则,类中this的指向问题

类继承extends和super关键字extendsclassFather{constructor(){//构造函数}money(){console.log(100)}}classSonextendsFather{//extends子类继承父类}varson=newSon();son.money(); //100...

2019-08-26 21:28:56

es6 创建类和生成实例,类中添加方法

//1.创建类class创建一个明星类classStar{constructor(uname,age){this.uname=uname;this.age=age;}sing(song){ console.log(this.uname+song)}}//2.利用类创建对象newvarldh=newStar(...

2019-08-26 21:10:23

面向对象编程和面向过程编程的理解及优缺点

面向过程编程POP(Process-orientedprogramming)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候再一个一个的依次调用就可以了。面向对象编程OOP(ObjectOrientedProgramming)面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。在面向对象程序开发思想中,每一个对象都是功能中心,具有...

2019-08-26 21:07:41

Object.defineProperty()

Object.defineProperty()ES5中的新增属性定义新属性或修改原有的属性。Object.defineProperty(obj,prop,descriptor)第三个参数descriptor以对象{}形式书写Object.defineProperty(obj,'cname',{ value:'张三', //设置属性的值,默认为undefined w...

2019-08-25 22:25:25

vuex使用及总结

vuex小结importVuexfrom'vuex'Vue.use(Vuex)varstore=newVuex.Store({ state:{ //可以吧state想想成组件中的data,专门用来存储数据的 //如果在组件中,想要访问store中的数据,只能通过this.$store.state.***来访问 count:0 //存储的数据 }, ...

2019-08-25 22:21:19

js面试题算法

functiondof(num){if(num<=1){return1;}else{returnnum*arguments.callee(num-1);}}varaDof=dof;dof=null;alert(aDof(4))//结果: 24functio...

2019-08-23 09:59:22

前端面试题2019

2.下列哪个方法可以代理对象的读和写?Object.defineProperty //√Proxy //√Object.frzeeObject.assign3.请选出代码执行后打印的输出:12345145321345214523 √4.选出可以阻止form的submit的方法?onSubmit=function(event){...

2019-08-21 21:54:58

前端面试题整理js/css

前端面试题整理j、css、html包括:css3选择器、页面布局、数组、表达式、js闭包等知识点1.一个DIV元素的宽度和高度分别定义为400px和300px,请问以下哪个图表示的是box-sizing:border-box;的谊染结果(A)2、2010年,EthanMarcotte提出了“自适应网页设计”(ResponsiveWebDesign)这个名词,指可以自动识别屏...

2019-08-16 14:25:00

css经典布局上下左右

头部:定高100px,宽度自适应100%左侧:定宽200px,高度铺满右侧:宽度铺满自适应,高度铺满底部:定高50px,宽度100%页面样式:代码:<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title>css经典布局</title> ...

2019-08-16 12:23:40

js对象转数组并去重 js对数组去重

js对象转数组functiontoArray(){ vardata={a:1,b:2,c:3,d:4,e:1,f:4}; vararr=[]; for(letiindata){ arr.push(data[i]) } console.log(arr);}js对数组去重1.遍历数组法它是最简单的数组去重方法(indexOf方法)实现思路:新建一个数组,...

2019-08-14 16:43:30

js中a+++b,arguments的理解面试题整理

题1.a+++b题functionfuna(){ vara=100; varb=a; a=200; varc=a+++b; console.log(b);//100 console.log(c);//300}++优先级高于+,所以先算a++。// 看一下a的值201 console.log(a); //201题2.数组/对象...

2019-08-14 16:02:01

浏览器内核及内核介绍

各主流浏览器内核浏览器内核IE浏览器Trident内核,也是俗称的IE内核;Chrome浏览器统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;Firefox浏览器Gecko内核,俗称Firefox内核;Safari浏览器Webkit内核Opera浏览器最初是自己的Presto内核,后来是Webkit...

2019-08-12 20:45:08

数组常用方法整理

数组常用方法整理//1.shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。array.shift()//2.pop()方法用于删除数组的最后一个元素并返回删除的元素。array.pop()//3.unshift()方法可向数组的开头添加一个或更多元素,并返回新的长度。array.unshift(item1,item2,...,itemX)...

2019-08-12 20:08:55

HTTP状态码分类

HTTP状态码分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,请求包含语法错误或无法完成请求5**服务器错误,服务器才处理请求的过程中发生错误更详细的HTTP状态码列表,请参考HTTP状态码列表...

2019-08-12 19:50:00

vue父子组件间互相传递数据

vue父子组件间传递参数1.父传子使用props向子组件传递数据。在父组件中定义hMsg参数,v:bind绑定childMsg的值为hMsg;子组件使用props获取父组件传递过来的数据parent.vue<template><div><h2>parent</h2><Child1:child1Ms...

2019-08-10 14:57:19

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。