随笔分类 -  JavaScript学习笔记

摘要:###一、"=="和" "简单介绍 1)宽松相等(loose equals)== 和严格相等(strict equals) 都用来判断两个值是否“相等”,但是它们之间有一个很重要的区别,特别是在判断条件上。 2)正确的解释是:“== 允许在相等比较中进行强制类型转换,而 不允许。” ###二、相等比 阅读全文
posted @ 2022-10-28 19:58 蒜泥捣莓 阅读(149) 评论(0) 推荐(0) 编辑
摘要:协议(基于tcp/ip) 超文本传输协议(HyperText Transfer Protocol,HTTP)是用于从WWW服务器传输超文本到本地浏览器的传输协议 (transport)。它可以使浏览器更加高效,使网络传输减少。 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a hr 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(167) 评论(0) 推荐(0) 编辑
摘要:###一、BOM的概述 虽然 ECMAScript 把浏览器对象模型(BOM,Browser Object Model)描述为 JavaScript 的核心,但实际上 BOM 是使用 JavaScript 开发 Web 应用程序的核心。BOM 提供了与网页无关的浏览器功能对象。 ###二、BOM的结 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、概述 cookie总是保存在客户端中(浏览器端)。 cookie为了保存sessionID出现的。 cookie的出现解决了http无状态的问题。 二、特性 cookie是不安全的 cookie是可以被篡改和伪造的 cookie他是以字符串存储的(单一),有很多的数据类型是不支持的(二进制图片, 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(51) 评论(0) 推荐(0) 编辑
摘要:###一、Date的概述 在JavaScript中,Date类型是用来保存日期的,它能精确到1970年1月1日之前或之后的285616年。 ###二、Date的声明 #####使用new关键字声明 要创建一个日期对象,使用new操作符和Date构造函数即可: let now = new Date() 阅读全文
posted @ 2022-10-28 19:56 蒜泥捣莓 阅读(74) 评论(0) 推荐(0) 编辑
摘要:###一、DOM的概述 1、文档对象模型(DOM,Document Object Model)是 HTML 和 XML 文档的编程接口。DOM 表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。 2、DOM 现在是真正跨平台、语言无关的表示和操作网页 的方式。 ###二、DO 阅读全文
posted @ 2022-10-28 19:56 蒜泥捣莓 阅读(36) 评论(0) 推荐(0) 编辑
摘要:###一、概述 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 二、es5的新特性 1、严格模式(对应的相反的称为怪异模式) 严格模式是一种不同 阅读全文
posted @ 2022-10-28 19:55 蒜泥捣莓 阅读(20) 评论(0) 推荐(0) 编辑
摘要:###一、概述 JSON(JavaScript Object Notation,JavaScript对象表示法),它是JavaScript的一个严格子集。 JSON只是一种简单数据格式,并不是只有JavaScript拥有。 ###二、语法 JSON对值的类型和格式有严格的规定: 复合类型的值只能是数 阅读全文
posted @ 2022-10-28 19:55 蒜泥捣莓 阅读(35) 评论(0) 推荐(0) 编辑
摘要:JSONP 概述:JSONP(JSON with padding)是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。 JSONP 格式包含两个部分:回调和数据。回调是在页面接收到响应之后应该调用的函数,通常回调函数的名称是通过请求来动态 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(92) 评论(0) 推荐(0) 编辑
摘要:###一、概述 ECMAScript 提供了 Math 对象作为保存数学公式、信息和计算的地方。Math 对象提供了一些辅助计算的属性和方法。 注意:Math 对象上提供的计算要比直接在 JavaScript 实现的快得多,因为 Math 对象上的计算使用了 JavaScript 引擎中更高效的实现 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(66) 评论(0) 推荐(0) 编辑
摘要:###一、Object的概述 ECMAScript 中的对象其实就是一组数据和功能的集合。对象通过 new 操作符后跟对象类型的名称来创建。开发者可以通过创建 Object 类型的实例来创建自己的对象,然后再给对象添加属性和方法。 ###二、Object的声明 #####1、使用 new 操作符 l 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、实例方法(原型方法) 1、defineGetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性的值被读取时,你所绑定的函数就会被调用。 2、defineSetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性被赋值时,你所绑定的函数就会被调用。 3、lookupSetter 阅读全文
posted @ 2022-10-28 19:53 蒜泥捣莓 阅读(27) 评论(0) 推荐(0) 编辑
摘要:闭包 闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收) 函数的预编译过程 开辟函数的内存空间 开辟一个代码的对应的内存空间。 将对应的代码块的 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(43) 评论(0) 推荐(0) 编辑
摘要:###一、JavaScript的了解 1995年,网景公司与Sun公司结为开发联盟,共同完成LiveScript的开发。后网景把LiveScript改名为JavaScript。 ###二、JavaScript的概述 JavaScript是一个轻量级的语言,也是单线程语言(一个线程解析),是一个弱语言 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(24) 评论(0) 推荐(0) 编辑
摘要:###一、概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 ###二、优点 1、函数可以在同一程序或其他程序中反复使用(通过函数名调用)。 2、使程序变得更简短而清晰,提高可读性。 3、有利于程序维护。 ###三、分类 函数可分为三类:系统函数,内置函数,自定义函数。 #####1 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(36) 评论(0) 推荐(0) 编辑
摘要:####1、路由 (扩展) 对应的开发者来说 路由是一个很重要的东西。(前端路由)(后端路由) ####2、后端路由 根据对应的接口地址来访问不同的功能 (后端路由 restful风格(接口的风格)) ####3、前端路由 根据不同的访问路径 (path)来渲染不同的内容(组件) ####4、前端的 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(63) 评论(0) 推荐(0) 编辑
摘要:面向对象 概述 面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属 性和方法的对象。 综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点 万物皆对象(所有的内容都可以被充当为对象)) ECMAScript对象是 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、概述 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 二、原则 S – Single Responsibility Principle 单一职责原则 一个程序只做好一件事 如果功能过于复杂就拆分开 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(20) 评论(0) 推荐(0) 编辑
摘要:###一、事件的概述 1、JavaScript 与 HTML 的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻。可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。 2、事件意味着用户或浏览器执行的某种动作。比如,单击(click)、加载(load)、鼠标悬停(mouseo 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、注册事件处理程序 注册事件处理程序有两种基本方式: (1)一种是给事件目标对象或文档元素设置属性。 按照约定,事件处理程序属性的名字由“on”后面跟着事件名组成:onclick、onchange等。这些属性名是区分大小写的,所有 都是小写 ,即使是事件类型是由多个词组成的(比如“readysta 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(24) 评论(0) 推荐(0) 编辑

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