
javascript
雨中世界
这个作者很懒,什么都没留下…
展开
-
es6语法的熟练应用
es6的语法应用原创 2022-11-21 22:32:55 · 271 阅读 · 1 评论 -
js日期时间进行处理
1、判断两个时间 相差多少天?function getDaysBetween(dateString1,dateString2){var startDate = Date.parse(dateString1);var endDate = Date.parse(dateString2);var days=(endDate - startDate)/(12460601000);// alert(days);return days;}2、一个日期的加上几天返回的日期function add原创 2022-04-02 18:05:19 · 643 阅读 · 0 评论 -
js正则表达式
简要概括正则是匹配模式,要么匹配字符,要么匹配位置。正则表达式之所以强大,是因为其能模糊匹配。而模糊 匹配,有两个方向上的模糊:横向模糊和纵向模糊横向模糊匹配指的是,一个正则可匹配的字符串的长度不是固定的,可以是多种情况的其实现的方式是使用量词。{m,n}表示连续出现最少m次,最多n次纵向模糊匹配指的是,一个正则匹配的字符串,具体到某一位字符 时,可以有多种可能其使用的方式是使用字符组。譬如[abc],表示该字符是可以是“a”,“b”,"c"中的任何一个字符组需要强调的是虽叫字符组,但只原创 2022-01-15 17:28:50 · 201 阅读 · 0 评论 -
跨域问题总结
这里写自定义目录标题使用nodejs作为后台接口,ngix服务器作为网页服务器https://www.cnblogs.com/qq976864507/p/13083311.html貌似node下的接口服务器,只需要上面的cors去掉就会出现跨域问题了console里的network窗口,记得将disable cache并clear一下,不clear的话有可能会使用本地已经申请好的data.json数据...原创 2021-09-03 11:13:04 · 81 阅读 · 0 评论 -
flex弹性盒子总结
主轴方向辨别:flex-direction为row(默认为row)时,水平轴为主轴;为column时,垂直轴为主轴参考:如何辨别主轴方向和侧轴方向https://blog.youkuaiyun.com/qq_36663202/article/details/93191880原创 2021-08-28 21:47:06 · 219 阅读 · 0 评论 -
ES6/ES2015语法
1、解构运算符解构的作用是可以快速取得数组或对象当中的元素或属性,而无需使用arr[x]或者obj[key]等传统方式进行赋值,参考基本用法:let arr = ["我是字符窜","app","3"];//1.传统方式赋值var a1=arr[0];var b1=arr[1];var c1=arr[2];console.log(a1,b1,c1)//我是字符窜 app 3//2.解构赋值let [a,b,c] = arr;console.log(a,b,c)//我是字符窜 app 3原创 2021-08-20 17:29:08 · 966 阅读 · 0 评论 -
uniapp项目运行在小程序上
1、登录公众号平台,扫码登陆小程序页面2、下载小程序开发者工具3、安装小程序开发工具,记住安装目录,默认安装目录如下4、uniapp程序运行到小程序,会让填写“微信开发者工具”的路径,如下5、需要获取一下uniapp的appid,6、导入uniapp编译生成的目录,如下uniapp生成的编译后代码目录类似:D:\test_uniapp\news-uniapp\unpackage\dist\dev\mp-weixin需要等十几秒,会出现小程序的模拟页面7、点击右上角的上传,原创 2021-08-04 08:59:43 · 3565 阅读 · 0 评论 -
前端JS面试题汇总
JS面试题1、继承的方式call、apply的使用,其他对象.method.call(本对象);prototype的使用(原型)2、ES6的3、闭包4、export和export default的区别?使用上的不同export default xxximport xxx from ‘./’export xxximport {xxx} from ‘./’css面试题1、清楚浮动::after / / clear: both创建父级 BFC(overflow:hidden)原创 2021-07-18 17:10:00 · 266 阅读 · 0 评论 -
js中的call和applay理解
call是为了多个对象用同一个方法,书写简便;如果不用call,就得用全局函数入参方式解决,比较繁杂<!DOCTYPE html><html><body><h1>JavaScript 函数</h1><p>此例调用 person 的 fullName 方法,在 person1 上使用它:</p><p id="demo"></p><p id="demo1"></p&原创 2021-07-11 17:06:39 · 345 阅读 · 0 评论 -
js知识点
js闭包js作用域 全局和局部js作用域环境中访问变量的权利是由内到外,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能原创 2021-07-11 17:03:35 · 82 阅读 · 0 评论 -
js对象
js对象js中的所有事物都是对象,字符串,布尔值,日期,函数,数组,正则等。此外js允许自定义对象。js对象是一种特殊的数据,拥有属性和方法。创建对象的方法两种:用object来定义并创建对象的实例,用函数来创建对象,然后创建新的对象实例添加链接描述...原创 2021-02-08 22:55:43 · 88 阅读 · 0 评论 -
记录一些资源和想法
1、javascript的原型链MDN关于原型链的解释原型与原型链2、箭头函数的特点既简化了语法,还有一点儿不同是this原创 2021-02-06 17:57:19 · 80 阅读 · 0 评论 -
babel语法转换器-将es6语法转换为es5语法
Babel是一个工具链主要用于在当前和较旧的浏览器或环境中将ECMAScript 2015+代码转换为JavaScript的向后兼容版本为了更深刻的理解es6语法转换为es5语法,比较两者的不同可以采用babel的外挂式编程,就是通过特色语法的插件,将某个语法比如箭头函数转换为普通的es5语法外挂式编程列表现在举例箭头函数的语法转换操作:箭头函数的外挂式编程//script.jsvar a = () => {};var a = (b) => b;const double =原创 2021-02-06 16:57:38 · 767 阅读 · 0 评论 -
es6(es2015)中比较难理解的箭头函数
es6的代码其实是在原先es5基础上的一次高级封装,最终es6会编译成es5使用es2015的介绍箭头函数编译后的代码es2015的官方介绍,babel编译对英文文档不熟的话,可以在chrome浏览器里右键翻译成中文...原创 2021-02-03 00:22:37 · 187 阅读 · 0 评论 -
javascript this的理解和用法
this主要代表所属的对象在普通函数里,this代表全局对象window如果函数作为构造函数, 可以new出一个对象,这时函数里的this代表new出来的对象如果函数作为某个对象的方法,里面的this也代表对象<script> var x = 2;function test() { this.x = 1; return this.x;}var obj = new test(); //test();document.getElementById("demo").in原创 2021-02-03 00:10:13 · 102 阅读 · 0 评论