一. 安装 npm基于nodejs,因此应该先安装nodejs 可在nodejs官网中下载安装 我们一般选择安装稳定版,即长期支持版 安装过程很简单,和普通的软件一样,一直 ...
一、克隆GitHub项目到本地 ***** 一般为用户名,xxxxxx一般为项目名 二、在现有目录中初始化本地仓库 在本地仓库目录下执行初始化命令,生成.git 文件夹( w...
如何避免获取复合值时浏览器之间差异 第一次升级: 把获取到的样式值"单位去掉" 第二次升级: 有些样式属性在不同的浏览器中是不兼容的,例如: opacity 补充: css伪...
获取元素的某一个具体样式属性值 元素.style.属性名 需要我们把元素的样式都写在行内样式上才可以(写在样式表中是不管用的) 使用window.ComputedStyle这...
js盒子模型 CSS盒子模型 ,margin - border - padding - content JS盒子模型指的是通过js中提供的一系列属性和方法,获取页面中元素的...
数据类型检测 typeof 用来检测数据类型的运算符 使用typeof检测数据类型, 首先返回的都是一个字符串其次字符串中包含了对应的数据类型"number", "strin...
正则的捕获: 正则的exec方法/字符串的match方法/字符串的replace方法 replace: 将原有的字符替换成我们新的字符 一隔四天没有更(xue)新(xi).....
正则分组匹配 改变优先级 分组引用 \1 代表和第一个分组出现一模一样的内容;\2 代表和第二个分组出现一模一样的内容; 分组捕获 -> 正则在捕获的时候,不仅仅把大正则匹配...
正则的捕获 exec 捕获的内容格式 每一次捕获的时候都是先进行默认的匹配,如果没有匹配成功的,捕获到额结果是null;只有有匹配的内容才能捕获到 捕获到的内容是一个数组数组...
在正则中字面量创建方式和实例创建方式是有区别的 在字面量方式中, // 之前包起来的所有内容都是元字符,有的具有特殊意义,大部分都是代表本身含义的普通元字符 对于这样的需求,...
正则 用来处理字符串的一个规则(正则就是用来处理字符串的) 判断一个字符串是否符合我们制定的规则 -> test() - reg.test(str) 把字符串中符合正则规则的...
表格排序 DOM映射机制 页面中的标签和js中获取到的元素对象(元素集合)是紧紧地绑定在一起的,页面中的HTML结构改变,js中不需要重新获取,集合里面的内容也会跟着自动改变...
json介绍 后台 -> 提供一个数据请求的接口,前端通过接口地址可以请求到后台的数据 前端 -> 前端得到数据后,需要进行数据解析, 把数据绑定在html页面上 -> "数...
数组排序 回调函数 把一个方法A当做参数值传递给另一个函数B, 然后在B执行的过程中, 我们随时根据需求让A方法执行; 二维数组 二维数组排序 按姓名排序 localeCom...
类数组转换为数组 浏览器异常信息捕获 js中使用try catch进行浏览器的异常信息捕获 第二行代码报错,如果用try/catch捕获了异常信息,不影响下面的代码继续执行;...