xlynn

TA的文章
  • JavaScript判断是否是NaN
    1.首先isNaN 缺点:直接判断的时候对象和字符串会返回true,但是并不是NaN。因此利用NaN是无法正确比较该变量是否为NaN 2.利用NaN的特点进行比较,因为NaN和任何值比较都是false包括和自己,因此可以利用传入的参数和自己比较即可得到是否该数为NaN,如:       const a = {}       const b = [1]       const c = 2       const d = 'sss'       const e = false       const f = NaN // 定义的函数 判断是否为NaN       function isNaN1(x...
    •  0
    •  0
    •  2020-05-29
  • JavaScript判断是否为数组的方法
    Array.isArray() 返回值为布尔值 arr instanceof Array 返回值为布尔值 <span style="color:#ab4642">注意 arr同时也是属于object的 但是object不属于arr</span> arr.constructor === Array Object.prototype.toString.call(obj).slice(8,-1) 返回为字符串 截取的字符串类似Array,Objectdeng等 请问各位还有吗,欢迎补充哦
    •  0
    •  2
    •  2020-05-29
  • CSS面试题
    CSS那些属性可以继承 字体相关的属性:font-size, font-family,font-variant,font-style,font-weight 文本相关的属性:text-indent,text-align,line-height,word-spacing,letter-spacing,text-transform,direction,color CSS权重优先 !important>内联>id>class>标签 CSS的新特性 CSS圆角属性(border-radius),阴影(box-shadow),文字特效(text-shadow),色彩渐变(gradient),旋转(tra...
    •  0
    •  0
    •  2020-05-29
  • Taro初体验
    安装taro命令行工具 使用npm i -g @tarojs/cli taro init 项目名 来创建项目 根据弹出来的提示选择自己项目需要的相关配置。 项目中的src/pages主要是写相关的页面的 路由配置是在app.jsx下面的config里面配置pages的数组,将相关的路由路径添加进去即可。 导航是可以使用navigateTo(有返回的历史)、redirectTo(没有相关的返回历史和按钮)、switchTab(可跳转到导航栏的路由)等 因为是多端页面,使用的时候需要从@tarojs/components引入相关的组件进行布局页面(否则会存在其他端口的兼容问题) taro集成了路由...
    •  0
    •  2
    •  2020-05-27
  • JavaScript构造函数实现过程
    构造函数再进行new的过程中,会进行那些过程: 1:创造一个新的对象(新的对象为实例的this),新的对象会继承构造函数原型(prototype),因此实例的__proto__是全等于构造函数的peototype。 2:再执行构造函数的内部,将属性添加到新的对象中,最后将执行完的对象进行返回(默认的),如果返回一个简单数据类型则默认返回新对象,简单数据类型不会被返回,如果返回的复杂数据类型(引用数据类型),则会返回return 返回的复杂数据lei'xin类型,不会正常生成实例。 献丑了。哈哈哈
    •  0
    •  0
    •  2020-05-23
  • JavaScript数组方法
    concat方法 数组中使用 该方法可以用来拼接数组,并且不会改变原有数据,返回一个新的数组。 let newArr = arr.concat(arr2) console.log(arr,arr2,newArr) 将字符串增加到数组的后面 const newArr2 = arr.concat('2') console.log(arr,newArr2) 接受的参数不单为1个或单一的类型,它可以接受任意个参数,并且添加到数组中,类型可以是数组,字符串,对象等。 let newArr2 = arr.concat('2','a','asdas',[1,2,3,4],{a:1,b:2},null,f...
    •  0
    •  0
    •  2020-05-20
  • webpack在vscode上的使用
    cnpm和npm功能一样,服务器在中国,因此下载速度更快,使用npm install -g cnpm --registry=https://registry.npm.taobao.org VSCODE终端上 npm init -y 创建一个package.json 初始化项目 创建需要的src和dist目录(默认打包的是index.js) 执行 cnpm I webpack -D cnpm I webpack-cli -D 创建一个webpacka.config.js设置webpack的配置mode:必填 为production或development使用module.exports(暴露)...
    •  2
    •  0
    •  2020-02-03