- 博客(8)
- 收藏
- 关注
原创 虚拟DOM树
浏览器显示网页经历的5个过程 :创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting区别修改真实DOM时,我们改动一个元素,就会循环一次上面的流程。修改100个元素就走100遍。修改虚拟DOM时,虚拟DOM存储在内存中,对100个元素的修改是在虚拟DOM中进行,系统在虚拟中修改,然后比较虚拟DOM和真实DOM存在的差异,当有差异时,再一次...
2020-03-23 23:04:42
186
原创 封装中间件
虽然express方便好用,还是要了解中间件的运行思路let querystring = require("querystring")module.exports = { urlencoded:(options)=>{ options = options || {} options.limit = options.limit || 102400 ...
2020-03-11 22:59:19
323
原创 初始化项目解读
初始化项目解读对所要设置的项目的基本情况展开了解,然后定义相关属性,属性值{ "name": "npm", //项目名称 "version": "0.0.1", //版本 "description": "test and play", //描述 "main": "index.js", //入口文件 "dependencies": { //项目依赖 上线也要用 "...
2020-03-10 22:29:10
124
原创 nodejs处理接口
处理接口1.引入相应的原生模块、依赖let http = require("http")let fs = require("fs")let url = require("url")let querystring = require("querystring")2.实例化http对象(服务器对象)let app = http.createServer((req,res)=>{...
2020-03-09 21:56:27
175
原创 js总结
常见的请求方式+ 什么是请求方式=> 前端和后端说话的方式方法=> 你用不同的方式和后端说话, 他接收到的信息是不一样+ 常见的请求方式有八种(了解)1. GET -> 多用于向服务端获取一些数据2. POST -> 多用于向服务器传递信息3. PUT -> 多用于向服务器传递信息, 并让服务器存储起来4. DELETE -> 多用于让服务器删除...
2020-03-07 22:15:07
69
原创 总结
购物车显示为空if(res.length == 0){ $('.cartbox').remove(); $('.cart-empty').removeClass('hide');}购物车删除$('.del').click(function(){ var pid = $(this).parent().parent().parent().find('.sem').da...
2020-03-05 22:31:52
94
原创 项目的探索
项目的进行搜索框//搜索框 var shuru = document.getElementById("shuru") shuru.onfocus = shuru.oninput =()=>{ $("#search_conUl").show(); var val = shuru.value; var oScript = document.createElement("scr...
2020-03-03 15:39:52
138
原创 浅谈对JS闭包的理解
为方便回顾全局,先从最基础的说起函数+ 函数定义阶段1. 在内存中开辟一个存储空间2. 把函数体内的代码当作字符串一摸一样的放在这个空间中=> 碰到的所有变量都不进行解析3. 把这个空间地址赋值给函数名(变量名)+ 函数调用阶段1. 按照函数名(变量名)找到对应的存储空间2. 从新开辟一个函数 执行空间3. 在这个执行空间里面进行形参赋值4. 在这个执行空间里面进行预解...
2020-02-23 19:01:09
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人