![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 60
Vai歪
呼拉拉拉拉拉。
展开
-
从输入URL开始建立前端知识体系
前置内容 浏览器主要进程浏览器是多进程的,主要分为:浏览器主进程:只有一个,主要控制页面的创建、销毁、网络资源管理、下载等。第三方插件进程:每一种类型的插件对应一个进程,仅当使用该插件时才创建。GPU进程:最多一个,用于3D绘制等。浏览器渲染进程(浏览器内核):每个Tab页对应一个进程,互不影响。图片第一部分 输入网址并解析这里我们只考虑输入的是一个URL 结构字符串,如果是非 URL 结构的字符串,则会用浏览器默认的搜索引擎搜索该字符串。URL的组成URL 主要由 协议、主机、端口、路原创 2022-02-21 10:04:16 · 167 阅读 · 0 评论 -
js遍历li并动态更换下级节点的样式
js遍历li并动态更换下级节点的样式<ul> <li class="li">321 <ul class="sec_list"> <li>123</li> <li>123</li> </ul> </li> <li class="li">321原创 2017-12-16 19:43:40 · 1870 阅读 · 0 评论 -
js执行机制(Promise以及setTimeout)以及Promise中对throw new error()的捕获
JS的执行机制(Promise以及setTimeout)简单来说,javascript是一门单线程语言,所以javascript是按语句的执行顺序执行的。虽然js是单线程,但是我们可以将任务分成两类1.同步任务:需要执行的任务在主线程上排队,一次执行2.异步任务:没有立马执行但是需要被执行的任务,放在 任务队列里面除了广义的同步任务和异步任务,我们可以分的更加精细一点:macro-ta...原创 2019-03-17 21:23:11 · 2972 阅读 · 1 评论 -
变量解构赋值的那些事儿
变量解构赋值的那些事儿下面是会从数组、对象、字符串、数值/布尔值、函数以及最后的一些包括使用原括号的场景和解构赋值的用途的总结来讲述ES6关于解构赋值的那些事儿。数组:1、数组的元素是按次序排列的,变量的取值由它的位置决定2、ES6 内部使用严格相等运算符(===),判断一个位置是否有值。所以,只有当一个数组成员严格等于undefined,默认值才会生效。另外因为null与undefine...原创 2019-03-18 01:12:40 · 913 阅读 · 0 评论 -
判断一个数是否是质数
效率地判断一个数是否是质数题:写一个isPrime()函数,当其为质数时返回true,否则返回false。思路简述:1、首先, 因为JavaScript不同于C或者Java,因此你不能信任传递来的数据类型。如果没有明确地告诉你,你应该询问他是否需要做输入检查,还是不进行检查直接写函数。严格上说,应该对函数的输入进行检查。2、要记住:负数不是质数。同样的,1和0也不是,因此,首先测试这些数字...原创 2019-03-18 18:19:59 · 615 阅读 · 1 评论 -
axios获取后端传来非路径格式的图片
axios获取后端传来非路径格式的图片先说一下最近的项目里用到的相关的技术:vue,element-ui,axios,store————好,我们看下场景————最近做项目的时候发现有这么个需求1、表格里展示一堆包括业务的信息,其中包括带图片简要信息的数据2、点击这个单元格需要显示出照片,当然此时需要按需对后台发起请求数据结果:(本来作为一个前端当然希望给一个src路径绑定就完事了,好,...原创 2019-05-24 14:58:58 · 1310 阅读 · 0 评论 -
前端请求中字段带#字符(URL里的井号)
项目技术栈:vue全家桶一、先描述下问题场景:我公司的项目网站里表格带自定义的表头查询功能,为模糊查询。有一天,由于输入框里输入#搜索,卡了,一直卡那种,后来刷新,又查,又卡,然后服务器直接进入假死状态了。看了一下查询字段直接就这样了。本应该是后面还得有各种条件和page以及limit的限制方便数据库查询返回的,怎么说不见就不见了???是浏览器识别不了?组件过滤了??二、解决途径后来才知...原创 2019-08-30 18:51:52 · 3497 阅读 · 0 评论