JavaScript
学习笔记,问题记录
Alice_hhu
Web前端菜鸟
展开
-
常用的正则(自己写的,如有错误麻烦大佬指正)
常用的正则原创 2023-05-24 16:26:17 · 85 阅读 · 0 评论 -
零零碎碎七七八八
robot.txtrobots.txt 是搜索引擎蜘蛛到网站之后要寻找和访问的第一个文件,制定了一个如何索引当前网站的规则。当一个搜索机器人(搜索蜘蛛)访问一个站点时,会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果不存在,搜索机器人就沿着链接抓取。User-agent:Allow:Disallow:参考:如何使用robots.txt及其详解...原创 2021-08-24 11:12:44 · 114 阅读 · 0 评论 -
开始时间、时间间隔、结束时间的计算(借助 moment.js)
框架:Vue + AntDesignForm表单中有三个字段 ,开始时间(Ant的时间选择器)、时间间隔(输入框,格式为:xxHxxMIN,例:1H30MIN,表示1小时30分钟)、结束时间(Ant的时间选择器)计算开始 / 结束时间calcStartEndTime() { let startTime = this.form.getFieldValue('formStartTime') let endTime = this.form.getFieldValue('formEndTim.原创 2021-06-04 16:42:22 · 5733 阅读 · 0 评论 -
计算某月日历中展示的日期集合(借助 moment.js)
一般日历插件展示某个月份的日期时,前后总有几天是前后两个月的部分日期,除了展示当月日期的数据外,还要获取这些多出的日期的数据,就需要动态计算这部分日期(见下图),本文借助 moment.js 插件来计算【一般日期月份展示 6×7=42天】 // 获取当前日历插件锁定的日期 /* 我这边用的是 ant-desgin-vue,获取的值就是 moment类型的,其他插件的取值如果不是 moment类型,还需要用 moment()转换一下 */ let calendar = this..原创 2021-04-23 17:04:09 · 354 阅读 · 0 评论 -
创建对象的方法——JavaScript高级程序设计
1.工厂模式使用函数来封装创建对象的过程,每调用一次函数,return出一个包含指定属性和方法的新对象。2.构造函数方法使用构造函数 new一个对象经历的4个步骤:创建一个新对象将构造函数的作用域赋给新对象(将this指向新对象)执行构造函数的中的代码返回新对象3.原型模式创建一个构造函数,在构造函数的 prototype属性上添加属性和方法。创建一个构造函数,将构造函数的...原创 2019-05-07 21:12:21 · 135 阅读 · 0 评论 -
对象的继承——JavaScript高级程序设计
1.原型链继承将子构造函数的原型对象指向一个父实例。缺点包含引用类型值的属性会被所有实例共享2.构造函数继承在子构造函数中,对 this使用 call()方法调用父构造函数。3.组合继承结合1 2,并对子原型对象的 constructor赋值为子构造函数。4.原型式继承封装方法,在方法内创建一个临时的构造函数,将传入的原始对象赋值给构造函数的原型对象,return一个构造函数创建...原创 2019-05-07 21:42:14 · 108 阅读 · 0 评论 -
变量——珠峰视频笔记
变量提升:当栈内存(作用域)形成,js代码自上而下执行前,浏览器会先把所有带 var和 function关键字进行提前声明或定义,这种预先处理机制称为“变量提升”=> 声明(declare) => var a (默认值 undefined)=> 定义(defined) => a = 12 (即“赋值”)var:只声明 未定义function:声明和赋值都完成变量...原创 2019-05-07 22:07:45 · 250 阅读 · 0 评论 -
作用域——珠峰视频笔记
1.基本数据类型 number string bealoon undefined null引用数据类型 object2.当浏览器加载页面 js时,首先会形成一个全局作用域 window,提供代码自上而下执行的环境。var a = 12;3.定义3个步骤:声明一个变量 a,默认赋值 undefined,在当前作用域中开辟一个位置存储 12这个数值,让变量 a和 12关联在一起(赋值)。va...原创 2019-05-07 21:58:22 · 410 阅读 · 2 评论