自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 js中经常看到‘!!’的作用

var o={flag:true}; var test=!!o.flag; //等效于 var test=o.flag||false; alert(test);由于对null与undefined用!操作符时都会产生true的结果,所以用两个感叹号的作用就在于,如果明确设置了o中flag的值(非 null/undefined/0""/等值),自然test就会取跟o.flag一样的...

2019-11-21 19:50:34 138

原创 关于this指向的一道题目

尝试实现注释部分的 JavaScript 代码, 可在其他任何地方添加更多代码。var Obj = function(msg) { this.msg = msg; this.shout = function () { alert(this.msg) } this.waitAndShout = function() { // 隔五秒钟...

2019-11-11 16:38:32 202

原创 js中的function fn(){}和var fn=function(){}

函数声明:funName()//正常执行function funName(){ //code}函数表达式:funName() //报错 funName is not a functionvar funName=function(){ //code}解析器在向执行环境加载数据时,对这两种是有区别的,解析器会率先读取函数声明,以确保在执行任何代码之前可以访...

2019-11-08 17:50:01 1449

原创 一道js题目

头条的视频网站上支持了弹幕,假设一个视频有很多弹幕,弹幕的数据是一个数组,格式定义如下:[{time: Number,content: String},{time: Number,content: String}…](其中 time 表示时间,content表示弹幕内容),那么如何快速定位到某个时间点的弹幕,请编码实现(不使用数组的 sort 方法)其实我不大读懂题目。v...

2019-11-08 15:35:11 124

原创 一道 JavaScript 的 range 算法题

设计一道 JavaScript 的 range 算法如下:range(1, 10, 3) 返回 [1, 4, 7, 10]; range(‘A’, ‘F’, 2) 返回 [‘A’, ‘C’, ‘E’] 请使用 JavaScript 语言实现该功能(可以使用 ES6)var range = function(min,max,step){ var arr = []; if(typeof(min...

2019-11-08 09:28:57 295

原创 js对数组去重并排序

方法一:Array.prototype.distinct = function() { var ret = [] ; for(var i = 0;i<this.length;i++){ for(var j = i+1;j<this.length;){ if(this[i] == this[j]){ this.splice(j,1); }else{ ...

2019-11-07 15:33:59 1085

转载 冒泡排序

function BubbleSort(arr){ var l = arr.length; //先确定最后一位 for(var i = l-1;i>0;i--){ for(var j = 0;j<i;j++){ if(arr[j] > arr[j+1]){ var temp = arr[j] ; arr[j] = arr[j+1]; arr...

2019-11-07 13:34:43 68

转载 js 实现一个打点计时器

问题描述:1、从 start 到 end(包含 start 和 end),每隔 100 毫秒 console.log 一个数字,每次数字增幅 1 2、返回的对象中需要包含一个 cancel 方法,用于停止定时操作 3、第一个数需要立即输出方法一:function count(start,end){ console.log(start) var timer = setInterval(fu...

2019-11-07 13:19:08 316

原创 获取浏览器 URL 中查询字符串中的参数

function getUrlParam(){ var url = window.location.href ; if(url.split('?')[0] == url){ //没有参数 返回空即可 return ''; } var param = url.split('?')[1]; var paramArr = param.split('&'); var obj ...

2019-11-04 15:54:47 189

转载 网页优化

我们将开发好的页面,进入线上环境的时候,肯定要最大化性能优化,那么我们常见的做法有哪些?https://csspod.com/frontend-performance-best-practices/gzip、雪碧图、减少http请求数、减少DNS请求、避免重定向、缓存ajax请求、延迟加载、预加载、减少DOM数、使用框架例如React的虚拟DOM树、减少DOM操作、使用CDN、减少 css 里...

2019-11-04 14:14:42 107

转载 移动端开发的时候,一般怎么实现自适应?

remvw和vh媒体查询(bootstrap);进阶一:他们的特点分别是什么?或者说实现原理是什么?rem 根据 html 的 font-size;vw是浏览器窗口宽度,vh是高度;媒体查询是根据浏览器窗口宽度或高度,进行响应式选择显示哪个css;进阶二:弹出输入框会发生定位错误,fixed布局,怎么解决?...

2019-11-04 14:12:12 587

转载 Promise是什么?(转载)

是异步编程的一种解决方案;所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。一般什么时候使用?处理异步请求时使用,比如ajax请求;有哪些状态?状态有pending、resolved、rejected;怎么捕获他的错误?最后写catch;then里面...

2019-11-04 13:55:34 98

转载 五种基本数据类型详解(转载)

1.number类型①number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后至少有一位数字)。浮点数会自动转换为整数,如下:let num = 1.00console.log(num) // 输出:1,自动转换为了整数②浮点数的最高精度是17位,看下面的例子:let a = 0.1let b = 0.2console.log(a + b) // 输出:0.300...

2019-11-04 09:40:16 2845

转载 json 与jsonp的区别,以及使用场景(转载)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u014660247/article/details/80912553首先说说ajax,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域...

2019-11-01 13:18:33 168

转载 网址中有无 www 区别是什么?

一级域只有一个“段”,例如com,cn,net,org都属于一级域;二级域名在一级域名基础上加一个“端”,例如263.net中的263是net的二级域名,意思是net域中的263主机,因而com.cn意思是cn域中的com主机;三级域名是在二级域名基础上加一个“段”,例如www.263.net 的意思是 263.net这个二级域中的www主机。以此类推,你可以理解什么是www.bepet.n...

2019-11-01 11:40:39 8293

转载 JS中的跨域问题及解决办法汇总(转载)

版权声明:本文为CSDN博主「luckylareina」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lareinalove/article/details/84107476一、什么是跨域?在了解跨域之前,首先要知道什么是同源策略(same-origin policy)。简单来讲同源策略就是浏览器为...

2019-11-01 10:05:32 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除