标签筛选: #legacy
共 112 篇文章
· 585 字 · 3 分钟

字体、光和颜色

字体 > 1、系统会选择第一个字体,如果没有就用第二个字体,以此类推,所以我们应该在最后一个放一个通用字体,以保证正常显示 > 2、英文字体名应该放在中文的前面,以保证中英文字体不同 > 3、如果字体名有空格应该使用双引号 > 4、中文字体也建议使用英文名,如微软雅黑为Microsoft YaHei...

· 193 字 · 1 分钟

Photoshop不改变像素改变大小

切图的时候我们可能会用上精灵图,比如这个 但是随着后续需求的增加,那张图片就放不下那么多图标了,就需要改变那个图片的大小,但是图片的像素,以前的图标位置,不能变 我好像一年没用上了,刚试了下,还记得。为了避免忘记了,记录一下 按下 快捷键

· 383 字 · 2 分钟

angular指令

前端组件化,angular指令可以帮到我们 指令还是比较复杂,它 一共有这么多参数,先写到这,我只明白其中几个 restrict 值 对应类型 使用方法 <t...

· 120 字 · 1 分钟

angular定时器何时销毁

在清晨好文章中,给li绑定了一个定时器,每隔三秒给他下一个li加一个样式 但是什么时候清除定时器呢 你可能想到,我在调用之前清除 试过之后就知道不对了 正确的做法是在DOM从页面删除的时候销毁

· 489 字 · 2 分钟

正则表达式-零宽断言

先看一下零宽度正预测先行断言( 格式为 (?=exp) ) 我们来看一下 零宽断言 断言的是后面出现的东西,所以上一个正则表达式永远匹配不到东西 改一下 当我看到这的时候我想这不是和/ab/一个意思了?其实不是的 这里的ab 是\wb 零宽断言一般是放后面匹配的,来看一下这个例子 (?=abc)这...

· 164 字 · 1 分钟

我认为使用原生JavaScript不适合开发

经常看到一些要求会使用原生JavaScript进行开发,我觉得这样并不明智(特别是PC端开发),因为我觉得这样很多东西都要写两遍,不麻烦吗 下面来看看有哪些东西需要写两遍 绑定事件 删除事件 获取事件及事件对象目标 阻止浏览器默认事件的兼容性写法 在数组中很多ES5方法存在兼容性 indexOf()...

· 128 字 · 1 分钟

无缝滚动

因朋友需要,写的一个滚动,挺简单的,就几行代码 演示地址 PS:还记得注册github时候是为了学习git命令,我怕把公司仓库玩坏了。github不光给我们提供代码储存,还提供了一个无限制的静态服务器,是每个前端都应该用的

· 197 字 · 1 分钟

再来看看$.extend

先看看zepto中的用法 API中是这样说 $.extend(target, [source, [source2, ...]]) ⇒ target $.extend(true, target, [source, ...]) ⇒ target v1.0+ 通过源对象扩展目标对象的属性,源对象属...

· 153 字 · 1 分钟

$.trim是怎么实现的

首先来看看zepto是怎么实现的 它调用了字符串的trim方法来处理【ES5增加的方法】 在jQuery 1.2.6中 使用了正则表达式去掉前后空格 在jQuery1.6.1中 检查浏览器支持trim方法不,支持就调用浏览器本身的,不支持就用正则 在jQuery1.7中trim方法和jQuery1....

· 185 字 · 1 分钟

关键字搜索优化

很多地方都有这种关键字搜索,每次输入都调用一次接口,可能就比较浪费,因为用户还没输完。我们可以延迟调用接口,当用户输入了和上次一样的关键字 就不重新调用接口,这里对关键字做一个缓存,差不多就是这样 这篇文章写得很详细,可以参考

· 201 字 · 1 分钟

chrome插件double-search

double-search 让你一次回车多个结果,支持个性定制自己的搜索习惯,目前支持Google,百度,搜狗,知乎,必应,默认是Google和百度 使用方法,打开谷歌浏览器,地址栏chrome://extensions/回车,double-search.crx文件拖进去 最新插件下载地址 下面这...