一次仿写jQuery库的简单代码 发表于 2019-04-25 | 更新于 2021-10-09 | 分类于 JavaScript | | 字数统计:1.7k字 | 阅读时长:8分 功能的实现都很简单,但是是需要学着别人的思想 阅读全文 »
hexo next主题首页隐藏指定文章 发表于 2019-04-23 | 更新于 2021-10-09 | 分类于 hexo | | 字数统计:144字 | 阅读时长:1分 因为博客下混合了我技术类和生活类的文章,但是首页我只想显示技术类,所以记录下做法。 阅读全文 »
HTML5移动端自适应方案——媒体查询+rem方案 发表于 2019-04-22 | 更新于 2021-10-09 | 分类于 HTML | | 字数统计:4.1k字 | 阅读时长:20分 背景虽然H5的页面与PC的Web页面相比简单了不少,但让我们头痛的事情是要想尽办法让页面能适配众多不同的终端设备。 阅读全文 »
Less入门 发表于 2019-04-15 | 更新于 2021-10-09 | 分类于 CSS | | 字数统计:4k字 | 阅读时长:18分 Less是什么LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。 Less官方文档 阅读全文 »
Android混淆(Proguard)详解 发表于 2019-04-12 | 更新于 2021-10-09 | 分类于 Android | | 字数统计:6.9k字 | 阅读时长:28分 混淆的作用及好处混淆属于整个应用程序开发生命周期偏后期阶段的技术了,所以要考虑应用的安全性及性能的问题,混淆就是为了这种需求产生的一种技术,简单说,混淆就是将关键字和关键类名,修改为无意义的字符以起到迷惑试图反编译去查看源码的人。在一定程度上能过滤掉一些入门反编译者,混淆是保障Android程序源码安全的第一道门槛,以上谈了下混淆的作用,而混淆的好处除了能保证源码安全性之外就大概是通过修改关键字为无意义字符串,或者剔除某些辅助类,比如Log,从而减少文件大小。 阅读全文 »
Mac应用程序无法打开或文件损坏的处理方法 发表于 2019-04-12 | 更新于 2021-10-09 | 分类于 程序人生 | | 字数统计:372字 | 阅读时长:1分 今天安装一些软件时遇到了 无法打开或文件损坏的Mac应用程序,所以查了一下解决办法,记录在了博客下。 本人机器系统版本Mojave 10.14.4 阅读全文 »
移动端前端开发之viewport 发表于 2019-04-11 | 更新于 2021-10-09 | 分类于 HTML | | 字数统计:7.9k字 | 阅读时长:28分 背景浏览器的viewport是可以看到Web内容的窗口区域,通常与渲染出的页面的大小不同,这种情况下,浏览器会提供滚动条以滚动访问所有内容。 窄屏幕设备(如移动设备)在一个虚拟窗口或视口中渲染页面,这个窗口或视口通常比屏幕宽;然后缩小渲染的结果,以便在一屏内显示所有内容。然后用户可以移动、缩放以查看页面的不同区域。例如,如果移动屏幕的宽度为640px,则可能会用980px的虚拟视口渲染页面,然后缩小页面以适应640px的窗口大小。 这样做是因为许多页面没有做移动端优化,在小窗口渲染时会乱掉(或看起来乱)。所以,这种虚拟视口是一种让未做移动端优化的网站在窄屏设备上看起来更好的办法。 阅读全文 »
Android build.gradle配置详解 发表于 2019-04-10 | 更新于 2021-10-09 | 分类于 Android | | 字数统计:5.3k字 | 阅读时长:21分 AS是采用gradle来进行构建项目,而gradle是基于groovy语言。这里了解一下项目中gradle的详细配置。 阅读全文 »
IOS pch预编译头文件使用 发表于 2019-04-08 | 更新于 2021-10-09 | 分类于 Ios | | 字数统计:923字 | 阅读时长:3分 PCH是什么PCH文件是一个标准的预编译头文件( Pre-Compiled Header),在Xcode6之前的版本中,系统模板会在Supporting Files文件夹自动创建。但在Xcode6之后的版本中取消了这一文件,如果我们需要使用pch文件,则需要手动创建。去掉的主要的原因: 阅读全文 »
IOS状态栏、导航栏使用总结 发表于 2019-04-04 | 更新于 2021-10-09 | 分类于 Ios | | 字数统计:2.5k字 | 阅读时长:9分 状态栏与导航栏的位置如下图 阅读全文 »