- 博客(5)
- 收藏
- 关注
原创 javaScript和node.js的全局对象
全局对象 1.js浏览器 1.全局对象是window 2.window中内置了一些变量和方法,他们都是全局的 1.location 2.alert(); 3.setTimeout(cb,ms) ...
2022-02-23 17:34:21
217
原创 http 模块实现web服务器
1.引用node内置模块http var http=require("http"); 2.使用模块http创建服务 var server=http.createServer(function(req,res){ //(1)准备一个html文档的字符串 var html=???; //(2)使用res响应对象把html文档字符串输出的浏览器中 res.e...
2022-02-16 17:55:24
925
原创 JS中Object.defineProperty()的用法
一、语法 1.obj要定义属性的对象。 2.prop要定义或修改的属性的名称或Symbol。 3.descriptor要定义或修改的属性描述符。 Object.defineProperty(obj, prop, descriptor) 二、结构 例一: 例一: var obj = {}; // 创建一个新对象 // 在对象中添加一个属性与数据描述符的示例 Object.definePrope...
2021-12-02 17:33:33
937
原创 js函数防抖与节流的实现
一、什么是函数的防抖 概念:函数防抖(debounce),就是指触发事件后,在 n 秒内函数只能执行一次,如果触发事件后在 n 秒内又触发了事件,则会重新计算函数延执行时间。 例子:坐公交车的时候,如果司机看到有人上车之后,就会多等待 5分钟,此时如果又有人进来(5分钟之内重复有人上车),那么公交司机就会以最后那个人为基础继续等待5分钟。所以,“函数的防抖”的关键在于,在 一个事件 发生 一定时间 之后,才执行 特定动作。 二、为什么需要函数防抖 在前端开发过程中,有一些事件,例如:o...
2021-12-01 14:56:38
756
原创 新建git分支并提交到gitlab
1.git init 在当前文件夹目录新建一个 Git 代码库 2.git clone [url(https/ssh)] 下载远程仓库(将远程仓库放到本地) (解释:https 或 ssh 只是不同的传输方案) 3.yarn install 安装这个项目的所有依赖 4.git pull 将远程仓库中的更改合并到当前分支中 5.git branch [branch-name] 新建一个分支,但依然停留在当前分支 (有版本号的 git branch [branch-name][版本号] 会以版...
2021-11-30 17:01:07
930
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人