xiangjv...
在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以让页面中的图片,视频等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支持
VSC 本身是基于当前大火的 TS 来写的,所以对于 TS 的支持自然很好;又是基于 electron 开发,底层 Node.js 对前端来说再熟悉不过了。所以,如果你发现哪里不好用,你可以自己写插件呐!如果一个满足不了,那就写两个。
我们在本地移动端调试的时候,IP会根据连接的热点不断变化,但是我们又不想每次都手动去修改这个IP,nodejs有可以获取本机ip的模块,被我找到了 os 模块。
在开发Vue项目的时候,有一部分部分组件是没必要多次渲染的,Vue提供了一个内置组件,<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们,而且会带着两个生命周期钩子一个是再次被激活的时候,还有一个是被停用的时候。
页面默认缩放比例为1,最小宽度为375px,在小于375px出现水平滚动条的时候重新计算显示比例缩小界面, 当我们想在 任何屏幕 下看大相同的页面的时候 scale = window.screen.width / 375 然后重新设置为meta的viewport的默认缩放就行了。
在我们使用vue-cli的时候有的时候需要右滑或者左滑触发时间的功能,引用插件显得累赘,要不就是懒得自己搬轮子,这里有一个简单实现拖拽的方法
节流:当我们scroll或者mousemove的时候,有时候调用的函数会被频繁的触发,这样就会造成很大的浏览器资源开销,而且好多中间的处理是不必要的,这样就会造成浏览器卡顿的现象,这时候就需要节流。抖动:如果用户输入的同时,频繁的触发input事件,然后频繁的向后台发送请求,那么直到用户输入完成时,之前的请求都应该是多余的,假设网络慢一点,后台返回的数据比较慢,那么显示的联想词可能会出现频繁的变换,直到最后的一个请求返回。
种一棵树,最好的培养时间是十年前,其次是现在 加油 (ง •_•)ง。 ──── 前端攻城狮