js问题
文章平均质量分 71
码婆Doph
IT巨大拿
展开
-
【Vue】Module build failed: TypeError: this.getOptions is not a function问题解决
好久没写vue项目了,再写的时候感觉自己又是个小白了。发现问题原因分析反正只要是类似Module build failed的问题,90%是由于依赖的版本不对。深入剖析判断是哪个依赖出了问题也就是说,你需要知道是哪个依赖的版本不对。需要你记得什么时候出现了这个问题,然后向上追溯,将你没出问题之前的版本和现在的版本做比对,或者注释掉刚加入的依赖。问题解决我直接从报错上来看,是css方面有问题,再细看是less的问题。注释掉less之后,项目又可以正常启动。所以直接搞less。解决方案卸载原创 2021-11-25 10:09:53 · 6986 阅读 · 1 评论 -
【JavaScript】详解this
本篇参考《你不知道的JavaScript》与“高级前端进阶”公众号第3-1期。1 调用位置调用位置就是函数在代码中被调用的位置(而不是声明的位置)。查找方法:分析调用栈:调用位置就是当前正在执行的函数的前一个调用中 function baz() { // 当前调用栈是:baz // 因此,当前调用位置是全局作用域 console.log...转载 2019-07-16 14:02:06 · 512 阅读 · 0 评论 -
【JavaScript】JS数据结构与算法之队列
很多前端工程师都是半路出家,对数据结构与算法一知半解,更甚者抱有“我是写页面的,会算法有什么用”类似心态。 刚好这段时间也在数据结构与算法 里遨游,所以,借此机会,跟大家共同探讨学习。队列是什么队列是一种遵循FIFO(first in first out ,先进先出)原则的一组有序的项(数组)。 这个定义的重点已经在上一句话中写出来了,先进先出 和有序。先进先出可以类比为排队买票,...原创 2018-09-07 08:43:30 · 220 阅读 · 0 评论 -
【JavaScript】JS数据结构与算法之优先队列
说到队列,简单来理解就是排队嘛。排在最前面的肯定最先处理。 先不说在数据结构与算法中的优先队列,在现实生活中,比如说我们排队取车票的时候,“不好意思,我的车马上到点了,先让我取一下”如此情况屡见不鲜。 这就叫做优先队列。实现思路方法一:设置优先级,然后在正确的位置添加元素; 方法二:用入列操作添加元素,然后按照优先级处理。Talk is Cheap , Show Me ...原创 2018-09-10 08:58:07 · 461 阅读 · 0 评论 -
【JavaScript】JS面向对象--一句话理解公有属性和方法、私有属性和方法、静态属性和方法
相信很多朋友都被这几个东西折磨得死去活来,像混淆英文单词contact/contest/context/contrast/contract 一样。今天正好碰到了这个东西,把它记下来,整理一下。公有属性、公有方法定义 : 指的是所属这个类的所有对象,都可以访问的属性,叫做公有属性。理解 : 一个模子刻出来的东西,都有的一样的属性和一样的能力。es5中 : function...原创 2018-09-06 22:49:17 · 587 阅读 · 0 评论 -
【微信小程序】详解微信小程序登录wx.login和获取用户信息wx.getUserInfo
前言相信各位大佬在写小程序的时候基本都会牵扯到小程序原生的登录接口。但是,微信的登录这一套登录体系是真的很难懂! 接下来,我会跟大家分模块分析它们。正文1.标准登录流程详解小程序通过wx.login()接口从微信官方服务器获取用户code(如下图)(code 我就不打码了) 注意:以上wx.login()接口是静默进行的。也就是说,不会弹出授权窗口。小程序把...原创 2018-08-19 10:55:31 · 46777 阅读 · 6 评论 -
【JavaScript】优良的JS代码应该是什么风格、样式?
优良的JS代码应该是什么样式、风格?1.空白字符不要混用空格和制表符(空格用" "表示,制表符用"\t"表示)在编码之前,确定好使用 软缩进(空格) 还是 真实的制表符(\t) (推荐将Editor的缩进设置成两个字符)确保‘显示隐藏字符(show invisibles)’选项可用。如此好处:强制一致性消除行尾的空白字符消除空行易于识别差异2.括号、换行符、原创 2018-02-01 13:25:31 · 1917 阅读 · 0 评论 -
【JavaScript】js中的JSON和数组的区别,JSON的遍历
1.JSON的下标(索引)是字符串,而数组的下标(索引)是数字。<script> var json={a:2,b:8,c:10}; var arr=[2,8,10]; alert(json.a); //也可以写作 alert(json['a']); 这是把'.'转化为'[]'的写法 alert(arr[0]);原创 2017-08-16 19:46:30 · 649 阅读 · 0 评论 -
【JavaScript】parseFloat()函数
parseFloat()函数用于解析字符串,从中返回一个浮点数。 语法格式: parseFloat(string);ps: 1.参数string表示被解析的字符串; 2.当字符串中的首个字符为数字,则解析到数字末端为止,并返还结果,如果首个字符不是数字 则返回 NaN;原创 2017-08-13 20:21:19 · 875 阅读 · 0 评论 -
【JavaScript】parseInt()函数
parseInt()函数用于解析字符串,从中返回一个整数。当字符串中存在 除了数字、符号、小数点和指数符号 以外的字符时,parseInt()函数就停止转换,返回已有的结果。当第一个字符就不能转换的时候,函数将返回NaN.Not a number。其语法格式:parseInt(string,[radix]) ps: 1.参数radix可选填,表示要解析的数字基数,其值介于2-36之原创 2017-08-13 20:19:10 · 479 阅读 · 0 评论 -
【JavaScript】页面加载 解决Uncaught TypeError: Cannot set property of undefined at
window.onload解决Uncaught问题原创 2017-08-03 20:31:05 · 73818 阅读 · 7 评论 -
【JavaScript笔记】1.5 js流程控制
流程控制:通过控制程序执行的顺序来完成一定的功能。1.5.1分支结构1.if条件语句语法结构: if(条件){ 满足条件所执行的代码 }else if(条件2){ 满足条件2 所执行的代码 } … else{ 不满足条件和条件2 所执行的代码 }注意:一个if分支中可以包含n个else if分支和else分支 切else if 和原创 2017-08-02 22:38:17 · 242 阅读 · 0 评论 -
【JavaScript】alert()confirm() prompt()
alert() 弹出提示对话框 confirm() 弹出一个确认对话框,在确认对话框中选择 确定返回’true’,点击取消 返回’false’; prompt()接收用户输入的输入框原创 2017-08-16 15:21:05 · 268 阅读 · 0 评论