- 博客(1808)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 【ES】笔记-ES6对象方法扩展
概念:方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)特点:为对象添加属性和方法、克隆对象、合并多个对象、为属性指定默认值。注:该方法影响性能,避免使用,可以使用Object.create代替。概念:修改一个对象的内置属性[[Prototype]]概念:返回参数对象的原型。
2023-09-25 08:20:14
30
原创 【ES】笔记-数值扩展
/4. Number.parseInt Number.parseFloat 字符串转整数。// 0.Number.EPSION 是javaScript 表示的最小精度。//2.Number.isInteger 判断一个数是否为有限数。//5.Number.isInteger 判断一个数是否为整数。//7.Math.sign 判断一个数到底为正数 负数 还是零。//3.Number.isNaN 检测一个数值是否为NaN。'3.1415926神奇'//打印3.1415926。//1. 二进制和八进制。
2023-09-22 16:44:31
198
原创 【ES】笔记-Class类剖析
script>//1.ES5 通过构造函数实例化对象//手机//通过原型对象添加方法console.log("我可以打电话!!");//实例化对象let Huawei=new Phone('华为',5999);
2023-09-07 08:34:39
494
原创 【ES】笔记-Map介绍与API
ES6提供了Map数据结构。它类似于对象,也是键值对的集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map也实现了iterator接口,所以可以使用【扩展运算符】和【for…
2023-09-05 08:15:48
229
原创 【ES】笔记-集合介绍与API
集合是一种不允许值重复的顺序数据结构。通过集合我们可以进行并集、交集、差集等数学运算, 还会更深入的理解如何使用 ECMAScript 2015(ES2015)原生的 Set 类。
2023-08-29 08:41:36
211
原创 【ES】笔记-Promise基本使用
/ alert('恭喜恭喜, 奖品为 10万 RMB 劳斯莱斯优惠券');'恭喜恭喜, 奖品为 10万 RMB 劳斯莱斯优惠券, 您的中奖数字为 '将回调函数的方法转化为promise函数的方法,使得代码更简洁。// 将 promise 对象的状态设置为 『成功』// 将 promise 对象的状态设置为 『失败』// //获取从1 - 100的一个随机数。// alert('再接再厉');// resolve 解决 函数类型的数据。//调用 then 方法。
2023-08-28 09:32:27
851
原创 【ES】笔记-生成器函数与调用
function* 这种声明方式 (function关键字后跟一个星号)会定义一个生成器函数 (generator function),它返回一个 Generator 对象。如何调用呢?先看下里面的内容返回一个这个生成器的 迭代器 ( iterator )对象。
2023-08-24 09:06:05
434
原创 【ES】笔记-迭代器
script>//声明一个对象name: "终极一班",stus: ['knight'],//索引变量// 保存thisreturn {next: function () { //也可以采用箭头函数,就不需要外层保存this//下标自增index++;//返回结果}else{//遍历这个对象
2023-08-23 08:55:20
195
原创 【ES】笔记-扩展运算符与运算
- 扩展运算符由三个点 (...) 表示。 - 扩展运算符将可迭代对象(如数组、集合和映射)的元素解包到列表中。 其余参数也用三个点 (…) 表示。但是,它将函数的剩余参数打包到一个数组中。 - 扩展运算符可用于克隆可迭代对象或将可迭代对象合并为一个。
2023-08-14 08:16:48
158
原创 【ES】笔记-ES6的函数rest参数用法
arguments对象不是数组,只是一个类数组对象。rest参数就不存在这个问题,它就是一个真正的数组,数组的方法都可以使用。下面是一个利用rest参数改写数组的push方法。xxx,用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的一个变量是一个数组,该变量将多余的参数放入数组中。上面代码的add函数是一个求和函数,利用rest参数,可以向该函数传入任意数目的参数。rest参数之后不能有其他参数,否则会报错。函数的length属性不包括rest参数。
2023-08-11 15:28:46
1525
原创 【ES】笔记-箭头函数的实践于应用场景
箭头函数适合与this无关的回调,定时器,数组的方法回调箭头函数不适合与this有关的回调,时间回调,对象的方法。
2023-08-10 09:02:48
850
原创 【ES】笔记-模板字符串(template string)是增强版的字符串`${expresions}`
上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。${${${${${${${${${${${2${2${${fn如果大括号中的值不是字符串,将按照一般的规则转为字符串。比如,大括号中是一个对象,将默认调用对象的toString方法。如果模板字符串中的变量没有声明,将报错。
2023-08-07 09:56:43
711
原创 【ES】笔记-let 声明及其特性
经过循环之后i的值会变成3,items[i]就会下表越界。如果使用var就会报错(原因:var是全局变量)在for循环是使用的 i 必须要使用let声明。我们要知道点击的时候 i 是那个值。JavaScript代码。
2023-08-03 13:47:53
1158
原创 【ES】笔记-ECMAScript 相关介绍
ECMAScript 是由Ecma国际通过ECMA-262 标准化的脚本程序设计语言。Ecma 国际制定了许多标准,而 ECMA-262 只是其中的一个,所有标准列表查看。
2023-08-01 13:48:12
458
原创 【Ajax】笔记-设置CORS响应头实现跨域
CORS(Cross-Origin Resource Sharing),跨域资源共享。CORS是官方的跨域解决方案,它的特点是不需要在客户端做任何特殊的操作,完全在服务器中进行处理,支持get和post请求。跨域资源共享标准新增了一组HTTP首部字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源。CORS是通过设置一个响应头来告诉浏览器,该请求允许跨域,浏览器收到该响应以后就会对响应放行。//2. 初始化设置。
2023-08-01 08:12:38
483
原创 【Ajax】笔记-JQuery发送jsonp请求
height;border;functiondata'#result'html名称:${dataname校区:${datacity;;
2023-07-31 08:10:00
408
原创 【PMP】有没有项目经理能看得懂这九张图?求挑战
要跟老板要资源、拍马屁、要时间、要人,要跟职能经理、产品经理、技术经理、运维经理、测试经理、HR撕逼,要全天候听从客户调遣实现不知所起的需求,还要苦口婆心画饼扯皮费尽心机让组员干活……你可以为客户着想,但是不要试图把你的想法强加给客户,毕竟他觉得好就够了,你只要去执行就可以了,这样他好,你也好。当了项目经理,看着公司的项目经理,我以为他们天天就喝点茶水,去会议室聊聊天,天天还对项目指手画脚。有时候好主意是大家集思广益出来的,会议上大家一起讨论,一起复盘,比自己一个人说,别人听会有用的多。
2023-07-27 09:11:27
158
原创 【Ajax】笔记-同源策略
同源(即url相同):协议、域名、端口号 必须完全相同。(请求是来自同一个服务)跨域:违背了同源策略,即跨域。ajax请求是遵循同源策略的。同源请求例子(在浏览器访问127.0.0.1:9000/server-orign,然后点击按钮发送同源请求):同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。虽然这些限制是很有必要的,但是也给我们日常开发带来不好的影响。
2023-07-26 08:31:41
1232
原创 【Ajax】笔记-使用fetch函数发送AJAX请求
fetch()是XMLHttpRequest的升级版,用于在JavaScript脚本里面发出 HTTP请求,本文章向大家介绍fetch()的用法,主要包括fetch()的用法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。Fetch() 是 window.fetch 的 JavaScript polyfill。全局 fetch() 函数是 web 请求和处理响应的简单方式,不使用 XMLHttpRequest。
2023-07-25 08:05:24
438
原创 【Ajax】笔记-Axios与函数发送AJAX请求
1、Axios是一个基于Promise的HTTP库,而Ajax是对原生XHR的封装;2、Ajax技术实现了局部数据的刷新,而Axios实现了对ajax的封装。
2023-07-24 09:02:52
422
原创 【Ajax】笔记-Ajax重复发送请求
用户频繁地点击一个发送请求的按钮,服务器就会频繁地处理请求,而且处理的内容是一样的,这样会导致服务器的压力很大。这种情况下服务器就没有必要处理每一个请求。
2023-07-20 08:24:52
143
原创 【Ajax】笔记-取消请求
在进行AJAX(Asynchronous JavaScript and XML) 请求时,有时候我们需要取消正在进行的请求。取消请求可以帮助我们提高用户体验,病减少不必要的网络流量和服务器负载。使用abort()方法:使用abort()方法可以取消当前正在进行的ajax请求。改方法会终端请求病终止与服务器的连接。
2023-07-18 13:51:35
771
转载 【Ajax】笔记-请求超时控制与网络异常处理
在一个项目真正上线的时候,一定会存在一个项目超时的问题,也就是服务端无法及时响应客户端提交的内容。通过对ajax设置超时设置,给用户一个提醒。超时设置:时间定为3秒(2s之后如果没有返回结果 就发送超时设置)服务端设置 这时候发送ajax请求会3s后收到响应。超时提醒(在实际场景会使用div 实际场景)超时和异常给用户一个提醒(通过ajax)在网路异常的时候也给用户一个提醒。可以借助chorme浏览器进行。
2023-07-18 13:32:37
61
原创 【Ajax】笔记-NodeMon 简介、安装、使用
nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。以前,我们开发一个node后端服务时,每次更改文件,均需重启一下,服务才能生效。这使我们的开发效率降低了很多。nodemon的出现,可以随时监听文件的变更,自动重启服务,我们开发时只需关注代码即可,不再需要手动重启服务。【在之前我们启动应用服务采用的方式都是node app.js,但我们每次修改完node代码之后都需要重启服务器即是重新运行命令node app.js才能完成修改。
2023-07-17 08:53:14
135
原创 【Ajax】Express 服务端框架
因为Ajax需要向服务端发送请求。Express框架比较简单,内容使用起来比较少,借助一个基本功能就可以了。基于 Node.js 平台,快速、开放、极简的 Web 开发框架。2.express基本使用.js。检查命名:node -v。
2023-07-11 08:48:54
870
原创 【Ajax】HTTP协议
HTTP(hypertext transport protocol)协议『超文本传输协议』,协议详细规定了浏览器和万维网服务器之间互相通信的规则。约定, 规则。
2023-07-10 14:29:30
62
原创 【Ajax】Ajax与XML简介
AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。{“name”:“孙悟空”,“age”:18,“gender”:“男”}AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。现在已经被 JSON 取代了。-1.1 AJAX 简介。
2023-07-10 14:16:53
1041
ERP二次开发+插件+插件制作指南和脚本使用指南
2023-06-09
E10查用SQL语句集合E10查用SQL语句集合
2023-06-09
E10在线建档资料集合
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人