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

浙公网安备 33010602011771号