小牛小牛积极自由
小牛小牛积极自由
全部文章
学习心得
前端(1)
归档
标签
去牛客网
登录
/
注册
小牛小牛积极自由的博客
全部文章
/ 学习心得
(共13篇)
js对url编码和解码的方式
1.escape 和 unescape原理:对除ASCII字母、数字、标点符号 @ * _ + - . / 以外的其他字符进行编码。 编码:escape('http://www.baidu.com?name=zhang@xiao@jie&order=1') 结果:&quo...
2021-04-13
0
671
JS实现页面跳转的方法
1.使用window.location.href //跳转到index.html <script language="javascript" type="text/javascript"> window.location.href="in...
2021-04-13
0
593
npm简单指令
1.npm init 初始化项目生成package.json,其是用来存放项目的信息和配置等信息的文件在进行项目传递的时候不需要将项目依赖包一起发送给对方,对方在接受到你的项目之后再执行npm install就可以将项目依赖全部下载到项目里。 package name: 你的项目名 versi...
2021-04-11
0
569
单页面应用SPA的原理以及使用
使用SPA的原因是为了减少服务器压力,当我们切换页面时,会向服务器发送一个请求,请求返回一个html文件。如果使用SPA则每次更改url时,不需要再向服务器请求,只要通过本地的js来切换就可以了。并且服务器也不需要配置路由,前端来实现路由配置。使用SPA可以增强用户体验,使用SPA时,更改url,直...
2021-04-11
0
782
vue中的组件相关知识
1.全局组件 Vue.component('cpn', cpnC)//全局组件, 意味着可以在多个Vue的实例下面使用2.局部组件 const app = new Vue({ el: '#app', components: { cpn: cpnC // cpn 使用组件时...
2021-04-05
0
742
js如何判断NaN的
window上的全局方法isNaN()大家会认为这是判断一个值是等于NaN,其实不是这样: isNaN(123) //false isNaN('123') //false isNaN('123抵达的') //true isNaN(NaN) //true来看例子2和3,我们可以发现isNaN()方法的...
2021-04-05
0
745
数组去重的方法以及优化和兼容
1.使用两层循环(一般不推荐,过于麻烦) 2.使用数组的includes属性,判断是否存在该数值 function uniq(arr) { var myArr = []; for(var i=0;i<arr.length;i++)...
2021-04-04
0
532
apply()和call()
apply()和call()都是Function原型方法,他们可以把特定函数当做一个方法绑定到指定对象上并进行调用。 用法如下: function.call(thisobj,args...)//接收多个参数列表 function.apply(thisobj,args)//接收一个数组或者伪类数组其中...
2021-04-04
0
460
setTimeout和setInterval的执行会延时吗
setInterval的回调函数不是定时执行我们都知道js是单线程机制,异步也是伪异步所谓异步调用的原理其实是将代码插入到代码执行队列中实现(代码的延迟执行)代码插入点前的代码执行时间超过了传入setTimeout或setInterval的设定时间会怎样呢?这样肯定会导致第一次的setTimeout...
2021-04-04
0
747
querySelector为什么不能获取伪元素
首先我们需要了解什么是伪元素常见的伪元素有::after和::brfore,他们用于在CSS渲染中向元素的头或者尾插入内容,其不影响文档本身,只会影响最终的样式。也即是说,这些伪元素不会出现在DOM中,仅仅在CSS渲染层中。我们使用Window..querySelector(“:before”)其实...
2021-04-04
0
2275
首页
上一页
1
2
下一页
末页