摘要: 今天在搜索前后端分离相关内容的时候,发现了一个以前也常见的词语:Restful API,今天突然就想查一查这个词究竟是什么意思,便尝试百度了一下,根据我的理解,Restful是一种设计风格,通常用于设计API,其规范中使用统一的接口很适合用于前后端分离。对我所,记录一下我理解的Restful API 阅读全文
posted @ 2019-12-25 10:27 FreezeNow 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 前段时间在做项目的裁剪并上传图像功能的时候,发现裁剪后展示的图像比较模糊,之后去百度上搜索了一下,看到有一个解决方案是设置canvas的宽高为css宽高的3倍,使用后感觉效果很好,当时就没管原理接着做功能去了。 在昨天,我想试试做一个鼠标划入图片,图片已鼠标为中心,部分区域放大的demo(类似淘宝商 阅读全文
posted @ 2019-12-10 10:11 FreezeNow 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 今天在做我的模仿微博项目时,我想实现点击router-link后,跳转到微博正文页面,并渲染其嵌套视图-评论组件。但是在实际实现时,我发现页面可以正常跳转,但是在页面加载后,并不渲染该页面的嵌套视图,但是在点击该嵌套视图所对应的嵌套路由后,该嵌套视图会进行渲染。并且,我的另一个页面的嵌套视图可以正确 阅读全文
posted @ 2019-08-14 18:38 FreezeNow 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: postcss-loader autoprefixer: 自动添加css前缀 css-loader: 能在js文件中导入css(配合React比较好,我猜) style-loader: 将所有的计算后的样式加入页面中 @babel/core: babel的核心包 babel-loader: babe 阅读全文
posted @ 2019-07-10 10:04 FreezeNow 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 最近参加了一场面试,感觉自己题目都懂,但是说起来就是有点说不明白,所以写个博客整理以下吧。答案不少不是面试时回答的答案,只是整理一下可行答案 1、 如图1,使B相对于A垂直居中 图1 此题答的时候没听清问题,以为是垂直水平排布呢,直接答了各内边距都是10,及一个定位+移动 2、 如图1,使B相对于A 阅读全文
posted @ 2019-07-07 12:18 FreezeNow 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个自适应高度的加载时的瀑布效果,使用加载完毕后为其一个A容器设置style的高度的方式完成(原高度为0且超出部分裁剪),使用offsetHeight获取其子元素高度(所有子元素高度均相等),完成后,A容器底部总是比预期长了一点。 查了一下资料,发现offsetHeight得到的是元素的整数 阅读全文
posted @ 2019-06-03 16:39 FreezeNow 阅读(228) 评论(0) 推荐(0) 编辑
摘要: js文件: 公共功能文件:common_功能名.js 例:common_ajax.js 页面级功能文件(在不同页面复用):page_功能名.js 放置在html文件中加载的js文件命名:app_html文件名称.js 该页特有的js功能文件:app_html文件名称_功能名称.js vue文件: 创 阅读全文
posted @ 2019-05-10 17:11 FreezeNow 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 今天写js时,碰到了一个模块循环加载的错误,下面时例子: 运行testa.mjs后结果为: testa is not defined at .../testb.mjs:3:13 翻了翻ES6入门中关于循环加载的部分,猜测JavaScript运行时,碰到import是直接进入引入的模块,运行一遍后再返 阅读全文
posted @ 2019-04-19 13:13 FreezeNow 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 昨天写最近在做的web应用时,在web页面的js文件中使用了模块功能,这样在html文件中只需要导入一个js就好了😋 做完测试时发现,模块导入时向服务器发送申请时,没有后缀名! 但是如果加了后缀名的话,eslint就会提示代码不规范。。 这些是废话 谷歌了一下,发现完全看不懂大家在说什么啊!什么m 阅读全文
posted @ 2019-04-10 19:46 FreezeNow 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 2019/04/08 今天看了es6入门,才发现以前碰到的关于import的错误,是因为使用了import,但nodejs默认不支持导致的。 如果想要使用es6的module功能,需要把整个文件的导入导出均改写成es6的标准且文件后缀名改为.mjs,在运行时也需要在node xxx.js 中间添加- 阅读全文
posted @ 2019-04-08 18:57 FreezeNow 阅读(1337) 评论(0) 推荐(0) 编辑