js
general_roc
这个作者很懒,什么都没留下…
展开
-
来个反转字符串面试骚操作
来个反转字符串面试骚操作 面试经常遇到反转字符串的问题,如何让面试官眼前一亮呢? 面试题:反转字符串 常用处理 function reverseStr(str) { return str.split('').reverse().join('') } 如果不让你用reverse呢? 我用的双指针法 function reverse(str) { let splitStr = str.split('') let start = 0 let end = splitStr.length原创 2020-08-17 17:18:13 · 133 阅读 · 0 评论 -
get和post区别。
最直观的就是GET将参数包含在URL中,而POST通过request body提交参数. W3C官方解释 GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数原创 2018-01-24 14:27:52 · 153 阅读 · 0 评论 -
try,catch,finally
常常用try,catch,finally来捕获异常。 <body> <input type='text' placeholder='请输入一个5-10之间的数字' id='number'></input> <button id="btn">确认</button> <div id='show'>&l原创 2018-02-09 14:30:42 · 178 阅读 · 0 评论 -
JS冷门的现象
[‘1’,’2’,’3’].map(parseInt) => [1,NaN,NaN] map() 数组方法 将调用的数组的每个元素传递给指定的函数,并返回一个数组,它包含该函数的返回值。callback含有三个参数(元素值,元素索引,原数组) 注意:传递给map()的函数应该有返回值。map()返回的是新数组:它不修改调用的数组。如果是稀疏数组,返回的也是相同方式的稀疏数组:它具有...原创 2018-02-09 16:33:58 · 180 阅读 · 0 评论 -
原生JS实现parseInt
function _parseInt (string, radix) { if (typeof string !== "string" && typeof string !== "number") return NaN; if (radix && (typeof radix !== "number" || /^[1-9]\d*\.\d*|0\.\d*...原创 2018-02-09 16:43:49 · 2495 阅读 · 1 评论 -
ASI自动分号插入
ASI 即automatic semicolon insertion。自动分号插入。 需要用;来结束的 空语句 以 let 、 const 、import 、 export 开头的声明语句 以 var 开头的变量声明语句 表达式语句 debugger 语句 continue 语句 break 语句 return 语句 throw 语句 不需要用;结束的 块语句 if语句 try语...原创 2018-02-09 16:10:36 · 243 阅读 · 0 评论 -
js常见易忘的知识点
.一个浏览器窗口中的DOM顺序是: window->(navigator,screen,history,location,document) window.location属性 protocol(http:), hostname(www.example.com), port(80), host(www.example.com:80), pathname("/a/a.html"), ha...原创 2018-02-08 12:28:58 · 671 阅读 · 0 评论 -
前端vue框架项目实战经验
项目实战经验(基于vue框架) 之所以写这篇文章主要是因为网上很多关于前端知识的基础归类文章,但是实际在项目开发中使用的时候还是不可避免地会踩到一些坑,我只是想把自己踩到过的一些坑分享出来,避免重复掉坑里- - APP部分 坑点 div 背景图片属性引本地文件路径时,路径被替换到static目录下 解决办法 使用require(‘’)相对路径引文件 &lt;li :style="'back...原创 2019-01-09 14:13:54 · 5279 阅读 · 0 评论