
JS笔记
文章平均质量分 94
记录本人学习pink老师JS教学的笔记
brokyz
这个作者很懒,什么都没留下…
展开
-
jQuery
params:想要改变的样式属性,以对象的形式传递,必须写。属性名可以不用带引号,如果是复合属性则需要采取驼峰命名法borderLeft。其余参数都可以省略。speed:三种预定速度之一(slow、normal、fast)或表示动画时长的毫秒数值(如:1000)。必须写。easing:(Optional)用来指定切换效果,默认是 swing,可用参数 linear。fn:回调函数,在动画完成时执行的函数,每个元素执行一次。如果使用 prop() 获取自定义属性,获取到的是 undefined。...原创 2022-08-12 09:58:07 · 294 阅读 · 0 评论 -
JavaScript ES6
随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种咯样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。箭头函数不绑定this,因此箭头函数没有自己的this关键字,如果在箭头函数中调用this,那么this应该指向箭头函数定义位置中的this。ES6中允许从数组中提取值,按照对应位置,对变量赋值。对象也可以实现解构。扩展运算符可以将数组或者对象转为用逗号分隔的参数序列。...原创 2022-08-12 09:50:45 · 340 阅读 · 0 评论 -
JavaScript面向对象
函数声明方式function关键字(命名函数)}函数表达式(匿名函数)}newFunction()不常用效率低Function里面参数都必须是字符串格式第三种方式执行效率低,也不方便书写,因此较少使用所有函数都是Function实例(对象)函数也属于对象相同点都可以改变函数内部的this指向。call和apply会调用函数,并且改变函数内部this的指向。call经常用作继承。apply经常和数组有关系的操作。比如借助数学对象实现数组求最大值。...原创 2022-07-26 22:18:06 · 358 阅读 · 0 评论 -
正则表达式
字符组允许匹配一组可能出现的单个字符,我们需要匹配的多个字符之间紧密相连,不需要符号隔开。注意:字符组中仅仅匹配某一个字符,如果已经确定要匹配的字符那么就不必用字符组了。区间区间允许我们匹配指定区间内的字符,减少了我们的书写个数。有时候我们想要匹配的字符恰好在正则表达式中有其特定的含义,这时候我们在其前面加进行转义。比如我们想要匹配字符,可是字符在字符组中表示区间,这时我们就可以使用转义符对其转义。取反取反符号仅在字符组中表示取反符号,表示不采取字符组中后列出的单词.比如表示匹配除了1,2,3之外的原创 2022-07-04 15:30:59 · 417 阅读 · 0 评论 -
JavaScript BOM操作
BOM (Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是 Netspace 浏览器标准的一部分。window 对象是浏览器的顶级对象,它具有双重角色。在调用的时候可以省略 window,前面学习的对话框都属于 window 对象方法,如原创 2022-06-30 23:17:56 · 806 阅读 · 0 评论 -
JavaScript 事件的高级操作
给元素添加事件,称为注册事件或者绑定事件。注册事件有两种方式:传统方式和方法监听注册方式。使用 on 开头的事件 onclickbtn.onclock = function(){}特点:注册事件的唯一性同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数。eventTarget.addEventListener() 方法将指定的监听器注册到 evenTarget (目标对象) 上,当该对象触发指定事件时,就会执行事件处理函数。该方法有三个参数:代码实例:attachEv原创 2022-06-29 18:48:53 · 459 阅读 · 0 评论 -
JavaScript ECMA基础
学习js es6基础的相关笔记原创 2022-06-24 22:17:15 · 363 阅读 · 0 评论 -
JavaScript DOM操作详解
本文将是我在学习DOM操作时的笔记原创 2022-06-22 09:50:11 · 1322 阅读 · 0 评论