摘要: 本文内容 事件基础 事件监听方式 事件默认行为 事件冒泡与事件捕获 事件绑定与事件委托 事件基础 注意:本文不会深入探究JavaScript的事件循环。 提到事件,相信每位JavaScript开发者都不会陌生,由于Javascript是先有实现,后有规范,因此,对于大部分人来说,事件模块可以说是比较 阅读全文
posted @ 2020-12-04 12:41 陌路y 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中有多种循环遍历对象的方法,下面本篇文章就来给大家介绍一下使用JavaScript循环遍历对象的方法,希望对大家有所帮助。 1、使用for 循环 for 循环是 js 中最常用的一个循环工具,经常用于数组的循环遍历。 let arr = [1,2,3]; for (let i= 阅读全文
posted @ 2020-12-04 12:37 陌路y 阅读(12233) 评论(0) 推荐(0) 编辑
摘要: 程序的非正常运行状态被称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。那么如何抛出错误? 在JavaScript中可以使用throw语句抛出错误。throw语句用来抛出一个用户自定义的异常,当前函数的执行将被停止(throw之后的语句将不会执行), 阅读全文
posted @ 2020-12-04 12:36 陌路y 阅读(5815) 评论(0) 推荐(0) 编辑
摘要: 针对太长不看的读者 因为 jsON 语法比 JavaScript 的语法更简单,因此解析 jsON 比解析 JavaScript 更高效。当一个 web app 需要加载在首次加载时,解析一个非常复杂的、大型的、符合 JSON 规范的对象字面量配置对象时(比如配置 redux 的 store),我们 阅读全文
posted @ 2020-12-04 12:34 陌路y 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 经常有同学问树结构的相关操作,也写了很多次,在这里总结一下js树形结构一些操作的实现思路,并给出了简洁易懂的代码实现。本文内容结构大概如下: 一、遍历树结构 1. 树结构介绍 js中树结构一般是类似于这样的结构: let tree = [ { id: '1', title: '节点1', child 阅读全文
posted @ 2020-12-04 12:33 陌路y 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 知识要点 浏览器强制执行同源策略,拒绝不同站点的网站访问。 同源策略不会阻止对其他源的请求,但是会禁用对 js 响应的访问。 CORS 标头允许访问跨域响应。 CORS 与 Credentials 一起时需要谨慎。 CORS 是一个浏览器强制策略,其他应用程序不受此影响。 事例讲解 为了缩小代码量, 阅读全文
posted @ 2020-12-04 12:32 陌路y 阅读(656) 评论(0) 推荐(0) 编辑
摘要: callbacks 在JavaScript中,callbacks是一个比较宽泛的概念,当你将函数的引用作为参数传递给一个函数时,这个作为参数传递的函数就称作回调函数。比如: function add (x, y) {return x + y }function addFive (x, addRefe 阅读全文
posted @ 2020-12-04 12:31 陌路y 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 引语 AJAX 即 Asynchronous JavaScript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是一种用于创建快速动态网页的技术。它可以令开发者只向服务器获取数据(而不是图片,html文档等资源),互联网资源的传输变得前所 阅读全文
posted @ 2020-12-04 12:28 陌路y 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 主要为了通过禁止打开控制台,防止别人进行代码调试。 1、禁止右键查看源码和F12 //禁止F12键盘事件 document.addEventListener('keydown', function(event){ return 123 != event.keyCode || (event.retur 阅读全文
posted @ 2020-12-04 12:27 陌路y 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 查看对象的方法,继续控制台输出,如图: hasOwnProperty():返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。 let object1 = new Object(); object1.property1 = 42; object1.hasOwnProper 阅读全文
posted @ 2020-12-04 12:26 陌路y 阅读(872) 评论(0) 推荐(0) 编辑