文章分类 - JS
学习JS做的一些笔记
摘要:Object Oriented Programming 面向对象不是一种语法,而是一种编程思想 将对应的过程替换成对应的对象,而不去追求对应的过程实现,而通过找对象的方式去实现 综合思想:找有这个功能的对象,做这个事情 万物皆对象 对象的创建 1.直接创建 var obj = {}; 2.构造函数创
阅读全文
摘要:正则表达式 RegExp - 正则表达式(Regular Expression)复杂数据类型 object 作用:专门用来验证字符串是否符合规则; 从字符串里面获取一部分符合规则的内容 语法:使用一些特定的符号,来组成一个表达式 使用这个表达式去验证字符串,或者获取一些内容 创建 1.字面量
阅读全文
摘要:Cookie HTTPCookie ,客户端与服务端进行会话(session)使用的一个能够在浏览器本地化存储的技术 cookie是存在浏览器段的, 为了存储sessionID而诞生;解决http无状态问题;会随着请求自动携带cookie的值到服务器 作用 在存储器存储少量数据,利用cookie可以
阅读全文
摘要:事件的概念:用户在页面上操作,然后我们要调用函数来处理 监听过程 触发过程 处理过程 事件的模式:JavaScript有两种事件实现模式:内联模式,脚本模式 内联模式:直接在HTMl标签中添加事件 调用的方法的this会指向window 如果要用this只能传this 脚本模式:获取元素节点对象,针
阅读全文
摘要:方法 1.获取全局的内容 document.getElementById() //通过id属性来获取元素,返回的是一个元素 (Element) //通过id获取对应的元素 var box = document.getElementById('box') console.log(box); docum
阅读全文
摘要:BOM:Browser Object Model 操作浏览器 存在多个对象 通过里面的一系列属性与方法操作浏览器 BOM缺乏标准,缺乏规范,不同浏览器会有不同的扩展;只学习各浏览器共有的 window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的 window的方法及属性,可以省略wi
阅读全文
摘要:RegExp - 正则表达式(Regular Expression)复杂数据类型 object 作用:专门用来验证字符串是否符合规则; 从字符串里面获取一部分符合规则的内容 语法:使用一些特定的符号,来组成一个表达式 使用这个表达式去验证字符串,或者获取一些内容 创建 1.字面量形式创建 var r
阅读全文
摘要:日期Date Date类型使用自UTC(Coordinated Universal Time,国际协调时间) 1970年1月1日午夜(零时)开始经过的毫秒数来保存日期 Date类型保存的日期能够精确到1970年1月1日之前或之后的 285616年 Date对象的创建 创建一个日期对象,使用new运算
阅读全文
摘要:概念:字符串就是一串字符,由单(双)引号括起来.因为在对应的js里面字符串属于一个值类型 (值类型是常量 常量是不能变)。字符串是不能改变的。 字符串的定义 1. 基本类型 var str = 'hello'; //定义了一个字符串,内容为hello 2. 引用类型 var str = new St
阅读全文
摘要:函数的定义与使用 概念:把特定功能的代码抽取出来,使之成为程序中的一个独立实体 作用:将特定的功能进行封装(可以通过调用,多次重复使用); 优点:减少了冗余代码,提高了代码的可维护性与可读性 分类:系统函数(官方提供):window里面的所有函数(console.log(), alert(),pro
阅读全文
摘要:循环结构语句 概念:循环就是重复做一件事,在程序中指的是重复执行某段代码。 避免死循环,提高效率(时间复杂度(关注),空间复杂度 ) 循环包括三大语句:while语句,do while语句, for语句 循环三要素 初始值:初始的变量值 迭代量:基于初始值的改变 条件:基于初始值的判断 一、whil
阅读全文
摘要:一.JavaScript 运算符 1.算术运算符 进行数学运算的符号 + - * / % +:当符号两边都是数字或布尔的时候,会进行数学运算,但当有一边是字符串的时候,则会变成字符串的拼接 2.赋值运算符 进行赋值操作的符号 = 3.比较运算符 进行比较运算的符号 > < >= <= ==(等于)
阅读全文
摘要:一.JavaScript的三大核心组成 JavaScript是一种轻量级语言,一种单线程的弱语言。BOM:Browser Object Model 浏览器对象模型 JS操作浏览器发生变化的属性和方法 DOM:Document Object Model 文档对象模型 JS操作文档流发生变化的属性和方法
阅读全文