综述        最近开始使用Python写服务端,在培训开始时要求从Web前端开始学,从而为以后写服务端打下基础,同时技多不压身,学习Web开发可以多学一种技能,更深入了解网络通信,了解服务端应该怎么为前端服务。俗话说得好不懂前端的后台不是好策划,所以进入了一段疯狂学习的时间。在各种查询百度、谷歌、官方文档过程中,收获颇丰,...

1. 雪碧图(精灵图片、CSS Sprites) 基本概念 雪碧图被运用在众多使用很小图标的网站上. 相对于把每张小图标以.png格式文件的形式引用到页面上,使用雪碧图只需要引用一张图片,对内存和宽带更好. 优点 ① 将多张图片合并成一张图片中,可以减小图片的总大小 ② 将多张图片合并成一张图片后,下载全部所需资源,只需要一次请求,可以减小建立连接的消耗. 注意 在HTTP2中,已经不需要考虑减少...

JS是前端开发的一门脚本语言<解释型语言> 解释型语言 ① 概念:程序执行之前,不需要编译就可以直接运行,在运行时边解析边执行的语言 ② 代表:python、JavaScript、PHP、Ruby ③ 图示 编译型语言 ① 概念:程序执行之前,需要一个专门的编译过程,把程序编译成机器语言的文件,比如ipa、exe、jar文件 ② 代表: C/C++、Pascal、object-C、Sw...

在我们日常使用pageHelper插件的过程中,我们通常是在service层中查找数据并把数据直接转换成Page对象。` 代码如下: 在service层使用插件封装好的startPage()方法后,直接查找所有的数据,并把返回的数据对象转换成Page对象。 但是在实战过程中,我们一般都是多表查询,返回来的数据通常都是要映射到其它的bean属性中的,并封装到集合中。这时就需要把一个集合类型的数据转换...

一文入门HTML5

Web开发

  

2019-12-26 19:47:56

欢迎访问我的个人博客Coder HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体,例如:video标签和audio及canvas代标记。 HTML5中语义化标签 在HTML5中新增了很多的语义标签,如 header footer nav article aside section … … 比如以前我们使用以下方式来布局 现...

Java图像通道顺序变换(rgb转为bgr) 原理:要使得rgb和bgr互换,只需调换r和b通道。Java中借助BufferedImage进行转化,详见代码。 效果: 代码: python代码 Java vs Python 代码量 Life is short, you need Python 参考文章: https://www.cnblogs.com/roucheng/p/3527655.html...

学习心得之AJAX

Web开发

  

2019-12-31 18:12:30

前言:经过一段web开发方面知识的学习,我对AJAX技术有了一定的理解和认识,在此对AJAX技术的有关知识进行一下梳理和总结。 一、AJAX的介绍 AJAX,全称Asynchronous JavaScript and XML,见名知意,是一种异步的、基于JavaScript 和 XML的技术。AJAX不是一种新技术,而是以下几种技术的组合运用: (1)基于web标准(standards-based...

今年的计划之一是搭建一个博客,开始写博客。于是在网上找了一些博客程序发现用Hexo在gitHub上搭建自己的个人博客是比较简单而且易于维护的做法。 在网上找了一些教程后开始搭建,用自己比较中意的hexo-theme-next模板,发现搭建成功后导航栏链接不对,出现了URL乱码的问题。在网上搜索了一把发现有些网友也碰到了类似的问题不过都还没有解决。 我是从 https://github.com/Do...

async 和 defer

Web开发

  

2020-02-07 05:34:01

HTML加载过程 1. 两个引擎 浏览器的引擎可以分为渲染引擎和 JS 引擎。 JS 引擎相对独立,而渲染引擎又包括 HTML 解释器、 CSS 解释器、布局、图形、视频、图片解码器等。 JS 引擎独立于渲染引擎,而浏览器加载网页需要 JS 引擎和渲染引擎相互协作。一般情况下,当 HTML 解释器遇到 <script> 标签时,浏览器会将控制权交给 JS 引擎,JS 引擎对内联的代码会...

async 和 defer

Web开发

  

2020-02-07 06:41:50

HTML加载过程 1. 两个引擎 浏览器的引擎可以分为渲染引擎和 JS 引擎。 JS 引擎相对独立,而渲染引擎又包括 HTML 解释器、 CSS 解释器、布局、图形、视频、图片解码器等。 JS 引擎独立于渲染引擎,而浏览器加载网页需要 JS 引擎和渲染引擎相互协作。一般情况下,当 HTML 解释器遇到 <script> 标签时,浏览器会将控制权交给 JS 引擎,JS 引擎对内联的代码会...

内存溢出和内存泄漏

Web开发

  

2020-02-19 22:00:27

内存溢出 当程序需要的内存超过了剩余的内存时,就会抛出内存溢出错误 内存泄漏 占用的内存没有及时释放 内存泄漏积累多了就容易导致内存溢出 常见的内存泄漏 占用内存很大的全局变量 没有及时清理的计时器/定时器 闭包...