自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js判断字符串或者数组中出现次数最多的元素并计算出现总次数

var str = 'addddbcsaertdd'; function maxCount(str){ var obj = {}; for(var i = 0 ; i < str.length; i++){ var key = str[i]; if...

2019-02-19 23:31:58 721

转载 js 正则表达式验证邮箱

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input ty

2019-02-19 22:19:24 1609

原创 for、forEach 、for in、for of 、map 循环的区别

for 遍历数组//对象数组var arr = [ {Monday: '星期一', Tuesday: '星期二', Wednesday: '星期三'} ]for (var i=0; i<arr.length;i++){ // i是下标(索引) console.log(i) console.log(arr[i])}结果://数组var arr = ["星期一","...

2019-02-17 17:21:55 1163

原创 什么是跨域?如何解决?

1、什么是跨域跨域:指的是路蓝旗不能执行其他网站的脚本。他是由浏览器的同源策略造成的,是浏览器对javascript 施加的安全限制。例如:a页面想获取b页面的资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的。而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。注意:跨域限制访问,其实是浏览器的限制。理解这一点很重要!!!同源策略: 是指协议,域...

2019-02-17 16:35:44 321

原创 Ajax原理以及优缺点

ajax原理和XMLHttpRequest对象Ajax 的原理简单来说通过XMLHttpRequest 对象来向服务器发异步请求,从服务器获取数据,然后用javascript 来操作DOM 儿更新页面,这其中最关键的异步就是从服务器获得请求数据。要清除这个过程和原理,我们必须对XMLHttpRequest 有所了解。XMLHttpRequest 是ajax 的核心机制,他是在IE5中首先引入的...

2019-02-17 15:58:20 336

转载 javascript 垃圾回收

这篇文章基本上是从 《javascript 高级程序设计》中摘抄出来的。有兴趣的同学有时间可以去阅读以下!和C#、 java一样 javascript 有自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分配及无用内存的回收问题了。javascript 垃圾回收机制很简单:找出不在使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销...

2019-02-17 15:36:27 222

转载 阮一峰关于js同步异步的解释

所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解...

2019-02-17 00:07:01 1081

转载 em、rem、px、的区别

px像素,相对长度单位。像素px 是相对于显示器屏幕分辨率而言的。特点:1.IE 无法调整使用px作为单位的字体大小;2.国外大部分网站能够调整的原因在于其使用了em 或者rem 作为字体单位;3.Firefox 能够调整px 和 em, rem ,但是96%以上的中国网民使用的是IE 浏览器(或者内核)。pt是一个物理长度单位,指的是72分之一英寸。9pt = 12px 可以一次换...

2019-02-16 23:36:20 155

原创 document load 和 document ready 的区别

页面加载完成有两种事件load 是当前页面所有资源加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行的一个函数,问题: 如果图片资源较多,加载时间较长,onload 后等待执行的函数需要等待较长时间,所以一些效果可能受到影响。$(document).ready() 是当DOM 文档树加载完成后执行的一个函数(不包含图片,css 等),所以会比load 较快执行。在原生...

2019-02-16 23:04:40 638

转载 JavaScript中基本数据类型和引用数据类型的区别

1、基本数据类型和引用数据类型ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用类型指的是有多个值构成的对象。 当我们把变量赋值给另一个变量时,解析器首先要确认的就是这个值是基本类型值,还是引用类型值。常见的基本数据类型:Number, String, Boolean, Null, Undefined 。基本数据类型是按值访问的,...

2019-02-13 22:07:59 132

空空如也

空空如也

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

TA关注的人

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