摘要: 1. 让有滚动行为的元素平滑滚动 scroll-behavior: smooth; <div class="smooth"> </dvi> .smooth { scroll-behavior: smooth; } 一个用处就是通过 <a href="#id"> 实现的页面内部滚动 支持浏览器:Chr 阅读全文
posted @ 2018-05-17 16:27 杜培东 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1.数组深复制 var obj =[1,2,4]; var obj2 = obj.slice(0); 2.vue-resource对params参数(get请求)做处理 如果params中属性为undefined或{}或[],则自动delete该属性后发给后端 为null则会转化为'' 例 : ge 阅读全文
posted @ 2016-12-06 14:03 杜培东 阅读(347) 评论(0) 推荐(0) 编辑
摘要: ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 ES6在语言规格的层面上,实现了模块功能,而且实 阅读全文
posted @ 2016-10-12 00:34 杜培东 阅读(186060) 评论(9) 推荐(18) 编辑
摘要: 未来chrome80会默认(SameSite: lax)在跨域请求的情况下不允许跨域携带cookie给后端,导致所有跨域场景下使用cookie进行鉴权的服务会受到影响。 网站可以选择显式关闭SameSite属性,将其设为None。不过,前提是必须同时设置Secure属性(Cookie 只能通过 HT 阅读全文
posted @ 2020-01-07 12:42 杜培东 阅读(12550) 评论(0) 推荐(0) 编辑
摘要: mongdb数据库默认不需要权限认证,但为了安全起见,最好设置下需要权限认证,启动的时候设置auth=true即可。 推荐通过mongodb.conf配置文件的形式启动mongodb 进入mongodb bin目录执行./mongod -f xxxx/mongodb.conf 设置了auth=tru 阅读全文
posted @ 2019-06-23 16:46 杜培东 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 开发环境运行项目即npm run dev的时候是正常的,但是npm start会启动失败,最可能的原因是因为npm start启动使用egg-scripts机制启动,对于运行中遇到error日志就会中断进程,方便发现问题,有时构建过程中的node warnning会认为是stderr被捕获到,所以n 阅读全文
posted @ 2018-10-06 11:44 杜培东 阅读(8693) 评论(0) 推荐(0) 编辑
摘要: vue 2.5.14以上版本render函数不再支持直接返回字符串,必须返回数组或vnode节点,如果返回字符串的话,渲染为空。详情可见源码。 阅读全文
posted @ 2018-09-12 20:26 杜培东 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK。Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用。 安装步骤: 1.由于国内被墙,需要设置下载镜像 2.从github下载flutter包 3.设置flu 阅读全文
posted @ 2018-06-30 15:04 杜培东 阅读(19128) 评论(1) 推荐(0) 编辑
摘要: 在 posts(文章) 集合中储存对该文章点赞的用户的 _id 的数组,例如: 查对一个文章点赞的用户: 查一个文章的点赞数量: 查点赞过 100 的文章: 查 user 点赞过的文章: user 对 post 点赞: user 对 post 取消点赞: 阅读全文
posted @ 2018-05-20 11:33 杜培东 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 1.PWA 渐进式网络应用 ( Progressive Web Apps ) PWA(Progressive Web App)是全新的网页技术,让网站的离线体验变得更好,网络连接断断续续时体验也会更好,它会模拟一些原生功能,比如通知推送。在移动端利用标准化框架,让网页应用呈现和原生应用相似的体验 G 阅读全文
posted @ 2018-05-18 19:58 杜培东 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 实现超出整数存储范围的两个大正整数相加,两个大正整数均为字符串类型。 阅读全文
posted @ 2018-04-07 12:20 杜培东 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: timeChunk函数让创建节点的工作分批进行,比如一秒钟创建1000个节点,改为每个200ms创建10个节点。具体timeChunk函数封装如下 应用实例见https://92node.com/article/js-fen-shi.html 阅读全文
posted @ 2018-02-19 09:46 杜培东 阅读(573) 评论(0) 推荐(0) 编辑