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