摘要: //ISBN编号正则匹配 let reg = /^(?:\d+-){4}\d+$|^\d{13}$/; //替换所有的中文逗号 let str =str.replace(/,/ig, ','); //句子中指定词组高亮显示 if(phrase.length && sentence){ phrase.slice(0, 4).map(item => { let reg = new RegExp("(" 阅读全文
posted @ 2019-09-27 11:23 lianer3588 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 假如源对象的属性值是一个指向对象的引用,它也只拷贝那个引用值。例如: 此时,arr [2].c 和 copy.c指向的还是一个同一个对象。 Object.assign() 只是一级属性复制,比浅拷贝多深拷贝了一层 标准(安全)JSON格式的对象深拷贝可以用这个: const arr = JSON.p 阅读全文
posted @ 2019-07-30 09:50 lianer3588 阅读(956) 评论(0) 推荐(1) 编辑
摘要: 向后台串json串的一种方法~~ 阅读全文
posted @ 2019-07-26 10:12 lianer3588 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。 惟一改变 state 的办法是触发 action,一个描述发生什么的对象。 为了描述 action 如何改变 state 树,你需要编写 reducers。 1、通过action创建函数,可以创建action~ 2、r 阅读全文
posted @ 2019-07-23 11:32 lianer3588 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 最近开发了移动端的项目,的确踩了很多坑,必须记一笔了! 1、安卓不支持0.5px像素 2、在做换行时需要考虑英文字母(英文连续的字母会被误认为一个单词,从而达不到换行的目的) 解决方式:word-break:break-all; 3、对于页面布局时,对Div进行命名最好加上模块名为前缀,避免直接对标 阅读全文
posted @ 2019-06-28 15:27 lianer3588 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在做了这么多的React的需求之后,我意识到,自己对于react的了解真的只是浮于表面,没有深入理解内部的原理,今天又细细学习了关于生命周期的一些概念和原理: React声明周期的四个大阶段: 生命周期函数指在某一个时刻组件会自动调用执行的函数 开发阶段主要用到的生命周期的一些函数: 挂载阶段:co 阅读全文
posted @ 2019-06-11 17:47 lianer3588 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 监听新的窗口关闭,通过window返回的closed参数进行判断 阅读全文
posted @ 2019-06-10 17:36 lianer3588 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html><head><meta charset="utf-8" /><title>js分页</title><style type="text/css">body { margin: 0; padding: 0; }.pagination { color: #333; 阅读全文
posted @ 2019-02-20 18:00 lianer3588 阅读(343) 评论(0) 推荐(0) 编辑
摘要: axios Promise based HTTP client for the browser and node.js 以Promise为基础的HTTP客户端,适用于:浏览器和node.js 封装ajax,用来发送请求,异步获取数据 Promise based HTTP client for the 阅读全文
posted @ 2018-12-06 11:38 lianer3588 阅读(692) 评论(1) 推荐(0) 编辑
摘要: IE6/7下多种方法移除button、input 默认边框和去掉焦点线 button、input 默认边框和焦点线确实影响美观,下面为大家讲解下IE6/7下下如何去掉边框、焦点线,具体的实现如下,感兴趣的朋友可以参考下 一、去掉边框: 看看基本的HTML: 复制代码 代码如下: <div class 阅读全文
posted @ 2018-11-26 19:26 lianer3588 阅读(146) 评论(0) 推荐(0) 编辑