摘要:
盒子相对于offsetParent偏移量:offsetLeft,offsetTop. offsetParent:盒子向上找的第一个有定位的元素,没有就是body,body的offsetParent是null 现在,想求任意盒子相对body的偏移量.<!DOCTYPE html> 阅读全文
摘要:
1.设置样式,利用元素的style属性设置 2.读取样式:style , window.getComputedStyle , window.currentStyle 1) style属性的确是可读写的,但是读取时,只限制行内样式,即 < p style="width:200px">,只能获得这里行内 阅读全文
摘要:
转载自https://github.com/JacksonTian/anywhere Running static file server anywhere. 随时随地将你的当前目录变成一个静态文件服务器的根目录。 安装(提前安装node) 使用 阅读全文
摘要:
盒子模型:通过js中提供的一系列属性和方法,获取页面中元素的样式信息值(不指是css样式,是渲染出来的样式) 容器的高度: 现在有一个p标签, 1) 如果我们没有给这个p设定高度,里面的文字也会自行撑开一个高度,这时候容器的高度也就是内容的高度 2) 如果我们设定了p的高度,那么容器的高度就是设定的 阅读全文
摘要:
1.将数字字符串变成大写的汉字,eg:"123" => "壹贰叁" 2.模板引擎的初步原理,eg:"my name is {0},my age is {1},i come from {2},i love {3}~~",然后将数组对应项一一放进去["一问", 28, "湖南", "js"],然后得到完 阅读全文
摘要:
replace是字符串对象的公有方法, str.replace(findStr,newStr) replace:把字符串里符合规则的部分替换成新的部分. 先讨论第一个参数,也就是规则 1.规则是字符串的情况,每当执行一次只能替换一次. 2.规则是正则的情况,和exec捕获一样,把所有和我们正则匹配的 阅读全文
摘要:
正则分组的作用: 1.改变优先级 2.分组引用 3.分组捕获 细说下. 1.改变优先级 2.分组引用 \2表示第二个分组,\1表示第一个分组,但是\2必须在出现在第二个分组的后面,因为只有知道第二个分组是,我才知道\2是啥 这里特别注意,\2的内容和第二个分组的内容必须一模一样 举例说明 3.分组捕 阅读全文
摘要:
正则的捕获:exec,返回的结果是数组或null 先看个demo 如果你第一次用exec,估计你是猜不到答案的 捕获的结果是一个数组,因为有符合正则的字符串,但是只有一个,而且还是123,不是1,或者12之类的. 这里涉及到捕获的两个特点:贪婪性和懒惰性. 所谓的贪婪性:每次匹配按照匹配最长的结果捕 阅读全文
摘要:
创建正则有两种方式:字面量方式创建和实例化方式创建 区别主要两个吧. 1.同时匹配数字 字面量:/\d/ 实例化:new RegExp("\\d") 也就是多了一个转义,"\d"只是匹配"\d",如果想匹配数字的话,也就是转义下,"\\d",也就是\d其实是一种元字符 2.有变量的时候 很显然,字面 阅读全文
摘要:
参考 http://web.jobbole.com/90120/,以下均是个人理解. 1.先说单个字方向,多数语言的字是向上的,比如我现在写的,也有向右的,基本就这两个方向 (专业词:字符方向) 2.字组成行的时候,三个方向,横着的,从左到右和从右到左,竖着的,从上到下 (专业词:行内方向) 3.行 阅读全文