-
web端字体图标制作
web端为什么需要做字体图标? 性能好。在之前项目中,网页的图标是用的图片,当图标很多时,体积比较大。而且之前做过2年的UI设计,总觉得这样经常切图麻烦,当需要同一个图标大小不一时,直接放大图片会失真。 字体图标制作流程 1:第一当然需要一个设计师啦...我常用的方法,设计师设计出图标保存为SVG格式的。 图(1) 当没有设计师时,也可以在http://www.iconfont.cn/ 下载自己需要的SVG图标。需要登陆账号,看见喜欢的图标可以收藏或者下载下来,一版情况下时不支持这的,图标也是有版权...
-
padding和margin:内边距和外边距
一、padding:内边距(内填充) 1、padding 简写属性在一个声明中设置所有填充属性。该属性可以有1到4个值。 (图1) <style> div.outer{  ...
-
html的iframe高度自适应三种写法
想到的一种办法是,在父页面里获取子页面的高度,在父页面onlod里把获取到子页面的高度赋值给父页面iframe标签,不过这种方法感觉不是很好,因为浏览器兼容性不好,获取不到高度 这种方法有两种写法 1、 <script type="text/javascript"> // 计算页面的实际高度,iframe自适应会用到 function calcPageHeight(doc) { ...
-
微信支付JSAPI那些坑
背景:最近做项目,甲方提出一个需要要求在手机端直接微信注册成功后,直接登录并发起微信支付。再三思考后,才决定使用jsapi微信支付。 微信支付官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 首先微信普通商户版有NATIVE支付、JSAPI支付、APP支付、H5支付、付款码支付、小程序支付;其中我认为作为web开发的最常用的是native、jsapi、h5支付了。但是jsapi支付在官方微信支付文档中,留下了很多坑,导致在使用过...
-
总结程序猿效率低下35条恶习
近日web开发专家Christian Maioli总结了导致程序猿效率低下,代码像意大利面条一样难以维护的35条恶习(归为代码组织、团队工作、写代码、测试与维护四大类)。 代码组织 1.总是说“一会弄好”,但从来不兑现。(缺乏任务管理和时间管理能力) 2.坚持所谓的高效、优雅的“一行代码流”,事实上,可读性才是最重要的,聪明是第二位的。 3.无意义的优化。(类似网页大小之类的优化最后再做) 4.不注重代码样式和风格的严谨。 5.使用无意义的命名。 6.忽略经过验证的最佳实践(例如代码审核、TDD、Q...
-
删除包含表情字符的字符串方法
由于表情字符占4个字节(2个unicode字符),在做删除的时候无法判断,该退格1个字符,还是2个字符,才是正确的。下面介绍判断方法,先看下面的测试图 1.字符串的长度不等于看到的字符串中的字符个数 2.字符串的codePoint遍历可以正确分割出看到的字符 3.charCodeAt和codePointAt值的不同,就说明有特殊字符存在 综上所述有两种办法去判断删除字符该删除一个字符还是两个字符 1.codePoint遍历后,把codePoint长度是2的索引记录下来,比如(9-10),删除字符时遇...
-
Java主要三种方式来实现定时任务
现代的应用程序早已不是以前的那些由简单的增删改查拼凑而成的程序了,高复杂性早已是标配,而任务的定时调度与执行也是对程序的基本要求了。 很多业务需求的实现都离不开定时任务,例如,每月一号,移动将清空你上月未用完流量,重置套餐流量,以及备忘录提醒、闹钟等功能。 Java 系统中主要有三种方式来实现定时任务: Timer和TimerTask ScheduledExecutorService 三方框架 Quartz 下面我们一个个来看。 (图1) Timer和TimerTask 先看一个小 demo...
-
swiper实现tab切换效果例子
直接上代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <...
-
Java编程在PDF中添加以及填充表单域的方法
表单域,可以按用途分为多种不同的类型,常见的有文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据。下面的示例中,将分享通过Java编程在PDF中添加以及填充表单域的方法。这里填充表单域可分为2种情况,一种是在创建表单域时填充,一种是加载已经创建好表单域的文档进行填充。此外,对于已经创建表单域并填写好的文档,也可以设置只读,防止修改、编辑。 要点概括: 1.创建表单域 2.填充表单域 3.设置表单域只读 工具:Free Spire.PDF for Jav...
-
Java中的异常处理
突然想到一个问题,这些东西我之前就整理过,现在再次整理有什么区别嘛?我就自问自答一下,可能我再次整理会看到不一样的一面,会从源码和整体来看。其次,之前的整理都是在某个地方止步,可持续性较差,现在就尽力坚持住。 前段时间集合的整理真的是给我搞得心力交瘁啊,现在可以整理一些稍微简单一点的,搭配学习 ~ 进入正题,看看 Java 中的异常处理。当程序执行的时候没有按照我们的意思执行,发生了一些不可言语的 bug 时,你打算怎么搞?不管不问,还是主动出击,而 Java 语言为此就准备了一套处理异常的类。 Thr...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41