随笔分类 -  JS

摘要:转载于:https://www.cnblogs.com/honkerzh/p/10270624.html 一、js函数 首先弄明白何为函数呢,按照犀牛书的说法,函数简单的说就是重复执行的代码块。函数是这样的一段JavaScript 代码,它只定义一次,但可能被执行或调用任意次。 函数的定义方式: 1 阅读全文
posted @ 2021-06-22 17:52 火知火味 阅读(237) 评论(0) 推荐(0) 编辑
摘要:方法一: 1 var s = '1231231'; 2 var arr = []; 3 for (a = 0; a < s.length; a++) { 4 arr.push(parseInt(s[a])) 5 } 6 console.log(arr) 方法二: 1 var s = '1231231 阅读全文
posted @ 2020-09-17 11:28 火知火味 阅读(3209) 评论(0) 推荐(0) 编辑
摘要://class类名为state的div元素 在定时器中能够实现监测的作用 相当于是实时监测元素属性是否发生变化 <div class="state" id="state"> <div id="box"></div> <button type="button" id="btn">开始</button> 阅读全文
posted @ 2020-08-24 14:51 火知火味 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1.事件绑定上的兼容性: DOM零级绑定 格式:例:div.onclick=function(){ ] 在iE低版本中也可以使用 但DOM二级绑定 在标准浏览器和IE低版本中存在着兼容性 区别: DOM二级绑定在标准浏览器中 格式:div.addEventListener("click",funct 阅读全文
posted @ 2020-04-01 11:23 火知火味 阅读(239) 评论(0) 推荐(0) 编辑
摘要:首先了解下浏览器 非标准浏览器:ie6 ie7 ie8 ie9等 标准浏览器:chrome ie10 ie11 火狐 safari 等 常见的浏览器兼容性问题: HTML 问题 CSS 问题 JavaScript 问题 1.浏览器兼容性问题 市场上的浏览器有很多种,当然浏览器的内核也不一样,不同的浏 阅读全文
posted @ 2020-03-10 16:50 火知火味 阅读(170) 评论(0) 推荐(0) 编辑
摘要:定时器的防抖和节流 防抖动和节流本质是不一样的。防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。 防抖区别于节流 防抖是定时器等待时间计算过程中,任意的点击 最后只执行了一次,也就是说在点击第一次的时候,它会有个等待时间,然而在这个等待时间中再次点击,它会替换掉第一次点击返 阅读全文
posted @ 2020-03-09 17:41 火知火味 阅读(240) 评论(0) 推荐(0) 编辑
摘要:js是一门单线程语言 区分一下进程与线程 1..进程:在执行过程中分配和管理电脑资源的基本单位。 线程:是进程的一个执行单位,一个程序至少一个进程,一个进程至少一个线程。 多线程:优于单线程,相当于一个工程多人干,是一个道理的, 单线程:有一处出现问题后面的都需要等待,等待前面的执行完毕 解决单线程 阅读全文
posted @ 2020-03-05 17:11 火知火味 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1.concat 连接两个或多个数组,返回一个新的数组,且对其他数组不造成影响 返回值:返回一个新的数组 参数:用于连接的数组名 可以是多个也可以是一个 2.every 检测数组中的每个元素是否都符合条件 返回值:如果数组中有一个不符合就返回false 全部符合就返回true 参数:两个参数 第一个 阅读全文
posted @ 2020-03-03 18:45 火知火味 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:1.直接绑定方式(默认绑定方式) 优先级最低 针对普通的函数,this就是window(前提:函数在调用的时候 前面没有.) 2.隐式绑定方式 优先级高于直接绑定方式 当做对象方法来调用函数(前提:函数在调用的时候前面带.了) 隐式绑定方式 注意事项:如果出现连续的对象方法操作,this采用就近原则 阅读全文
posted @ 2020-03-02 16:21 火知火味 阅读(414) 评论(0) 推荐(0) 编辑
摘要:相同点:1.都是用来修改this指向的 2.call和apply都是用在执行函数的时候 3.call和apply中的第一个参数默认情况下都是指向的window 不同点:1.call中的参数 从第二个开始要和形参一一对应 apply中的参数 第二个必须的数组 2.call中可以有多个参数,apply中 阅读全文
posted @ 2020-03-02 10:29 火知火味 阅读(752) 评论(0) 推荐(0) 编辑
摘要:一.实参和形参的关系: 1.什么是实参:在执行函数的时候函数名后面的小括号内的内容就是实参 比如: 例1:function fn(a,b) console.log(a) } fn(5) 例子中的fn(5)就是函数的执行 小括号内的5就是实参 2.什么是形参:在定义函数的时候函数名后面的小括号内的内容 阅读全文
posted @ 2020-02-12 15:54 火知火味 阅读(2351) 评论(0) 推荐(0) 编辑
摘要:一.Js常见的三种输出语句console.log()在浏览器的控制台输出 Alert()弹出一个对话框(警告框) Document。Write()在页面输出 二.script标签是否可以在html中任意放置(不可以,跟内容的执行顺序有关,如果想任意放置script标签,需要在里面写window.on 阅读全文
posted @ 2020-02-10 13:52 火知火味 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1. 谷歌浏览器(chrome) 内核是webkit 引擎是v8 每个浏览器都有自己的解析器 谷歌浏览器的浏览器是自己特有的 用来解析代码的,当然百度也有自己的解析器 每个浏览器的解析器都不一样 为什么会出现兼容性呢? 就是因为每个浏览器的(也叫内核不一致 内核也叫引擎)解析器不一样 2. 客户端与 阅读全文
posted @ 2019-12-17 18:56 火知火味 阅读(178) 评论(0) 推荐(0) 编辑
摘要:上图是html的基本框架 一个简单的框架由 五个基本标签组成 这里不需要多说 打开编辑器就有了 <title>元素可定义文档的标题 效果图: 浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的 阅读全文
posted @ 2019-11-22 21:20 火知火味 阅读(151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示