摘要:
如果需要被搜索引擎收录到单页的话,最好每一页都静态化。 不要带参数,然后后面使用js来异步请求数据回来前端渲染。 阅读全文
摘要:
日常中,可能会有这种情况,项目由外包公司做的,开发时,代码托管在外包公司的服务器上,方便外包人员的管理。 后面,可能合作关系终结,此时,我们需要把代码,迁移到自己的服务器上,或者放在 开源中国(代码并非开源)上进行托管。 问题来了:只上传代码的话,代码是没有灵魂的,还想保留别人的一步一脚一脚印(提交 阅读全文
摘要:
由于想做成瀑布流,故一开始使用如下的方式: 但是,由于这种 column-count:2 ,是由上往下排的,所以再加载新的一页的时候,原来在页首的会被顶到底部,导致整个逻辑是错误的。 故,需要修改一下页面的实现思路 1. 在页首加入预加载的图片的不显示的块,加载图片时,会触发事件, 2. 在事件处理 阅读全文
摘要:
在 redis 模块中,遇到一个苦难的问题,它的所有get方法都是通过 callback 来取值的。但是实际的情况下,又遇到一个,我设置值前,需要先通过 exists 检查一下 key 是否存在。 可以通过返回一个 Promise 对象来解决这个问题。 如下: Another Example: ht 阅读全文
摘要:
可能在项目中,会有实际情况是,有个模块做什么都好。可是,实际上又需要根据实际需求,在调用方法有某些 "前置操作" 或 "后置操作" 此时需要用到的是,Proxy, 具体Docs https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer 阅读全文
摘要:
通常我们使用Docker的时候都是使用的root,官方说法如下 The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root 阅读全文
摘要:
1. sequlize mysql 定义的时间类型为 datetime 直接插入时,由于未设置时区,导致在phpmyadmin直接看时,时间错误。 解决方法:在 new Sequelize 对象时,加入 timezone 选项。 具体参考资料 https://segmentfault.com/a/1 阅读全文
摘要:
1. 定义 附上3张表的结构 albums 专题表 products 产品表 album_product_mapping, mapping 表 album 与 product 的关系为 n:m 在 sequelize 内定义 models Album Product Album_product_ma 阅读全文
摘要:
经google后,解决方案基本一致,皆使用formData来ajax post 坑1 var formData = new FormData(); formData.append("data", data); 后,通过 console.log(formData); 控制台中的formData 内是不 阅读全文