自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Node.js中http模块获取请求参数

一、get方法请求参数 在get请求参数中参数一般放在浏览器地址中 例我们要获取http://127.0.0.1:3000/?name=ggboy&age=9中的名字和年龄信息 如果我们使用req.url来获取的话 server.on('request',(req,res)=>{ const url = req.url //获取请求的地址 console.log(url) }) 命令行工具的输出结果为:/?name=ggboy&age=9 很显然不是我们想要的结果 这时我们可以

2021-06-23 10:40:14 1556

原创 了解ES6模块

ES Module es module 是es6近几年最新出的一个模块化规范。相对于AMD规范,它有了更加严谨的语法标准,使用更加便捷,并且现在大多浏览器都已经支持该特性。 ES 的基本特性 script标签中使用ES 我们只需要给script标签加上一个属性type=module,那么该script就是一个es模块了。而实际上每个js文件也是一个es模块 <script type="module"> // 这就是一个es模块 </script> 自动采用严格模式 对于每个e.

2021-06-23 10:34:23 338

原创 2021-06-20

数组去重的几种方式 使用set function uniquearray(array) { let unique_array= Array.from(set(array)) return unique_array; } 使用filter function unque_array (arr) { let unique_array = arr.filter(function(elem, index, self) { return index == self.indexOf(el.

2021-06-21 09:19:29 117

原创 ES6 forEach&filter运用

商品查询 css样式: <style> .search { width: 600px; margin: 40px auto; } input { width: 50px; } </style> body: <body> <!-- 过滤案例: 一个商品数组 5个商品 定义.

2021-06-20 10:52:32 585

原创 拓展运算符的运用

扩展运算符 … 扩展运算符可以将数据展开 不能单独使用扩展运算符展开数组,可以在参数中使用,将参数数组转成参数列表。 如果扩展运算符后面跟的是变量,那么接受单独多余的数组放置到数组中。 let [a,b,c,...d] = [1,2,3,4,5,6,7]; let result = Math.max(...[1,2,3,4,5,6,7]); console.log(...[1,2,3]); 主要用途: 将字符串转成数组 let arr = [...'hello']; console.log(a.

2021-06-19 18:18:50 268

原创 箭头函数与普通函数的区别

JavaScript 箭头函数 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 函数 function,函数,是一个可以被其他代码或其自身调用的代码片段,或者是一个指向该函数的变量 , 当函数被调用时,参数被作为输入传递给函数,并且函数可以返回输出。在 JavaScript 中,函数也是一个对象 函数名是作为函数声明或函数表达式的一部分声明的标识符。函数的作用域.

2021-06-19 17:57:39 340

原创 块级作用域

1.块级作用域 块级作用域 在ECMAScript6(以下简称ES6)之前,ECMAScript的作用域只有两种:全局作用域;和函数作用域。 但ES6的到来,为我们提供了‘块级作用域’。凡是带{}都是块级作用域,if(){} for(){} 对象{} 。注意function后是函数作用域。 块级作用域并不影响var声明的变量。var声明的变量的性质和原来一样,还是具有‘变量提升’的特性。 而块级作用域通过新增命令let和const来体现。在块级作用域下,var 和function跟在window下一样。

2021-06-17 09:41:16 2771 2

原创 js面向对象

目录 一、面向对象基本特征 二、对象实例化方式 三、构造函数注意事项 四、构造函数的问题 五、Prototype 原型 六、对象和函数的关系 七、静态方法和静态属性 八、对象继承 九、多态 十、hasOwnProperty 十一、描述符(修饰符) 一、面向对象基本特征 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:通过继承创建的新类称为“子类”或“派生类”。继承的过程,就是从一般到特殊的过程。.

2021-06-17 09:23:43 128

原创 call()和apply()方法的区别和详细用法

1.定义 每个函数都包含两个非继承而来的方法:call()方法和apply()方法 call和apply可以用来重新定义函数的执行环境,也就是this的指向;call和apply都是为了改变某个函数运行时的context,即上下文而存在的,换句话说,就是为了改变函数体内部this的指向。 语法 call() 调用一个对象的方法,用另一个对象替换当前对象,可以继承另外一个对象的属性,它的语法是: Function.call(obj[, param1[, param2[, [,...paramN]

2021-06-16 17:11:16 2281 1

原创 原型链继承

<script type="text/javascript"> // console.log(Object) //console.log(Object.prototype) console.log(Object.prototype.__proto__) function Fn() { this.test1 = function () { console.log('test1()') } } console.log(Fn.prototype) .

2021-06-16 17:01:20 91

原创 前端样式 及 JS

1、css的居中方式 1)text-align:centent 这种方式可以水平居中块级元素中的行内元素 2) mangin: 0 auto 要求内部元素 centent_text 是块级元素,并且不能脱离文档流 ,如:设置position:absoult 3) display:table-cell 配合width, text-align:centent vertical-algin:middle让大小不固定元素垂直居中,这个方式将要对其的元素设置成为一个td,floa...

2021-06-16 13:38:51 327

Java进阶笔记.zip

Java进阶笔记.zip

2024-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除