随笔分类 -  JS相关

摘要:+1: var dateTime = new Date() dateTime = dateTime.setDate(dateTime.getDate() + 1); dateTime = new Date(dateTime); -1: var dateTime = new Date() dateTi 阅读全文
posted @ 2021-03-02 00:19 调皮小妮 阅读(1473) 评论(0) 推荐(0)
摘要:1.当声明了多个同名函数时, 后面的函数会覆盖前面的函数 2. <audio>可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。 3.History 对象包含用户(在浏览器窗口中)访问过的 URL 4.Location 对象包含有关当前 URL 的信息 5.Wi 阅读全文
posted @ 2020-12-04 21:50 调皮小妮 阅读(82) 评论(0) 推荐(0)
摘要:.fadeIn() 使用淡入效果显示元素 .fadeOut() 淡入效果隐藏元素 .fadeToggle() 淡入效果显示 / 隐藏元素来回切换 .fadeTo() 元素的透明度逐渐变化到制定的值 阅读全文
posted @ 2020-12-04 19:11 调皮小妮 阅读(88) 评论(0) 推荐(0)
摘要:在讲原型之前我们先来了解一下函数。 在JS中,函数的本质就是对象,它与其他对象不同的是,创建它的构造函数与创建其他对象的构造函数不一样。那产生函数对象的构造函数是什么呢?是一个叫做Function的特殊函数,通过new Function 产生的对象就是一个函数。 function f1() {} / 阅读全文
posted @ 2020-12-04 17:10 调皮小妮 阅读(104) 评论(0) 推荐(0)
摘要:想要继承,就必须要提供个父类(继承谁,提供继承的属性) 一、原型链继承 重点:让新实例的原型等于父类的实例。 特点:1、实例可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性。(新实例不会继承父类实例的属性!) 缺点:1、新实例无法向父类构造函数传参。 2、继承单一。 3、所有新 阅读全文
posted @ 2020-12-04 17:05 调皮小妮 阅读(502) 评论(0) 推荐(0)
摘要:一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的ja 阅读全文
posted @ 2020-12-04 16:43 调皮小妮 阅读(148) 评论(0) 推荐(0)
摘要:面向对象语言中 this 表示当前对象的一个引用。 但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。 在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未 阅读全文
posted @ 2020-12-04 15:24 调皮小妮 阅读(110) 评论(0) 推荐(0)
摘要:use ‘strict’: "严格模式"是一种在JavaScript代码运行时自动实行更严格解析和错误处理的方法。这种模式使得Javascript在更严格的条件下运行。 最好只在函数内使用严格模式。例如: function doSomething() { “use strict”; // 严格模式下 阅读全文
posted @ 2020-12-04 15:06 调皮小妮 阅读(192) 评论(0) 推荐(0)
摘要:首先,ECMAScript和JavaScript关系: ECMAScript是一个国际通过的标准化脚本语言。JavaScript由ECMAScript和DOM、BOM三者组成。可以简单理解为:ECMAScript是JavaScript的语言规范,JavaScript是ECMAScript的实现和扩展 阅读全文
posted @ 2020-12-03 23:33 调皮小妮 阅读(315) 评论(0) 推荐(0)
摘要:正则定义 \d 匹配一个数字,等价于[0-9] \w 匹配字母、数字或者下划线,等价于 [A-Za-z0-9_] + 匹配前面一个表达式 1 次或者多次 * 匹配前一个表达式 0 次或多次 /g 全局匹配 因为"+"和"*"都是贪婪匹配,它们会尽可能多地匹配字符 var result = "75te 阅读全文
posted @ 2020-12-03 19:24 调皮小妮 阅读(432) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-03 19:04 调皮小妮 阅读(48) 评论(0) 推荐(0)
摘要:JavaScript RegExp 对象有3个方法:test()、exec()、compile() test():检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false; exec():检索字符串中与正则表达式匹配的值,返回一个数组,存放匹配的结果;如果未找到,返回nu 阅读全文
posted @ 2020-12-03 18:29 调皮小妮 阅读(122) 评论(0) 推荐(0)
摘要:共同点: 都是保存在浏览器端,且同源的。 区别: 1:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可 阅读全文
posted @ 2020-12-03 18:15 调皮小妮 阅读(524) 评论(0) 推荐(0)