摘要: 例如数组: const data = [ { name: "Kris", age: "24" }, { name: "Andy", age: "25" }, { name: "Kitty", age: "25" }, { name: "Andy", age: "25" }, { name: "Kit 阅读全文
posted @ 2020-03-19 16:20 蓝海域的春天 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1:使用数组的slice()方法 它返回的是数组,使用call或者apply指向伪数组 var arr = Array.prototype.slice.call(aLi); 2:使用原型继承 aLi.__proto__ = Array.prototype;3:ES6中数组的新方法 from() fu 阅读全文
posted @ 2020-03-19 15:36 蓝海域的春天 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1:浏览器通过dns服务器进行dns解析,返回ip地址 2:浏览器根据解析得到的IP地址向 web 服务器发送一个 HTTP 请求,建立tcp链接(三次握手) 3:服务器处理请求 4:服务器返回响应结果 5:关闭tcp链接 6:浏览器解析HTML并渲染 7:发送异步请求 阅读全文
posted @ 2020-03-13 18:51 蓝海域的春天 阅读(328) 评论(0) 推荐(0) 编辑
摘要: function isObject(obj) { return Object.prototype.toString.call(obj) '[object Object]'}function deepCopy(source,hash = new WeakMap()){ // 判断如果参数不是一个对象, 阅读全文
posted @ 2020-03-01 21:21 蓝海域的春天 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1:web页面布局(topbar + main + footbar) html代码: css代码 1:使用flex-direction使整体布局从上向下布局 2:flex-grow:1使得main自动填充剩余的空间 2:每行的项目数固定并自动换行的列表项 css代码 1:flex:0 0 25%,相 阅读全文
posted @ 2018-05-31 10:49 蓝海域的春天 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 总结为: 1:打包优化 2:异步加载 3:页面加载时加loading特效 4:点击延迟 5:inline manifest 6:逻辑代码优化 一:打包优化 方法为:在webpack的公共配置文件(一般为webpack.base.conf.js)的resolve下有extensions选项。数组中加入 阅读全文
posted @ 2018-05-30 13:41 蓝海域的春天 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 在百度富文本框添加表格后可以右击设置表格边框是否可见,设为可见就可以显示了 阅读全文
posted @ 2018-05-23 13:47 蓝海域的春天 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: 1、首先,在网页代码的头部,加入一行viewport元标签。 2、尽量少使用绝对宽度 3、相对大小的字体 4、流动布局(fluid grid)"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。更多内容请查看流动布局的文章。 float的好处是,如果宽度太小,放不下两个元素,后面的元素会 阅读全文
posted @ 2018-05-22 13:31 蓝海域的春天 阅读(608) 评论(0) 推荐(0) 编辑
摘要: Pace.js会自动加载到页面中,不需要挂接到任何代码,会自动检测进度。如果你想做一些调整,你可以设置window.paceOptions来自定义配置: 你也可以将自定义设置放到script标签内,例如: 如果你使用AMD或者Browserify来加载模块的话,你可以通过这样子来设置(例如:star 阅读全文
posted @ 2018-05-14 09:52 蓝海域的春天 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 引入和使用 HTML结构 项目引入 参数options 1.viewMode—定义cropper的视图模式 类型:number;默认:0;可以使用0,1,2,3; 0:没有限制,3可以移动到2外。 1 : 3只能在2内移动。 2:2图片 不全部铺满1 (即缩小时可以有一边出现空隙) 3:2图片填充整 阅读全文
posted @ 2018-05-10 18:51 蓝海域的春天 阅读(1367) 评论(0) 推荐(0) 编辑