其他
文章平均质量分 90
其他
一个前端小朋友
个人的一点看法,如有错误,请不吝指教
展开
-
Flutter入门教程
一、起源Flutter在2018 世界移动大会发布第一个beta版本,这是谷歌发布的一套移动UI框架 ,可以快速在iOS和Android上构建高质量的原生用户界面。 能够做到一套代码两个终端运行。并且Flutter是完全免费、开源的。Flutter组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们...原创 2019-09-02 10:20:14 · 7382 阅读 · 1 评论 -
Vue 项目中的性能优化
1、组件复用,公共方法提取,Vue.use2、keep-alive 缓存使用 keep-alive 包裹组件,包裹中的组件不会被销毁,会被缓存。3、获取dom,使用 $refs 配合 ref 获取,提升页面查找时的性能4、v-for 设置key。在用v-for进行数据遍历渲染的时候,为每一项都设置唯一的key值,为了让Vue内部核心代码能更快地找到该条数据,当旧值和新值去对比的时候,可以更快的定位到diff5、防止内存泄露,组件销毁前钩子,清除事件监听,定时器,全局变量等6、路由懒加载,使用原创 2020-07-06 23:19:46 · 352 阅读 · 0 评论 -
webpack 打包去掉文件后的hash字符串
webpack打包后的js,css文件通常带有hash字符串,这样做的好处是防止浏览器缓存。但是有时候我们想要一个固定的html,加载的js,css名称不带后缀,怎么做呢?打开build下的webpack.prod.conf.js output: { path: config.build.assetsRoot, filename: utils.assetsPath('js/[...原创 2019-03-01 18:29:12 · 5942 阅读 · 0 评论 -
wordpress站点插件自动爬取文章
空闲之余,搞了一个wordpress,本想把csdn的文章复制过去,但是太麻烦。于是各种找办法。通过python爬虫也好,通过xml导入也好。最终找到一个这样的插件。wp-autoblog https://wp-autoblog.net/zh按照文档直接来就行如图:爬取的文章...原创 2019-05-07 18:17:18 · 4444 阅读 · 3 评论 -
canvas简单操作总结
<canvas id="myCanvas" width="300" height="300" style="border:1px solid #d3d3d3;">var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.fillStyle="#0000ff&q原创 2018-11-16 17:15:26 · 261 阅读 · 0 评论 -
canvas save和restore的作用
<canvas id="physic" width="1800" height="800" style="background: #fff;position: absolute;"></canvas>canvas是h5新增的功能,他只有一个dom节点,canvas相当于画布,通过js控制在画布上进行创造。在我看来,canvas就是将数据通过像素的形式呈现出来。ap原创 2018-11-13 18:26:27 · 956 阅读 · 0 评论 -
Ajax的原理及执行顺序
Ajax 是一种无需重新加载网页就能更新部分页面数据的技术 Ajax的全称是AsynchronousJavaScript and XML,即异步JavaScript+XML。 Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做, 只有确定需要从服务器读取...原创 2018-03-16 14:46:42 · 6865 阅读 · 0 评论 -
threesJs加载obj模型并给模型贴图
webgl做前端的3d展示需要几大要素,场景(scene), 相机(camera), 以及一个渲染器(renderer),这是必不可少的,如果你还需要操作可以使用控制器,下图即为加载的obj模型和材料贴图.<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta...原创 2019-06-14 18:23:20 · 3930 阅读 · 0 评论