js
qq_33183637
这个作者很懒,什么都没留下…
展开
-
JS错误类型和常见产生错误的操作
在空闲的时间,重新开始温补一下JS异常处理的知识。首先,通过下图了解一下JS中异常的类型有哪些:接下来,详细说明各种类型:Error:基类型。所有的错误都继承该类型。提供这个基类型的主要目的是提供给开发人员抛出自定义的错误(如:throw new Error(输出错误信息))。EvalError:使用eval()函数会抛出该错误。例如未将eval当作函数使用,例如 new eval()。Range...原创 2018-05-15 11:52:01 · 476 阅读 · 0 评论 -
js事件基本概念
1.事件模型: 事件冒泡。 事件捕获。2.事件流 概念:事件流指的是事件从捕获、处于目标、事件冒泡三个阶段3.DOM的三个阶段? DOM0:事件的添加用onclick添加。 DOM2: 事件的添加用addEvenListener(type. function , buhuo);并且可以添加多个事件,this===当前的...原创 2018-07-15 20:08:10 · 1392 阅读 · 0 评论 -
js常见运算符的概念
1.typeof 概念: 判断变量的数据类型。 判断的类型分为以下几种,string,boolean,number,Object、function、undefined.2.instance 概念:判断实例和对象间的关系 。 原理:判断实例上面的__proto__是否和构造函数的prototype在同一个原型连上3.un...原创 2018-07-15 20:25:10 · 202 阅读 · 0 评论 -
js中new操作符的基本过程
new操作符的基本过程: 1.创建一个新的空对象。 2.将构造函数的作用域赋给它(即this指向它)。 3.新对象增加构造函数的基本方法和属性。 4.返回新对象...原创 2018-07-15 20:28:42 · 1502 阅读 · 0 评论 -
http中的post和get请求的区别
http请求中post和get请求是我们经常使用的。通过查找资料,从本质上简单介绍一下http请求、以及post和get请求的区别。首先,简单介绍一下http请求: 1XX:服务器收到信息,需要请求者继续执行动作 2XX:请求成功。被接受并处理 3XX:重定向。需要进一步的操作,完成请求。 4XX:客户端错误。请求包含语法错误或无法完成请求 ...原创 2018-07-11 10:52:25 · 4378 阅读 · 0 评论 -
js数组和字符串常用方法总结
在js中数组是我们经常使用的,js内置了许多有关数组的方法。在此,我对常见的数组方法进行列举:1.创建数组 使用new Array()的方法创建数组:var arr = new Array(); 如果知道数组的长度可以在new的时候指定数组的长度:var arr = new Array(20),但是如果写入一个字符串会创建一个长度为1,等于该字符串的数...原创 2018-07-11 16:03:15 · 2407 阅读 · 0 评论 -
js跨域
常见的跨域cors(跨源资源共享),JSONP,postMessage、websocket。先介绍两个专有名词:CSRF(跨站点请求伪造),XSS(跨站点脚本)。1.cors的基本思想: 使用自定义的HTTP头部和让浏览器和服务器进行沟通。如果服务器认为这个请求可以接受,就在Acces-control-Allow-Orign头部中发挥相同的源信息。 1)它的基本原理还是...原创 2018-07-11 17:39:14 · 120 阅读 · 0 评论 -
浏览器渲染机制
浏览器拿到一个HTML页面(包含css和js)是如何根据html,css,js渲染出画面的?我简单的描述一下整个过程: 1)什么是DOCTYPE及作用? DTD(文档类型定义)。它定义了文档是属于HTML或者XHTML文件类型。浏览器判断文件类型,根据相应的解析器来解析以及切换浏览器模式。 DOCTYPE是用来声明文档类型和DTD规范的...原创 2018-07-14 08:48:58 · 133 阅读 · 0 评论 -
js闭包和setTimeout简单介绍以及解决闭包引起的常见问题
1.闭包: 概念:在一个函数内部可以访问另一个函数的变量的函数。 优点: 1.可以利用闭包创建私有变量和方法。 2.可以保存函数变量到内存中。 3.访问函数变量。 缺点: 闭包由于会将函数变量保存到内存中,所以有可能会造成内存溢出。 2.setTimeout...原创 2018-07-15 10:49:52 · 3775 阅读 · 1 评论 -
利用js编写的几种常见算法
冒泡排序: 优化的冒泡排序选择排序 快速排序栈的实现队列原创 2018-07-15 11:13:49 · 494 阅读 · 0 评论