2022年10月25日

重绘(repaints)和回流(reflow)

摘要: 重绘就是重新绘画,重绘是一个元素外观的改变所触发的浏览器行为,当给一个元素更换颜色、更换背景,虽然不会影响页面布局,但是颜色或背景变了,浏览器就会根据元素的新属性重新绘制,这就是重绘 当增加或删除 dom 节点,或者给元素修改宽高时,会改变页面布局,那么就会重新构造 dom 树然后再次进行渲染,这就 阅读全文

posted @ 2022-10-25 08:13 星野落 阅读(126) 评论(0) 推荐(0) 编辑

2022年8月27日

827(ES6)

摘要: 总结 概述: Javascript :弱类型的运行在客户端的脚本语言 脚本语言:不需要编译,运行过程中由js解析器(js引擎) 逐行进行解释并执行 现在 javascript 也可以基于Node.JS技术进行服务器端编程(让JavaScript运行在服务器端的环境) 浏览器 渲染引擎和js引擎 浏览 阅读全文

posted @ 2022-08-27 22:15 星野落 阅读(131) 评论(0) 推荐(0) 编辑

2022年8月25日

825(json,正则)

摘要: json数据 json是存储数据的一种格式 Javascript Object Notation(JavaScript对象表示法) json是存储和交换文本信息的语法,类似XML,JSON比XML更小,更快更易解析 什么是JSON JSON是轻量级的文本数据交换格式 JSON是对立与语言,使用Jav 阅读全文

posted @ 2022-08-25 23:09 星野落 阅读(309) 评论(0) 推荐(0) 编辑

2022年8月24日

824笔记(闭包,递归,浅/深拷贝)

摘要: 闭包 闭包: 有权访问另一个函数作用域中变量的函数, 一个作用域可以访问另外一个函数内部的局部变量 作用:延伸了变量的作用范围 特性: 变量或者参数不会被垃圾回收机制回收 函数套函数 内部函数可以直接访问外部函数的内部变量或者参数 优点: 变量长期驻扎在内存中 避免了全局变量污染 缺点: 常驻内存, 阅读全文

posted @ 2022-08-24 23:28 星野落 阅读(16) 评论(0) 推荐(0) 编辑

2022年8月23日

822笔记(this指向改变,闭包)

摘要: 改变函数内this指向 call call调用函数,可以简单理解成调用函数的方式,可以改变函数内的this指向 ​ 场景:做继承 var o = { name: 'lucy', } function fn(a, b) { console.log(this) console.log(a + b) } 阅读全文

posted @ 2022-08-23 21:41 星野落 阅读(17) 评论(0) 推荐(0) 编辑

821笔记(trim,difineproperty,类)

摘要: trim方法去除字符串两边的空格 // trim去除两端的空格 var str = ' hello ' console.log(str.trim()) var str1 = ' h e ll o ' console.log(str1.trim()) 获取对象的属性名 Object .keys获取当前 阅读全文

posted @ 2022-08-23 21:40 星野落 阅读(24) 评论(0) 推荐(0) 编辑

821笔记(this,继承)

摘要: 构造函数实例和原型对象关系 构造函数的prototype指向了构造函数的原型对象 实例对象是由构造函数创建的,实例对象的__proto__属性指向了构造函数的原型对象 构造函数的原型对象的constructor属性指向构造函数,实例对象的原型的constructor也指向了构造函数 原型链和成员的查 阅读全文

posted @ 2022-08-23 21:38 星野落 阅读(17) 评论(0) 推荐(0) 编辑

820笔记(构造函数和原型)

摘要: 构造函数和原型 对象的三种创建方式 字面量 var obj={} new 关键字 var obj = new Object() 构造函数创建 function Person(){ this.name='zs' this.age=12 } var p=new Person() <script> //1 阅读全文

posted @ 2022-08-23 21:37 星野落 阅读(24) 评论(0) 推荐(0) 编辑

2022年8月19日

819(移动端)

摘要: 触屏事件 触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑js的兼容性问题,可以放心使用原生js书写效果。移动端有自己独特的地方,比如触屏touch(触摸事件),Android和ios都有。touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可以响应用户手指对屏幕或者 阅读全文

posted @ 2022-08-19 23:19 星野落 阅读(374) 评论(0) 推荐(0) 编辑

2022年8月17日

817笔记(轮播图js)

摘要: 网页轮播图 步骤: 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮 点击右侧按钮一次,图片往左播放一次,以此类推,左侧按钮同理 图片播放的同时,下面小圆圈模块跟随一起变化 点击小圆圈,可以播放相应的图片 鼠标不经过轮播图,轮播图也会自动播放图片 鼠标经过轮播图,自动播放停止 js部分 // 1 阅读全文

posted @ 2022-08-17 23:16 星野落 阅读(27) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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