随笔分类 -  原生js,DOM,BOM

前端的进阶之路
摘要:indexOf() 检查索引:获取关键字的下标 用法:var i=str/arr.indexOf("关键字",starti); 1.从starti位置开始,查找右侧【第一个关键字】的位置2.starti可以省略,如果省略的,表示从0位置开始查找3.返回值:找到,返回第一个关键字的下标4.没找到,返回 阅读全文
posted @ 2021-08-20 23:02 rigorous 阅读(456) 评论(0) 推荐(0)
摘要:通过ascii码转回原文:var 原文=String.fromCharCode(ascii); 阅读全文
posted @ 2021-08-20 22:56 rigorous 阅读(141) 评论(0) 推荐(0)
摘要:获取字符串指定位置的字符的ascii码: var ascii=str.charCodeAt(i); 阅读全文
posted @ 2021-08-20 22:55 rigorous 阅读(310) 评论(0) 推荐(0)
摘要:1、计算字符串:脱掉字符串的衣服 eval(str);//将字符串拿来进行计算操作 阅读全文
posted @ 2021-08-16 12:37 rigorous 阅读(356) 评论(0) 推荐(0)
摘要:elem.onclick=function(){ 自己写操作 *****特殊:事件中可以使用一个关键字 this 1、单个元素绑定了事件 this->这个单个元素 2、多个元素循环同时绑定了事件 this->当前触发事件的元素 建议:如果你在事件中想要使用到绑定事件的元素,推荐使用this } 阅读全文
posted @ 2021-08-16 12:35 rigorous 阅读(312) 评论(0) 推荐(0)
摘要:前提:1、至少要找到元素 2、页面上所有的东西数据类型都是一个字符串. 1、元素的内容:标签之中的东西 *1、innerHTML属性: 语法:获取:elem.innerHTML; - 往往都是用来做判断的 设置:elem.innerHTML="内容"; - 修改 2、innerText属性: 语法: 阅读全文
posted @ 2021-08-16 12:34 rigorous 阅读(87) 评论(0) 推荐(0)
摘要:获取元素:类似css的选择器 - 必须先找到元素才能操作元素 1、通过 HTML的特性 获取元素: 1、ID获取: 语法:var elem=document.getElementById("id值"); -- id是唯一 在当前 DOM树中,根据元素的id,获取具体的dom节点 返回:找到了,保存的 阅读全文
posted @ 2021-08-16 12:32 rigorous 阅读(1141) 评论(0) 推荐(0)
摘要:在JS中,不需要我们去创建的,由浏览器的js解释器自动创建,且一个页面只有一个document 作用:通过树根可以找到下面的任何一个DOM元素,还可以操作他 阅读全文
posted @ 2021-08-16 12:31 rigorous 阅读(122) 评论(0) 推荐(0)
摘要:DOM树:DOM将HTML文档看做了是一个倒挂的树状结构 在HTML文档中,所有的元素、属性、文本、注释等等都会被视为一个DOM节点/DOM对象/DOM元素 阅读全文
posted @ 2021-08-16 12:30 rigorous 阅读(159) 评论(0) 推荐(0)
摘要:文档 对象 模型,专门用于操作文档(HTML和CSS) 阅读全文
posted @ 2021-08-16 12:29 rigorous 阅读(113) 评论(0) 推荐(0)
摘要:DHTML:Dynamic:动态的HTML,并不是新的语言也不是新的技术,只是将现有技术整合的一个统称, 让网页在离线状态也能保存动态效果 DHTML = HTML + CSS + JS(dom) 阅读全文
posted @ 2021-08-16 12:28 rigorous 阅读(276) 评论(0) 推荐(0)
摘要:1、创建数组:2种方式 *1、直接量方式:var arr=[];//空数组 var arr=[元素,元素,...] 2、构造函数方式:var arr=new Array();//空数组 var arr=new Array(元素,元素,...); 2、访问数组中的元素:通过 下标 语法:数组名[i] 阅读全文
posted @ 2021-08-16 12:27 rigorous 阅读(222) 评论(0) 推荐(0)
摘要:多个元素/数据组成的一个集合 - 在一个变量名中保存着多个数据 数组中的元素,都是按照线性顺序排列的: 特点:除了第一个元素外,每个元素都有一个唯一的前驱元素 除了最后一个元素外,每个元素都有一个唯一的后继元素 *数组中每个元素都有一个唯一的位置序号,称之为【下标】,用来表示数组中的每一个元素 注意 阅读全文
posted @ 2021-08-16 12:26 rigorous 阅读(172) 评论(0) 推荐(0)
摘要:循环中的流程控制语句:允许条件结束之前提前退出循环语法:break位置:任何一个循环中都可以使用,只能放在循环中场合:1、某种条件达成时,提前退出循环2、搭配死循环使用:在 不确定循环次数的时候,只能使用break来退出循环 死循环:while(true){循环体;} 阅读全文
posted @ 2021-08-16 12:24 rigorous 阅读(121) 评论(0) 推荐(0)
摘要:*for循环 语法:for(循环变量(表达式1);循环条件(表达式2);变量的改变(表达式3)){ 循环体; } 执行流程:先计算表达式1的值,计算表达式2的值,如果为true,执行一次循环体,在计算表达式3的值... 直到表达式2的值,结果为false,循环才会退出 特殊:1、死循环:for(;; 阅读全文
posted @ 2021-08-16 12:24 rigorous 阅读(264) 评论(0) 推荐(0)
摘要:while循环 语法: var 循环变量=几; while(循环条件){ 循环体; 循环变量改变; } 举例: var i=1; while(i<=10000){//1001 console.log(i+"hello world"); i++;//i+=1 i=i+1 } 原理: 先判断循环条件,如 阅读全文
posted @ 2021-08-16 12:23 rigorous 阅读(273) 评论(0) 推荐(0)
摘要:循环:反复执行【相同 或 相似】的操作,几乎是一瞬间就执行完很多次了 循环三要素: 1、循环条件:开始、结束,重复执行的次数 2、循环操作:循环体,要执行的操作是什么 3、循环变量、变量要改变(自增/自减) 阅读全文
posted @ 2021-08-16 12:09 rigorous 阅读(137) 评论(0) 推荐(0)
摘要:ECMAScript(简称ES3/5/6):核心语法 Document Object Model(简称DOM):文档对象模型 -操作文档(HTML) Browser Object Model(简称BOM):浏览器对象模型 - 操作浏览器的 阅读全文
posted @ 2021-08-16 12:08 rigorous 阅读(220) 评论(0) 推荐(0)
摘要:&&(与、而且) ||(或者) !(非、不) &&:只有全部条件都满足,最后结果才为true 只要有一个条件不满足,结果则为false ||:只要有一个条件满足,结果就为true 只有全部条件都不满足,最后结果才为false !:颠倒布尔值:!true->false !false->true !!t 阅读全文
posted @ 2021-08-16 12:07 rigorous 阅读(102) 评论(0) 推荐(0)
摘要:> < >=:大于等于 <=小于等于 ==等于 !=不等于 作用:判断/条件 结果:一定是一个bool,只有可能会是true 或 false 也有默认的隐式转换,悄悄的转为数字再比较 阅读全文
posted @ 2021-08-16 12:06 rigorous 阅读(103) 评论(0) 推荐(0)