随笔分类 -  JavaScript

摘要:柯里化(Currying) 柯里化(Currying)[1]是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换 阅读全文
posted @ 2021-02-21 09:14 天午正阳 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no 阅读全文
posted @ 2021-02-20 11:52 天午正阳 阅读(109) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,delete操作符用的比较少,但是还是比较重要的,我本人面试的时候就遇到过关于delete的问题,下面总结一下delete的具体用法。 作用: delete 操作符用于删除对象的某个属性。 语法: 直接使用delete操作符 delete object.property 或 阅读全文
posted @ 2021-02-20 11:50 天午正阳 阅读(945) 评论(0) 推荐(0) 编辑
摘要:1、base64加密 在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="b 阅读全文
posted @ 2021-02-14 15:45 天午正阳 阅读(284) 评论(0) 推荐(0) 编辑
摘要:在element插件的form组件的自定义验证表单中看见,Number.isInteger函数,特此记录如下用法 原文地址:http://asprain.cn/javascript/number-isinteger-function-number-javascript 阅读全文
posted @ 2021-01-19 09:52 天午正阳 阅读(440) 评论(0) 推荐(0) 编辑
摘要:原文地址:developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch 阅读全文
posted @ 2021-01-01 16:32 天午正阳 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一、基本用法 fetch()的功能与 XMLHttpRequest 基本相同,但有三个主要的差异。 (1)fetch()使用 Promise,不使用回调函数,因此大大简化了写法,写起来更简洁。 (2)fetch()采用模块化设计,API 分散在多个对象上(Response 对象、Request 对象 阅读全文
posted @ 2021-01-01 15:16 天午正阳 阅读(538) 评论(0) 推荐(0) 编辑
摘要:1 target 事件属性 事件对象 定义和用法 target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。 语法 event.target 2 HTML DOM classList 属性 定义和用法 classList 属性返回元素的类名,作为 DOMToken 阅读全文
posted @ 2020-12-31 16:10 天午正阳 阅读(741) 评论(0) 推荐(0) 编辑
摘要:在客户端开发中,大部分操作都是针对元素节点的。主要特征值:nodeType 等于 1,nodeName 等于标签名称,nodeValue 等于 null。元素节点包括 5 个公共属性:id(标识符)、title(提示标签)、lang(语言编码)、dir(语言方向)、className(CSS 类样式 阅读全文
posted @ 2020-12-04 15:57 天午正阳 阅读(990) 评论(0) 推荐(0) 编辑
摘要:JS的数据类型:基本类型:Undefined, Null, Boolean, Number, String引用类型:Object, Array, Date, RegExp (其实就是对象)JS中只有对象才有属性和方法,原始值没有属性和方法那么我们平常求字符串的长度 用length属性不是没有问题吗? 阅读全文
posted @ 2020-12-03 18:01 天午正阳 阅读(101) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/raoshihong/article/details/17004641 阅读全文
posted @ 2020-12-01 11:55 天午正阳 阅读(277) 评论(0) 推荐(0) 编辑
摘要:深度克隆详解: 拷贝数组/对象没有生成新的数据,而是复制了一份引用 拷贝数据分为两种类型: 1、基本数据类型:拷贝后会生成一份新的数据,修改拷贝以后的数据不会影响原数据(没有深浅拷贝之说) 2、对象/数组:拷贝后不会生成新的数据,而拷贝的是引用,修改拷贝以后的数据会影响原来的数据(有深浅拷贝之说) 阅读全文
posted @ 2020-11-20 17:53 天午正阳 阅读(419) 评论(0) 推荐(0) 编辑
摘要:曾几何时,一个HR问我,typeof可以判断数据类型,但是无法判断array和object,如何解决,我天真的想到了极为复杂的循环方法解决这一问题,最终失败告终,谁知,instanceof就他娘的可以解决,一想到因为这么简单的无知错失的美好,我就想砸电脑。特此记录,以备后查! typeof 用于判断 阅读全文
posted @ 2020-11-17 22:06 天午正阳 阅读(337) 评论(0) 推荐(0) 编辑
摘要:JavaScript中typeof运算符可以用来检测一个变量的类型。typeof运算符会返回一个字符串,表示未经计算的操作数的类型。 typeof的语法 typeof是一个运算符,有2种使用方式:typeof(表达式)和typeof 变量名,第一种是对表达式做运算,第二种是对变量做运算。 typeo 阅读全文
posted @ 2020-11-17 22:01 天午正阳 阅读(722) 评论(0) 推荐(0) 编辑
摘要:一、真实DOM和其解析流程? 浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting 第一步,用HTML分析器,分析HTML元素,构建一颗DOM树(标记化和树构建)。 第二步,用CSS分析器,分析CSS 阅读全文
posted @ 2020-10-09 17:19 天午正阳 阅读(344) 评论(0) 推荐(0) 编辑
摘要:虚拟dom就是一个特殊的对象。 Vue之所以运行高效,因为采用了虚拟dom,减少了对真实的dom操作。 一、dom和虚拟dom对比 //dom<ul id='test'> <p class='hehe'>这里是p标签</p></ul>//对应的虚拟dom对象let vdom={ tag:'ul', 阅读全文
posted @ 2020-10-09 17:17 天午正阳 阅读(578) 评论(0) 推荐(0) 编辑
摘要:简介 本文介绍我在项目中使用axios切换生产环境和开发环境接口地址的三种配置 1.常规设置 在只需要配置单个或有限明确的接口域名时可以直接设置,在生产环境和开发环境切换时需手动更改 axios.defaults.baseURL="http://192.168.1.1:5000"; 2.动态获取请求 阅读全文
posted @ 2020-10-08 12:30 天午正阳 阅读(10494) 评论(0) 推荐(0) 编辑
摘要:相信大家对于JSON应该不陌生,度娘对这个名词的解释大致如下: “JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使JSON成为理想的数据交 阅读全文
posted @ 2020-10-08 12:21 天午正阳 阅读(341) 评论(0) 推荐(0) 编辑
摘要:一、作用:这个函数的作用主要是为了序列化对象。就是把原来是对象的类型转换成字符串类型(json格式的String类型)。 二、语法:JSON.stringify(value[, replacer][, space]) value:必须要的字段。传入的对象,如数组,类等。 replacer:可选字段。 阅读全文
posted @ 2020-10-08 11:47 天午正阳 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。 2、PUT请求是向服务器端发送数据的(与GET不同)从而改变信息,该请求就像数 阅读全文
posted @ 2020-10-07 21:10 天午正阳 阅读(7309) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示