- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 ES6面向对象
类 ES6中的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class的写法只是让对象原型的写法更加清晰,更像面向对象编程的语法而已 function Point(x,y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return '('+this.x+','+this.y+')'; }; var p = new Point(1,2); 等价于 class ..
2021-10-08 19:44:45
1098
原创 ES6新特性(一)
ES5的升级版,ES6是JavaScript的下一代标准,2015年正式发布,目标成为企业级开发语言,可以用来编写复杂的大型应用程序。 变量声明 let 1.不可对一个变量进行重复声明 2.不存在变量声明的提升 3.具有局部作用域 4.暂时性死区:在一个代码中,let可以锁定某个变量 let a = 1; const 用于声明一个常量,一旦声明不能改变, 其他与let保持相同特性 const PI = 3.1415; 解构 快速从一个对象或数组中获取值,从数组和对象中提取..
2021-10-06 19:17:28
202
原创 2021-09-15
1.相对定位、绝对定位、固定定位、粘滞定位、静态定位有什么区别? 从相对点、是否脱离文档流来回答 脱离文档流的是:绝对定位、固定定位、粘滞定位 没有定位属性与效果:静态定位 参考点不同: 相对定位:相对原先自己的位置 绝对定位:相对具有定位属性的上层元素 固定定位:相对浏览器窗口定位 粘滞定位:相对定位+固定定位组合,有临界值 2.css中vertical-align规则有什么作用 设置行内元素的垂直对齐方式。 默认取值为baseline,即行内元素默认按照基线来进行排列 ..
2021-09-15 19:18:15
205
原创 cookie、sessionStorage和localStorage的使用
cookie cookie 存储于浏览器中,每次浏览器向服务器发送请求之前都需要携带cookie,一般情况下,cookie产生于服务器端,保存在客户端的。 cookie的特点: 数据持久,在浏览器关闭时才删除 不需要任何的服务器资源,cookie是存储在客户端并发送给服务器读取 可配置到期,控制cookie的生命周期,使之不会长期有效 我们也可以通过js来产生并操作cookie <!-- 首先引入cookie --> <script src="https://cdn.bo
2021-09-14 19:28:28
306
原创 ♥️Javascript之DOM♥️
目录 节点 Node类型 属性 方法 Document类型 属性 DOM编程界面 查找元素 添加元素 Element类型 属性 Text类型 属性和方法 文档对象模型(DOM)是网页的编程接口。它给文档(结构树)提供了一个结构化的表述并且定义了一种方式——程序可以对结构树进行访问,以改变文档的结构,样式和内容。 浏览器会根据DOM模型,将结构化文档(比如HTML和XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM T...
2021-09-10 17:03:36
2262
原创 JS正则表达式
什么是正则表达式? 正则表达式可以是由一个字符序列形成的搜索模式。当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式的创建 字面量 var reg = /正则表达式/修饰符; var reg = /hello/g; 构造函数 var reg = new RegExp("正则表达式","修饰符"); var reg = new RegExp("hello","g"); 字符分类 普通字符 字母、数字、下划线、汉字、没有特殊含义的符号(,;!@等) 实际上不是特殊
2021-09-08 15:22:13
212
原创 JavaScript 数组API
数组序列化 toString() 在默认情况下都会以逗号分隔字符串的形式返回数组项 var arr = [1,5,2,8,10,{a:1}]; console.log(arr);//[ 1, 5, 2, 8, 10, { a: 1 } ] console.log(arr.toString());//”1,5,2,8,10,[object Object]” join() 使用指定的字符串用来分隔数组字符串 var arr = [1,5,2,8,10,{a:1}]; consol...
2021-08-31 19:25:55
225
原创 JavaScript基础 对象Object
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分
2021-08-27 17:16:39
209
原创 JavaScript 操作符和类型转换
操作符 算术运算符 算术运算符 运算符 描述 例子 结果 + 加 var num = 1 + 1; 2 - 减 var num = 4 - 3; 1 * 乘 var num = 2 * 3; 6 / 除 var num = 6 / 3; 2 % 取余 var num = 7 % 4; 3 ...
2021-08-24 19:56:58
219
原创 认识JavaScript
目录 什么是JavaScript? 定义 特点 JavaScript组成 使用JavaScript 注释 变量 数据类型 JavaScript基本数据类型 引用数据类型 类型判断 什么是JavaScript? 定义 JavaScript是一个编程语言,允许用户在浏览器页面上完成复杂的事情。浏览器页面并不总是静态的,往往显示一些需要动态更新的内容,交互式地图,动画,以及视频等。一个完整的JavaScript包括核心(ECMAScript),应用程序编程接口即API...
2021-08-23 20:08:54
278
原创 HTML&CSS基础题
1.简述css3选择器有哪些? 标签选择器 id选择器 类选择器 后代选择器 子元素选择器 交集选择器 并集选择器 兄弟选择器 序选择器 伪类选择器 属性选择器 2.display:none与visibility:hidden的区别是什么? display : 隐藏对应的元素但不挤占该元素原来的空间。 visibility: 隐藏对应的元素并且挤占该元素原来的空间。 扩展:使用 visibility:hidden 比 display:no...
2021-08-20 10:39:40
606
原创 初识HTML
1.HTML HTML是一种标记语言,用于构造页面的超文本标记语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。HTML的具有简易性、可拓展性、平台无关性、通用性等特点,HTML文件的后缀名是.html或.htm 2.语法 2.1.1.注释 <!--注释内容--> 记录编程思路,解释说明 2.1.2.元素 单标签元素: <meta /> 、<img />、<...
2021-08-17 17:14:30
194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人