上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 45 下一页
摘要: WebUploader webuploader支持多图上传,大文件上传,压缩图片上传,拖拽上传,显示上传进度,预览等 当上传的需求要求可预览、显示上传进度、中断上传过程、大文件分片上传等等,这时传统的表单上传很难实现这些功能,我们可以借助现有插件完成。 如百度上传插件Web Uploader、jQu 阅读全文
posted @ 2020-09-22 17:35 坤嬷嬷 阅读(907) 评论(0) 推荐(0)
摘要: 前言 近些年,我们总是听到硬件加速,以及它如何帮助我们提升网页的动画性能,让网页动画变得更好,在移动端更流畅。但是我想一大部分经验少的工程师是不知道硬件加速是如何工作的以及我们如何使用它来帮助我们让动画变得更流畅。 CSS3 硬件加速又叫做 GPU 加速,是利用 GPU 进行渲染,减少 CPU 操作 阅读全文
posted @ 2020-09-18 15:47 坤嬷嬷 阅读(1068) 评论(0) 推荐(0)
摘要: 浏览器的渲染引擎 浏览器的主要组件有:用户界面、浏览器引擎、渲染引擎、网络、用户界面后端、JavaScript解释器、数据存储。 浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。浏览器在解析HTML文档,将网页内容展示到浏览器上的流程,其实就是渲染引擎完成的。 浏览器的渲染 阅读全文
posted @ 2020-09-16 19:21 坤嬷嬷 阅读(1507) 评论(0) 推荐(1)
摘要: 移动应用开发的三种方式比较 移动应用开发的方式,目前主要有三种: Native App: 本地应用程序(原生App) Web App:网页应用程序(移动web) Hybrid App:混合应用程序(混合App) 图1:三种移动应用开发方式 如图1所示,三种移动应用开发方式具体比较如表2所示: 表2: 阅读全文
posted @ 2020-09-10 15:47 坤嬷嬷 阅读(2124) 评论(0) 推荐(0)
摘要: 深度作用选择器简介 如果你希望 scoped 样式中的一个选择器能够作用得“更深”,例如影响子组件,你可以使用 >>> 操作符: <style scoped> .a >>> .b { /* ... */ } </style> 上述代码将会编译成: .a[data-v-f3f3eg9] .b { /* 阅读全文
posted @ 2020-08-27 18:53 坤嬷嬷 阅读(4195) 评论(0) 推荐(2)
摘要: 前言 在Vue.js的组件化开发中,常常会对某个组件的style标签加上scoped属性,如<style lang='less' scoped>,这样做的目的在于使这个组件的样式不能轻易在其他地方被有意或无意修改,以达到封装的目的。值得注意的是,当我们进行组件嵌套时,常常需要修改子组件的默认样式,由 阅读全文
posted @ 2020-08-27 18:39 坤嬷嬷 阅读(730) 评论(0) 推荐(0)
摘要: 参考 HTML/BODY的背景渲染原理(优先) 关于body,html与background的冷知识 阅读全文
posted @ 2020-08-27 10:57 坤嬷嬷 阅读(208) 评论(0) 推荐(0)
摘要: 参考 Windows Phone 阅读全文
posted @ 2020-08-26 15:57 坤嬷嬷 阅读(457) 评论(0) 推荐(0)
摘要: 前言 今天在看vue-loader预处理器配置相关的内容,突然看到了Pug,然后有了一个疑问:模版引擎原来是预处理器吗? 答案是:YES 说明 这里重点讨论使用不同的js模板引擎作为预处理器, 下面示例使用了pug模板引擎 <template lang="pug"> div h1 Hello wor 阅读全文
posted @ 2020-08-18 23:39 坤嬷嬷 阅读(385) 评论(0) 推荐(1)
摘要: 引言 图片处理在前端工作中可谓占据了很重要的一壁江山。而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码。标题略大,不过只是希望通过一些浅显的论述,让你知道什么是图片的 base64 编码,为什么我们要用它,我们如何使用并且方便的使用它,并 阅读全文
posted @ 2020-08-05 16:34 坤嬷嬷 阅读(579) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 45 下一页