摘要: ##prototype ###所有的函数都拥有一个属性,这个属性称为prototype,它是一个对象空间(里面可以存放对应的数据),也被称为显示原型。 function fn(){ } //打印这个属性对应的空间 console.log(fn.prototype) ###constructor构造器 阅读全文
posted @ 2022-08-17 21:17 ^-^! 阅读(51) 评论(0) 推荐(0) 编辑
摘要: ##一、面向对象与面向过程的区别 ###1、面向过程(过程化). 面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。 ###2、面向对象:强调类的概念,通过类可以创建任意多个具有相同属性和方法的实例对象。 面向对象的思想是把一个项目、一件事 阅读全文
posted @ 2022-08-13 18:50 ^-^! 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ##ES5的严格模式 所谓严格模式,从字面上就很好理解,即更严格的模式,在这种模式下执行,浏览器会对JS的要求更苛刻,语法格式要求更细致,更符合逻辑。 怪异模式:就是我们之前一直使用的开发模式,就叫怪异模式。因为很多时候出来的结果是非常怪异的,所以才称之为怪异模式。 'use strict' //一 阅读全文
posted @ 2022-08-13 18:50 ^-^! 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ##一、正则表达式的介绍 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中; 如: 匹配用户名是否正确, 邮箱是否正确等。 ##二、使用方式 ###(1)使用new //使用new关键词 参数一是匹配的对应的正则表达式 阅读全文
posted @ 2022-08-11 19:13 ^-^! 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ##cookie的概念 cookie 也叫 HTTPCookie,是客户端与服务器端进行会话(session)使用的一个能够在浏览器本地化存储的技术。 cookie存在于浏览器端 cookie为了保存sessionID出现的 cookie的出现解决了http无状态的问题 ###cookie的特性 c 阅读全文
posted @ 2022-08-10 19:02 ^-^! 阅读(212) 评论(0) 推荐(0) 编辑
摘要: ##1、事件流 事件流是描述的从页面接受事件的顺序,当几个都具有事件的元素层叠在一起的时候, 那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事件。事件流包括两种模式:冒泡和捕获。 ###(1)事件冒泡 事件冒泡是从里往外逐个触发。但是一般我们只在指 阅读全文
posted @ 2022-08-09 19:01 ^-^! 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ##1、事件的概念 事件是一个流程,指的是发生并得到处理的操作。在JS中的事件是用户在页面上操作,然后我们要调用函数来处理。 ##2、事件的模式 JavaScript有两种事件实现模式: 内联模式, 脚本模式 内联模式 : 直接在HTML标签中添加事件. 这种模型是最传统简单的一种处理事件的方法。但 阅读全文
posted @ 2022-08-08 19:31 ^-^! 阅读(63) 评论(0) 推荐(0) 编辑
摘要: ##一、DOM的概念 DOM是文档对象模型(Document Object Model)的简称,它是W3C的标准。DOM是中立煜平台和语言的接口,它允许程序和脚本动态访问和更新文档的内容、结构和样式。 ##二、文档对象 ###1、获取全局内容 ###根据CSS选择器来获取DOM元素【重点】 docu 阅读全文
posted @ 2022-08-06 21:29 ^-^! 阅读(203) 评论(0) 推荐(0) 编辑
摘要: ##BOM的概念 BOM(Browser Object Model)称为浏览器对象模型,能够获取浏览上所有的内容及相关操作。BOM由一系列相关的对象构成,并且每个对象都提供了一些方法与属性。我们可以通过这些属性和方法去对浏览器进行操作。 ##window对象 window对象是BOM的顶层(核心)对 阅读全文
posted @ 2022-08-03 19:33 ^-^! 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ##日期 ###Date对象的创建 var d = new Date();//获取当前的时间 //获取指定的时间 var date = new Date(123456) //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0 var date = new Date('2000/1/ 阅读全文
posted @ 2022-08-02 20:38 ^-^! 阅读(54) 评论(0) 推荐(0) 编辑