![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
【拾光静好 微微一笑】
用力只能做到及格,用心才能做到优秀
展开
-
es6 es7新特性 常用方法 判断字符串是否为正数负数整数 去空 判断2个值是否相等 判断数组是否包含某个字符串
Math.sign(number) 判断一个数值是正数、零还是负数Number.isInteger(number),判断数值是否是整数Math.trunc(number) 将数值的小数部分去掉Object.is(number1,number2); 判断2个数值是否相等Object.assign(obj1,obj2)合并2个对象(相同的值第二个对象里的值会把第一个对象里的值覆盖),第一个对象为合并的主对象,合并结果直接打印第一个对象,无需单独赋值,比如:let obj1 = { a:1,原创 2021-09-16 14:30:49 · 705 阅读 · 0 评论 -
记录移动端H5页面遇到的坑 scrollTop兼容等 ios和安卓移动端网页兼容 键盘收回后页面不回滚 多个toast兼容 IOS底部回滚导航高度
记录原创 2020-09-14 16:20:42 · 1806 阅读 · 0 评论 -
如何对比两个数组中相同的元素 js对比数组 map遍历数组
项目场景在后台管理系统中通常会使用字典项,便于管理通用选项,比如男女下拉列表,比如菜单状态等。所以有一个场景就是,后台返回数字,需要将数字转换为文字,而且需要跟字典选项对比,才能获取实时更新后的数据。data(){ return{ arr1: [ { sex: '0', index: 123544 }, { sex: '1', index: 123586原创 2020-06-09 15:29:27 · 3163 阅读 · 2 评论 -
关于js中return的用法 return和return false的区别
定义和用法return 语句会终止函数的执行并返回函数的值。这是官方给的定义,但是关于return和return false到底有什么区别,什么时候用return什么时候用return false呢?(最后有彩蛋哦_)关于return和return false区别下面上大白话O(∩_∩)O哈哈~1、当执行一个function,需要返回一个值,就直接return 值;function myFunction() { return Math.PI;}2、当你只是需要判断在某种条件下不原创 2020-05-20 17:46:30 · 3664 阅读 · 0 评论 -
超好用的js 日历插件 日期插件 日期日历选择控件
前情提要:主要是目前项目较小,仅需要一个日历插件,就没有选择引用UI框架,单纯找了一个日历插件,外观相对简单大方,还不错,而且只需要2步就可以完成引入:第一步(有2种方式引入,支持单独引入文件及npm引入):1、官网下载压缩包文件打开官网: layDate日期插件官网网址2、第二种方式npm安装:npm install layui-laydate第二步:获得 layDate 文...原创 2020-01-15 18:26:27 · 1650 阅读 · 0 评论 -
es6扩展运算符的含义及应用 es6 ... es6语法...含义 es6三个点
含义扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5[...document.querySelectorAll('div')]// [<div>, <...原创 2019-08-19 15:46:24 · 581 阅读 · 0 评论 -
js获取浏览器宽高及获取浏览器可视宽高
js获取浏览器宽高及获取浏览器可视宽高 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线和滚动条的宽) 网页可见区域高:document.body.offsetHeight(包括边线的宽) 网页正文全文宽:docu...原创 2019-06-13 14:24:19 · 2565 阅读 · 0 评论 -
将string 类型转换为nunber类型 将字符串转换为数字类型
我们可以通过加法运算符+将一个string类型的变量转回为number 类型的。 let int = "15"; int = +int; console.log(int); // Result: 15 console.log(typeof int); Result: "number"注意:在某些上下文中,+将被解释为连接操作符,而不是加法操作符。当这种情况发生时(您希望返回一个...原创 2019-05-17 10:06:28 · 1022 阅读 · 0 评论 -
js 过滤唯一值,数组去重
今天学到一种新的数据去重方法,分享给大家 const array = [1,2,3,4,5,6,1,2,5,7] const uniqueArray = [...new Set(array)] console.log(uniqueArray)Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(…)我们可以创建一个新的数组,达到过滤...原创 2019-05-17 09:58:08 · 1221 阅读 · 0 评论 -
2019前端面试题,跳槽必备前端知识
时间匆匆流转,冬去春将来。社会发展职位变更,职场上又迎来了一波人才们更换的高潮。俗称“金三银四”,那么换工作就总免不了要去面试,那么以下这些面试题可以助你一臂之力。一、TCP(Transmission Control Protocol) TCP传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。通讯双方建立一次tcp连接,需要经过三次步骤1、客户端发送syn包(syn=j)到...转载 2019-04-03 15:16:18 · 637 阅读 · 1 评论 -
真正理解nodeJS,nodejs是什么,深入理解node
nodejs 是一种将 JS 作为语言的 server 端开发技术 —— 说起来容易,但是真正理解起来,还是得费点时间的。因此,不同的理解方式和学习思路,对于最后学习的效率和效果都会有影响。nodejs 虽然说起来功能很强大,不过现在普遍用于 web server 中,那就从这里入手最为合适。你会发现,从最常用的 web server 入手,逐步深入,就会遇到各个 nodejs 中的核心知识点,...原创 2019-04-03 14:27:06 · 5139 阅读 · 3 评论 -
深入理解原型和原型链
原型与原型链是学习JavaScript这门语言不能不理解的两个重要概念,为什么?因为JavaScript是一门基于原型的语言。怎么理解“JavaScript是一门基于原型的语言”?在软件设计模式中,有一种模式叫做原型模式,JavaScript正是利用这种模式而被创建出来。先来了解下原型模式的概念:原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对...转载 2019-03-19 16:05:05 · 202 阅读 · 0 评论