摘要: 网站性能优化的一些解决方案 1、资源文件合并,减少HTTP请求次数 合并Js,合并css,图片使用sprite 2、静态资源压缩 图片、CSS、JS在发布前要压缩 2、减少页面DOM操作 操作多的话可以考虑使用虚拟dom 3、延迟加载内容 图片懒加载、数据懒加载(加载更多),功能懒加载 4、使用离线 阅读全文
posted @ 2019-01-27 13:40 紫诺花开 阅读(324) 评论(0) 推荐(0)
摘要: 什么是HTML语义化呢? 根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读,写出优雅的代码的同时让浏览器的爬虫更好的解析 语义化标签的优势: 1)代码结构清晰,方便阅读 2)有利于搜索引擎优化 3)方便其他设备解析,以语义的方式来渲染网页 选择标签写代码时候需要遵循的: 阅读全文
posted @ 2019-01-27 12:39 紫诺花开 阅读(225) 评论(0) 推荐(0)
摘要: vue中的$mount和el两者在使用中没有什么区别,都是将实例化后的vue挂载到指定的DOM元素中 用法: 如果在实例化vue时指定el,则该vue将会渲染在el对应的DOM中 反之 没有指定el,则vue实例会处于一种“未挂载”的状态,此时通过$mount来手动执行挂载 new vue时候$mo 阅读全文
posted @ 2019-01-20 19:32 紫诺花开 阅读(5500) 评论(0) 推荐(0)
摘要: 生命周期 某个事件(事务)成立时候触发的函数 一个组件完整的生命周期包含实例化阶段、更新活动阶段、销毁阶段三个阶段 前夕 组件初始化(initialization) 也就是代码中类的构造方法constructor(),APP继承了react Component这个基类,才能有render()、生命周 阅读全文
posted @ 2019-01-20 19:22 紫诺花开 阅读(442) 评论(0) 推荐(0)
摘要: const path = require('path');//引入路径包 const HWP = require('html-webpack-plugin');//引入自动产出html包 const CWP = require('clean-webpack-plugin');//引入清除文件包 const webpack = require('webpack');//引入webpack,做热更新... 阅读全文
posted @ 2018-12-30 00:11 紫诺花开 阅读(1007) 评论(0) 推荐(0)
摘要: 用vue来实现一个小的选项卡切换,比之前要简单、方便很多。 阅读全文
posted @ 2018-12-29 23:37 紫诺花开 阅读(7424) 评论(0) 推荐(0)
摘要: 在CSS3中可以使用RGBA和HSLA两种色彩模式,这两个都可以用来设置颜色以及指定透明度。 rgba指的是:红色、绿色、蓝色、Alpha透明度(Red-Green-Blue-Alpha)前三个值取值从0~255或0%~100% hsla指定是:色调、饱和度、亮色、Alpha透明度(Hue-Satu 阅读全文
posted @ 2018-12-24 00:02 紫诺花开 阅读(2148) 评论(0) 推荐(0)
摘要: 苹果为了提高Safari中网站的辅助功能,屏蔽了Meta下的user-scalable=no功能 所以在iOS10下面,就算加上user-scalable=no,Safari浏览器也能支持手动缩放 解决这个问题的办法可以用Js监听来阻止手动进行缩放 以下是代码 阅读全文
posted @ 2018-12-23 21:44 紫诺花开 阅读(1647) 评论(0) 推荐(0)
摘要: 可以用git rm命令删除文件(删除远程仓库文件) 上面会把对应的本地文件也删除掉,如果不想删本地,则加上--cached 在git add .后面执行上面的命令,再推送到github远程仓库上的时候,仓库里面对应的文件/文件夹就会被删除 阅读全文
posted @ 2018-12-20 18:58 紫诺花开 阅读(4095) 评论(0) 推荐(0)
摘要: git与github进行连接 永久免密 设置贡献者的信息 创建项目(能不能版本控制,关键是看有没有.git的文件) 粘贴命令 查看版本信息 查看文件状态 cd命令 版本回退 git/github查看所有关联信息 git/github建立关联 git/github移除关联 工作区到暂存区 暂存区到版本 阅读全文
posted @ 2018-12-16 23:43 紫诺花开 阅读(272) 评论(0) 推荐(0)