![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
macycle
小白
展开
-
jquery使用小结
前言jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有80%以上使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。虽然现在很多新的项目不再使用jquery,但是其设计思想确是十分经典,很多后来居上的框架或者库都无法超越。选择元素jQuery的基本设计思想和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他Javascript库的根本特点。---使用选择器--- $(document) //选择原创 2020-07-15 18:13:25 · 174 阅读 · 0 评论 -
JS中,函数与构造函数的区别
JavaScript中存在构造函数与函数两个概念。这可能会给初学者造成一定的困扰,难不成存在两种函数。然而事实这两种函数的构成完全一样,无论从长相还是气质都是一模一样的。区别点在于,所扮演觉得不同,同一个人在不同的场合具有不同的角色。构造函数与普通函数也是如此,代码实例如下:function Foo(){} Foo();let f=new Foo();Foo()是作为普通函数使用,使用new 调用则是作为构造函数使用。使用方式的不同,自然会产生很多差别,下面分别做一下介绍。一.原创 2020-07-05 15:20:03 · 485 阅读 · 0 评论 -
JS对象的基本使用
什么是对象对象指的是无序的数据集合,是键值对的集合。对象的键名是字符串,而不会标识符。对象有两种声明方式,一种是使用new 后面加上object构造函数进行川内创建,另外一种是直接使用对象字面量进行创建。对象的属性属性名可以是字符串、非空字符串、其他可以转换为字符串的都可以作为属性名,而标识符则必须以字母、下划线、$字符和中文开头1. 属性名规则以下的属性名都是正确的:let obj1={ _we:'hello', 123:'hi', '':‘gray’, yl:'blac原创 2020-07-04 22:14:15 · 178 阅读 · 0 评论 -
小白的json
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以 {“name”: “Michael...原创 2020-03-08 15:32:23 · 122 阅读 · 0 评论 -
var、let、const与临时性死区
1.varvar是声明在函数作用域,如果在函数中用var声明变量,则声明的变量不会暴露在函数外,但是如果在函数外声明变量,它所声明的变量就成了全局变量,且可以多次声明同一个变量,相当于覆盖了原来的变量。2.letlet是块级作用域,(块级作用域不是说只能在块级里面声明)如果在全局中用这个声明变量,则在全局中不能重复声明,否则会报错,但是块级内跟块级外可以用这两个声明同一个变量,不过由于作用域...原创 2020-03-08 15:18:06 · 204 阅读 · 0 评论 -
笔记--this的指向问题
this的指向在普通函数中:在普通函数中 this指向函数的调用者,有一个有个简便的判断方法就是看函数前面有没有点,如果有点,那么就指向点前面的那个值;即this指导的这个动作的值是函数中的值。2.箭头函数指向函数所在的所用域(函数域):注意理解作用域,只有函数的{}构成作用域,对象的{}以及 if(){}都不构成函数作用域 const obj = { name:...原创 2020-03-04 17:54:33 · 85 阅读 · 0 评论