一些基本认识 通过浏览器访问Web,一般时候就是通过Http协议请求一个页面 Ajax不是一种技术,而是一个术语,描述了利用现有技术的方法。技术上包括HTML、CSS、JS、DOM、XML等,以及其核心:window.XMLHttpRequest这个对象——或者我们也可以说是Api。利用Ajax这个 ...
Canvas的一点使用经验(2D上下文)
本文字数: 3.2k 阅读时长 ≈ 5 分钟
按需求在项目里画了一个Canvas动画,记录一些经验 关于Canvas Canvas可以说是HTML 5最受欢迎的部分了,除了基本绘图的2D上下文,还提供了3D上下文(名为WebGL) 2D上下文主要操作就是填充、描边;还可以加入文字和变换图形,添加阴影、渐变。每一帧都要把画布上的每一个像素画出 ...
Jenkins搭建经验
本文字数: 9.8k 阅读时长 ≈ 16 分钟
这是开箱即用的搭建Jenkins的手册,本文内所有操作都是我实践过后的记录。 安装 Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。可以解决测试环境不可控,开发测试环境不一致等问题。正好可以弥补我司在 ...
iOS端Web开发的一些经验
本文字数: 1.9k 阅读时长 ≈ 3 分钟
## 屏幕点击 selector { /* * 1. 这个属性只用于iOS (iPhone和iPad)。 * 2. 当用户轻按一个链接或者通过JavaScript定义的可点击元素时,iOS会给元素覆盖一个半透明的高亮色,默认灰。 * 3. 想要透明效果,就设置为`transp ...
VSCode使用经验
本文字数: 4.7k 阅读时长 ≈ 8 分钟
Mac和Linux下的快捷键有区别,这对啥都是痛点,而我莫名地不喜欢改掉默认的按键,所以特别痛。 骚操作和配置这里只记录一些比较灵活,但是新手不容易想到的地方。像cmd + enter无视光标位置直接向下换行(增加 shift,向上)、cmd + option + f当前页面替换(option换 ...
初识Android开发
本文字数: 1.2k 阅读时长 ≈ 2 分钟
稍微了解了一些Android开发的常识。 一些基础认知JDK这是Java的官方库(区别于第三方库),其中就提供了Java的运行环境,没太多好说的,选择一个偶数版本安装吧。 SDK 这是Google提供的Android开发工具包,对于开发上而言,类似于JDK,提供了Android的开发工具类和环境 ...