JavaScript
文章平均质量分 52
学霸的男人
这个作者很懒,什么都没留下…
展开
-
jade报错 unexpected token “indent“
一、问题:遇到 node项目,页面用 jade模板而不是html写的看到项目原来的代码中,js的function都没有缩进,习惯性Tab结果遇到了jade中一个坑,如上图报错二、原因:jade的缩进,不能用tab,2个空格或者四个而且一定要按层级缩进三、解决方案:如上图中 带 > 的第62 行代码处,我使用了Tab,因此,将Tab改成一个空格缩进...原创 2020-10-26 14:48:16 · 1150 阅读 · 1 评论 -
JS中instanceof的实现
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/104342113我的前端开源项目JavaScriptGuide在维护中,内有前端重要的知识总结归纳,欢迎大家fork的参与以及star的鼓励:https://github.com/Jackie-Hung/JavaScriptGuideinstanceof实现概念:instanceof原创 2020-07-27 08:03:37 · 1289 阅读 · 0 评论 -
前端易错易忘知识点(查缺补漏)
ps。记录自己一些记不太住的知识,但可能笔试之类会考。 = =其他人也可以看看,测试一下自己有没有忘:1、HTML5 的标签并不是都必须写结束标签eg.:p、li 等标签不闭合也能显示2、大小写敏感① HTML中的属性名、标签名对大小写不敏感(浏览器会自动转换成小写)② CSSID 和 类 选择器 区分 大小写 标签选择器、属性选择器不区分大小写③ Javasc...原创 2020-03-13 04:06:45 · 572 阅读 · 2 评论 -
JS 数据类型 以及 typeof 和 instanceof 的区别
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/104726723一、Javascript 数据类型6种基本类型:undefined、null、boolean、string、number 以及 ES6新增的 symbol...原创 2020-03-10 23:19:35 · 374 阅读 · 0 评论 -
对Vue中 runtime-compiler 和 runtime-only 两种模式的理解
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/104342113一、问题在使用vue-cli脚手架构建项目时,会遇到一个构建选项 Vue build,有两个选项,Runtime + Compiler和Runti...原创 2020-02-17 15:48:06 · 12795 阅读 · 2 评论 -
关于Vue中 render: h => h(App) 的具体含义的理解
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/104342113一、问题:https://github.com/vuejs-templates/webpack-simple/blob/master/templat...原创 2020-02-16 14:32:57 · 3063 阅读 · 5 评论 -
JS保留小数方法
js保留小数的方法如下:(以保留两位为例)1、toFixed()方法需注意,保留两位小数,将数值类型的数据改变成了字符串类型// 1. 四舍五入var num = 1.7321;num = num.toFixed(2);console.log(num); //1.73console.log(typeof num); //string2、Mat...原创 2020-01-27 03:24:50 · 31957 阅读 · 0 评论 -
ES6 中的普通函数、匿名函数、箭头函数
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/1028871141、普通函数function add(a,b){ return a+b;}2、匿名函数var add = function(a,b){ ...原创 2019-11-03 21:20:55 · 1633 阅读 · 0 评论 -
排序算法:直接插入排序(insertion sort)
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/102883225介绍:直接插入排序(Insertion sort)是一种简单直观且稳定的排序算法。目标:将一个数组按照由低到高(或者由高到低)的顺序排序。核心思想:...原创 2019-11-03 16:06:39 · 251 阅读 · 0 评论 -
跨域的原理理解及解决办法
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/100882672一、同源策略早期的浏览器厂商,出于安全性问题的考虑,提出了同源策略的概念,即:Web浏览器只有在同源(域)的时候,才可以让一个网页的脚本(scrip...原创 2019-09-16 13:05:58 · 2733 阅读 · 0 评论 -
前端面试知识点总结梳理
原链接:https://juejin.im/post/5cbff661e51d456e693f48ec看到该知识梳理挺好的,可以便于求职中的前端开发人员对照着查缺补漏,看看自身有哪些知识点还不熟悉作为知识总结对照,并且我会持续将遇到的新的面试中的问题进行添加css1、盒模型 2、flex 3、css单位 4、css选择器 5、bfc 清除浮动 6、层叠上下文 7、常见页...转载 2019-08-11 05:35:00 · 245 阅读 · 0 评论 -
浅谈JS变量声明和函数声明提升
转至https://www.cnblogs.com/karthuslorin/p/8972585.html先来两个问题很多时候,在直觉上,我们都会认为JS代码在执行时都是自上而下一行一行执行的,但是实际上,有一种情况会导致这个假设是错误的。a = 2;var a;console.log(a);按照传统眼光,console.log(a)输出的应该是undefined,因为var...转载 2019-05-11 17:28:12 · 136 阅读 · 0 评论 -
排序算法:快速排序(quick sort)的思想与实现
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/88365408介绍:快速排序是历史上最著名的算法之一。1959年由 托尼 霍尔 (Tony Hoare)发明。目标:将一个数组按照由低到高(或者由高到低)的顺序排序。...原创 2019-03-09 16:08:40 · 458 阅读 · 0 评论 -
JS中的除法 Math.ceil 、floor、round 和 / 的区别
js中的 / 和java 或 c中的 / 有点不一样js中的 / 就是数学上的除,不会向下取整1/2; //数学计算Math.ceil(1/2); //向上取整Math.floor(1/2); //向下取整Math.round(1/2); //四舍五入...原创 2019-03-09 14:58:23 · 1946 阅读 · 0 评论 -
JS 数组中有 undefined 值,用 for 循环和 for…in 循环遍历的不同之处
先说结论:在数组遍历时一般最好使用for循环遍历var arr=new Array(); arr[0]="P90"; arr[3]="AWM"; arr[5]="AK47";console.log("//for 循环遍历");for(let i=0;i<arr.length;i++){ console.log(arr[i]);}console.log(...原创 2018-12-16 15:43:33 · 4107 阅读 · 0 评论 -
input文本框 innerHtml 或 innerText 赋值不生效问题
问题:在写一个js小效果时,要给input文本框赋值,但赋值后却不生效,input框里面不管怎么赋值都是空白的。num.innerText = "1 18 7 11 18 20 23";打开控制台看到input标签里面的值是以及变动了的解决方案:突然意识到input的赋值是不一样的,input赋值是用value赋值的,和其他标签赋值搞混了。所以只要将innerTe...原创 2018-12-29 13:09:39 · 8762 阅读 · 0 评论 -
几种常见Web安全攻击方式 CSRF 、XSS 、SQL注入
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/87868755CSRF攻击概念:CSRF(Cross Site Request Forgery),跨站请求伪造。CSRF攻击者在用户已经登录目标网站之后,诱...原创 2019-02-21 22:22:28 · 972 阅读 · 0 评论 -
对浏览器console控制台输出undefined的分析
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/87489046问题描述:类似于上图所示,在浏览器Console控制台输入js代码时,除了要得到的结果,还会有一个左箭头以及undefined的值的输出。分析...原创 2019-02-17 02:14:58 · 7833 阅读 · 1 评论 -
为什么要使用JSX及对其的理解
什么是JSX?JSX就是Javascript和XML结合的一种格式。React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析.为什么要使用JSX?如下(JS写法)var child1 = React.createElement('li', null, 'First Text Content');var ...转载 2019-02-18 00:25:09 · 1447 阅读 · 1 评论 -
localStorage、sessionStorage、cookie的区别与归纳
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/88033185localStoragesessionStoragecookie1、三者相同点(1) 都是保存在浏览器端(2) 都是通过key - v...原创 2019-02-28 17:24:42 · 124 阅读 · 0 评论 -
JS中 find(), findIndex(), filter(), forEach(), some(), every(), map()方法
js 中这几个数组过滤方法的归纳,觉得原文作者写得挺好的,mark一下原文:https://blog.csdn.net/ChauncyWu/article/details/82960898 1. find()与findIndex() find()方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员...转载 2019-02-25 21:06:06 · 7976 阅读 · 0 评论 -
前端性能优化常用方法小结
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/878392461、减少http请求(1)合并 js 文件(2)合并css文件(3)雪碧图的使用(css sprite)对于前面两个可以通过webpack...原创 2019-02-21 01:51:21 · 322 阅读 · 0 评论 -
JS中this的指向
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/880773751、普通的函数this 的指向是在函数执行时才确定的this 指向的是调用this所在函数的这个对象eg:var xm = { nam...原创 2019-03-02 16:29:22 · 226 阅读 · 0 评论 -
js 中call、apply和bind的区别与联系
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/88077745联系:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。区别:var xw...原创 2019-03-02 16:47:09 · 182 阅读 · 0 评论 -
ajax原理理解
转载 2018-11-03 23:21:36 · 246 阅读 · 0 评论