自定义博客皮肤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 1414

原创 了解ES6模块

ES Modulees 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 259

原创 2021-06-20

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

2021-06-21 09:19:29 65

原创 ES6 forEach&filter运用

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

2021-06-20 10:52:32 509

原创 拓展运算符的运用

扩展运算符 …扩展运算符可以将数据展开不能单独使用扩展运算符展开数组,可以在参数中使用,将参数数组转成参数列表。如果扩展运算符后面跟的是变量,那么接受单独多余的数组放置到数组中。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 219

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

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

2021-06-19 17:57:39 289

原创 块级作用域

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

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

原创 js面向对象

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

2021-06-17 09:23:43 83

原创 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 2100 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 53

原创 前端样式 及 JS

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

2021-06-16 13:38:51 202

Java进阶笔记.zip

Java进阶笔记.zip

2024-04-13

空空如也

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

TA关注的人

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