随笔分类 - JS
摘要:字符 说明 一般字符 . 匹配任意除换行符”\n“以外的字符 \ 转义字符,如需匹配*,可使用\*或者[*] [] 字符集,对应位置可以是字符集中的任意一个字符[^]表示取反,不是^后的字符的其他字符匹配 预定义字符集 \d 数字,相当于[0-9] \D 非数字,相当于[^\d] \s 空白字符,相
阅读全文
摘要:js中对象可以转化成 字符串、数字、布尔值 一、对象转化成字符串: 规则: 1、如果对象有toString方法,则调用该方法,并返回相应的结果;(代码通常会执行到这,因为在所有对象中都有toString方法) 2、如果对象有valueOf方法,则调用该方法,并返回相应的结果; 3、否则抛出异常。 通
阅读全文
摘要:1、原型链: 每个构造函数都有一个原型对象,且有一个指针指向该原型对象(prototype),原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个指向原型对象的内部指针(proto)。若实例的原型是另一个构造函数的实例,该实例的原型有一个指向另一个原型的指针,层层递进,构
阅读全文
摘要:一、正则对象的方法 1、test() 语法:regObj.test(str) 对字符串执行搜索 返回值:布尔值。测试str中是否存在匹配regObj模式的字符串,存在返回true,不存在返回false 注意:该方法在正则对象是否带有全局属性(g)下的表现不同 先介绍下正则对象的lastIndex属性
阅读全文
摘要:Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。简单点说,它就是用于处理异步操作的,异步处理成功了就执行成功的操作,异步处理失败了就捕获错误或者停止后续操作。 它的一般表示形式为: 其中,Promise中的参数executor是一个执行器函数,它有两个参数resolve和r
阅读全文
摘要:typeof 如果使用typeof来判断数据类型的话,结果如下: var num = new Number('123'); var str = new String('1223'); var bool = new Boolean(false); 以上结果都是在chrome浏览器里运行结果,可以发现如
阅读全文
摘要:$符号总体来说有两个作用: 1、作为一般函数调用:$(param) (1)、参数为函数:当DOM加载完成后,执行此回调函数 $(function(){//dom加载完成后执行 //代码 }) (2)、参数为选择器字符串:查找所有匹配的标签,并将它们封装成jQuery对象 (3)、参数为dom对象:将
阅读全文
摘要:一、理解 1、什么是模块、模块化? 将一个复杂的程序依据一定的规范封装成几个文件,并进行组合在一起 2、为什么要模块化? 降低复杂度,提高解耦性,部署方便 3、模块化的好处 避免命名冲突(减少命名空间污染) 更好的分离,按需加载 更高复用性 高可维护性 4、页面引入加载script 模块的使用 举例
阅读全文
摘要:HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 document 每个 HTML 元素是元素节点 element HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点 围绕DOM节点的操作可以概括为四种:增、删、改、查 一、增: 增加新元素 如需向 HTML
阅读全文
摘要:前后端进行数据交互 jquery ajax简直不要太方便 整理jquery ajax最常用的几个属性如下,方便查看: $.ajax({ type:"post"/"get",//请求方式 ,常用的有"post" 或 "get", 默认为 "get",post一般用于储存数据,get用于读取数据 url
阅读全文
摘要:JSON语法: JSON是一种结构化数据,它是一种数据格式 JSON可以概括为三种类型:简单值、对象、数组 注意:JSON不支持变量、函数和对象实例 一、JSON简单值 包括字符串、数值、布尔值、和null(json不支持js中的undefined) 例如: 5 >json数值; "hello" >
阅读全文
摘要:先介绍一下 typeof 的使用方法: typeof(mix) 或者 typeof mix 其中 mix 可以是任何数据类型 js有六种数据类型: 五种简单数据类型,又叫基本数据类型,分别为:Number,String,Boolean,Null,Undefined; 一种基本数据类型:Object
阅读全文
摘要:DOM 是一个树形结构,操作一个DOM节点,实际上就是这几个操作:更新、删除、添加、遍历 在操作DOM节点之前,需要通过各种方式先拿到这个DOM节点,常用的方法有: 一、通过元素类型的方法来操作: 注意: 前缀为document,意思是在document节点下调用这些方法,当然也可以在其他的元素节点
阅读全文
摘要:在ECMAscript中,变量可以存放两种类型的值,即原始值和引用值 原始值指的是代表原始数据类型的值,也叫基本数据类型,包括:Number、Stirng、Boolean、Null、Underfined 引用值指的是复合数据类型的值,包括:Object、Function、Array、Date、Reg
阅读全文
摘要:学到原型的时候感觉头都大了/(ㄒoㄒ)/~~ 尤其是ptototype和__proto__ 傻傻分不清 通过多番查找资料,根据自己的理解,总结如下: 一、构造函数: 构造函数:通过new关键字可以用来创建特定类型的对象的函数。比如像Object和Array,两者属于内置的原生的构造函数,在运行时会自
阅读全文
摘要:一个完整的JavaScript实现由三部分组成: ECMAScript:核心,定义语言基础,规定了语言的组成部分(语法,类型,关键字,保留字,对象等) DOM:文档对象模型,·DOM把整个页面映射成一个多层节点结构(树形),从而我们可以自如的删除、添加、替换或修改任何节点 BOM:浏览器对象模型,支
阅读全文
摘要:JS为每种数据类型都内置很多方法,真的不好记忆,而且有些还容易记混,现整理如下,以便以后查看: 一、String ①charAt()方法用于返回指定索引处的字符。返回的字符是长度为 1 的字符串。 语法:stringObject.charAt(index) index 必需,表示字符串中某个位置的数
阅读全文
浙公网安备 33010602011771号