摘要:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>TEST PROMISE<div> <h1>promise 原理</h1> <p> Promise 是一个构造函 阅读全文
摘要:
react组件 class Form extends React.Compoent{ constructor() { super() } render(){ return( <from><input type="text"/></from> ) } } ReactDOM.render((<div>< 阅读全文
摘要:
ajax: 1:创建一个xmlhttprequest对象 let xmlhttp = new XMLHttpRequest()这个对象用来和服务器进行交互数据 2:打开一个链接 open()和send()发送资源请求给服务器 3:获取服务器的响应 使用responseTest responseXML 阅读全文
摘要:
什么是服务器端渲染 渲染:就是将数据和模版组装成html 后端渲染(服务器端渲染) 多年前,Web是一群由HTML和CSS构建的静态页面,没有太多的交互性。每个用户行为要求服务器来创建和提供一个完整的页面。后端渲染HTML的情况下,浏览器会直接接收到经过服务器计算之后的呈现给用户的最终的HTML字符 阅读全文
摘要:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue双向绑定原理分析</title></head><style> body{ margin: 0; padding: 0; }</style><body><div 阅读全文
摘要:
//防抖/** 思路:当滚动条在滚动的时候,触发滚动事件,这里设置5毫秒执行一次方法* 如果在这5毫秒又触发了一次事件,则会删除上一次的调用* debounce方法,先删除上一次的调用,然后再执行setTimeout* 防抖的作用保证了滚动事件必须间隔了5毫秒以上执行一次* */window.ons 阅读全文
摘要:
块级元素 块级元素默认是占一行的 块级元素宽高,行高以及外边距和内边距都是可控的 行内元素 行内元素也叫内联元素或者内嵌元素。行内元素和其他元素都在一行上,高度、行高、内边距和外边距都不可改变。宽度是它文字或者图片的宽度,也是不可改变的。行内元素只能容纳文本或者其他行内元素。 padding可以设置 阅读全文
摘要:
meta标签是html语言head区的一个辅助性标签 meta通常用来为搜索引擎定义页面的主题,或为用户的浏览器设置cookie, 用于鉴别作者设置页面格式等 meta 标签分为两个部分:http标题信息(http-equiv)页面描述信息(name) http-equiv http-equiv类似 阅读全文
摘要:
为什么需要模块? js编程就是定义一些变量和管理这些变量,模块化使得代码可维护性更高,模块化可以把功能细分,然后就像乐高积木一样,不同的模块组合,实现不一样的功能。 ESM的原理 在使用模块的时候,其实就是在做一个依赖关系图 ESM的模块包括三个过程: 1:构建--下载,解析,然后把文件解析为模块记 阅读全文