![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 56
青耳~
心有猛虎,细嗅蔷薇。
展开
-
数组合并和对象合并的方法
数组合并、对象合并原创 2022-09-10 18:05:14 · 1141 阅读 · 1 评论 -
js中构造函数的继承
js 构造函数的继承例子学习原创 2022-04-29 16:40:51 · 2551 阅读 · 4 评论 -
ES6 -类的继承-super 学习笔记
js类 super原创 2022-04-25 13:45:20 · 402 阅读 · 0 评论 -
ES6学习-generator
ES6的generator原创 2022-04-04 21:53:15 · 474 阅读 · 0 评论 -
DOM学习笔记
DOM(部分): 1、文档对象模型(document object model),是将文档中的节点抽象成文档树的节点的API(可编程程序接口。)。DOM是针对HTML和XML文档的一个API(应用程序编程接口),DOM描绘了一个层次化的节点树,允许开发人员添加,移除,修改页面的某一部分。要注意,IE中的所有DOM对象都是以COM对象的形式实现的。这意味着IE中的DOM对象与原生J...原创 2020-08-05 22:26:58 · 130 阅读 · 0 评论 -
react-阻止其他事件触发
//方法onOpenDrawer=(e)=>{ e.stopPropagation(); this.setState({ drawerVisible: true }); }//调用<a onClick={this.onOpenDrawer}>了解更多</a>控制台打印得到的e中有这个:stopPropagation: function destructor()。直接调用就可以。原理来自于DOM:jQ.原创 2020-06-10 15:15:53 · 1540 阅读 · 0 评论 -
axio的请求异常响应统一处理
项目使用了飞冰框架(react),后端是springMVC.首先在原生的axios基础上,根据项目要求来改写axios的请求头:import axios from 'axios';import urlparse from 'url-parse';// 使用crypto-js加密库进行md5加密import MD5 from 'md5';import { Message } from '@alifd/next';import ErrorMsg from './errorMsg';/**原创 2020-06-08 22:59:40 · 2060 阅读 · 0 评论 -
js常见的鼠标事件
1、mousedown鼠标的键钮被按下。2、mouseup鼠标的键钮释放弹起。3、click鼠标左键(或中键)被单击。事件触发顺序是:mousedown -> mouseup -> click4、dblclick鼠标左键(或中键)被双击。事件触发顺序是:mousedown -> mouseup -> click -> mouseup -> click -> dblclick。5、contextmenu弹出右键菜单,它可能是鼠标右键触原创 2020-06-08 10:18:47 · 861 阅读 · 0 评论 -
电话号码校验正则
说明:不包含特殊字符或者空格。涵盖手机号和座机号码。pattern={/^(((\(\d{3,4}\)|\d{3,4})?\d{7,8})|(1[3-9][0-9]{9}))$/}原创 2020-05-27 14:33:47 · 1015 阅读 · 0 评论 -
vuex的入门——简单总结
一、vuex的介绍 1、vuex的产生背景: 相比于之前的vue:想要实现添加数据就要在created阶段,调用加载数据(例如:axios查询所有需要的数据信息,并且将数维护在data里面)的函数,先渲染数据到页面,将数据先收集起来再调用methods的对应的方法,调用成功的回调函数内写数据刷新的函数。 vue里面数据库交互处理和逻辑处理是写在一个页面的。并...原创 2018-11-12 16:52:20 · 399 阅读 · 0 评论 -
遇到的一个问题:
用js将含有的字符串处理为一个包含这些数字的数组?解答:一、用正则:例如var str ="d567unt7jk80o9hkghftjs123ldka78sdassdfd653";str.match(/\d+/g);//["567", "7", "80", "9", "123", "78", "653"]二、另一种不用正则的,能写原创 2019-02-19 14:27:51 · 116 阅读 · 0 评论 -
document.documentElement和document.body
DTD相关说明:在页面的开头页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。在 IE 和 Firefox 中均是如此。为了兼容,不管有没有 DTD,可以使用如下代码:var scrollTop = window.pag...原创 2019-05-16 18:00:12 · 905 阅读 · 0 评论 -
解读react项目中pacakage.json文件
解读react项目中pacakage.json文件最近遇到了这方面的相关问题,在这里做个记录方便以后查看。pacakage.json文件一般是关联项目的一些依赖配置信息。用来记录引用模块的名称,及其版本信息。cd 到项目目录下,执行npm install命令,会根据 package.json 中引用模块的名称重新下载并生成node_modules文件夹在实际开发中,代码在git 或者...原创 2019-08-11 14:53:57 · 432 阅读 · 0 评论 -
ajax的总结:跨域问题
首先,说明一下ajax产生的背景:在传统的B/S结构中,存在这样的问题:一个小模块中的数据向服务器请求响应到数据区的刷新往往是需要刷新整个页面的。这个方法 弊端是:I/O网络吞吐量过大,网页加载慢,并且消耗内存及CPU.但是,采用iframe进行局部整体刷新,又会暴露出iframe的缺点:外面的window和iframe的window不是同一个对象,也就是说它俩不在同一个DOM树中,这样外面内容...原创 2018-11-06 18:03:01 · 241 阅读 · 0 评论