绘制一个正方形,可以有很多方式,之前有说 OpenGL 中是不存在长方形的,需要用2个三角形拼成。而关于拼接方式,有很多种,这里暂不介绍,后续进行补充。 案例为:绘制一个正方形,并通过键盘上下左右操作对正方形位置进行改变,从而简单介绍绘制流程。 流程介绍 一、setUp 设置背景色 RGBA:glC ...
分类:
其他好文 时间:
2020-07-06 09:16:02
阅读次数:
66
BFC的定义: BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 如何形成: 根元素 float属性不为none ...
分类:
其他好文 时间:
2020-07-05 20:59:37
阅读次数:
71
Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架,Vue 被设计为可以自底向上逐层应用。 Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。 安装 1. 直接从https://vuejs.org/js/vue.min.js下载 ...
分类:
其他好文 时间:
2020-07-05 19:31:26
阅读次数:
58
一、创建Canvas的过程 Ref: https://github.com/mozilla/pdf.js/blob/master/web/pdf_page_view.js PDF.js 先创造canvas,再在上面渲染pdf的内容。 打开一次pdf,只需要渲染一次canvas,那么问题来了: 创建一 ...
分类:
其他好文 时间:
2020-07-05 19:05:15
阅读次数:
64
拦截器:和过滤器用途基本类似 SpringBoot2.X新版本配置拦截器 implements WebMvcConfigure 自定义拦截器 HandlerInterceptor preHandle:调用Controller某个方法之前 postHandle:Controller之后调用,视图渲染之 ...
分类:
编程语言 时间:
2020-07-05 17:26:07
阅读次数:
81
l浏览器执行js简介 浏览器分成两部分:渲染引擎和js引擎 渲染引擎:用来解析html和css,俗称内核,比如chrome浏览器的blink,老版本的webkit。 js引擎:也称为js解释器。用来读取网页中的js代码,对其处理后运行,比如 chrome浏览器的V8。 浏览器本身并不执行js代码,而 ...
分类:
Web程序 时间:
2020-07-05 10:30:44
阅读次数:
56
拦截器类 ==> 三个方法 方法前 方法后 页面渲染后 如何使用拦截器? 1)在springmvc.xml中配置拦截器 <!--springmvc 拦截器 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <!-- ...
分类:
编程语言 时间:
2020-07-05 00:47:49
阅读次数:
68
接上一篇文章,这篇文章来整理一下其他的一些vue指令。先申明一下,关于指令的一些概念都搬运自官网,如果有哪些不理解可以直接上官网进行学习。 列表渲染之v-for Expects: Array | Object | number | string | Iterable (since 2.6) Usag ...
分类:
Web程序 时间:
2020-07-05 00:43:56
阅读次数:
72
web标准:将结构、表现、行为分离,使其更具有模块化。 w3c标准:标签字母要小写,双标签要闭合,标签不允许随意嵌套。 尽量使用外部样式和外链js,使结构、表现、行为分为三块,这样可以提高页面渲染速度。 样式尽量少用行内样式,id和class名要做到见名知意。 不需要变动页面内容,便可提供打印版本, ...
分类:
Web程序 时间:
2020-07-05 00:20:11
阅读次数:
119
a.解析HTML文件,创建DOM树。自上而下,遇到任何样式(link、style)与脚本(script)都会阻塞(外部样式不阻塞后续外部脚本的加载); b.解析CSS。优先级:浏览器默认设置<用户设置<外部样式<内联样式<HTML中的style样式; c.将CSS与DOM合并,构建渲染树(Rende ...
分类:
其他好文 时间:
2020-07-04 22:39:18
阅读次数:
95