工厂方式创建对象 在面向对象编程中,为了更方便的调用代码,创建对象,从而有了工厂方式,工厂方式创建对象就像工厂流水线一样,方便我们创建多个对象。 以上代码是工厂方式创建函数,...
工厂方式创建对象 在面向对象编程中,为了更方便的调用代码,创建对象,从而有了工厂方式,工厂方式创建对象就像工厂流水线一样,方便我们创建多个对象。 以上代码是工厂方式创建函数,...
上面代码可以实现拖拽盒子,但是我们会发现有那么些缺点,鼠标移动过快会导致盒子跟不上鼠标移动速度,或者出现盒子错位等问题,为了解决这个问题,我们得对上面代码进行优化。以下为优化...
想要对一堆乱序的数组进行排序,我们可以采用冒泡排序和sort方法。冒泡排序是最基础的算法。 冒泡排序 冒泡排序的原理:1、比较相邻两元素,如果前一个比后一个大,则交换位置。2...
上一篇我们知道如何用url来返回不同的数据,本篇我们来看一下如何返回一个页面吧。 前置知识:对文件进行操作,读取,写入需要用到一个node.js模块,fs文件操作模块 。fs...
上一篇是建立http服务器,建好后,我们接下来就要通过不同的url地址返回不同的数据,需要采用req.url来处理一下请求的路由地址 以下是效果图
想要部署一个本地的node服务器,需要安装好node环境。创建一个js文件,然后在里面打开终端,输入node 文件名.js再按回车 这里我用vs code演示1.创建node...
事件绑定是给标签绑定上事件,比如绑定鼠标点击事件,绑定键盘按下事件等。事件绑定分为三种:行内绑定、动态绑定、事件监听绑定 1.行内绑定顾名思义,行内绑定是在标签的属性上进行绑...
最近在练习JS,想把JS基础搞的扎实一些,于是就进行了一些原生JS练习,比如说手写原生轮播图,原生简单的匀速运动,简单的随机抽奖,方块抖动效果等。 在这期间遇到了个问题,是关...
event对象 event对象是个嘛呀?其实event对象是一种事件的状态,它是事件身上自带的,而这个事件身上被绑定了事件的状态,如键盘的状态,鼠标位置,鼠标点击的状态等。 ...
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是...