最新消息:前端博客、web前端博客、Angularjs、javascript、jQuery、HTML5、CSS3

前端探讨

探讨前端前沿技术、笔记;前方高能预警,需注意姿势。

了解CSS浏览器前缀

8年前 (2016-02-24) 2368浏览

在我们编写CSS代码的时候,经常需要编写各种CSS浏览器前缀(CSS Vendor Prefixes)。但是我们为什么需要使用CSS浏览器前缀,以及什么时候使用CSS浏览器前缀呢?这里将会为大家一一介绍。 这篇文章将围绕以下几点来介绍CSS浏览器前缀...

校验Email地址有效性的正则表达式

8年前 (2016-02-17) 1900浏览

HTML5 对表单功能进行了很大的正确,例如允许使用正则表达式模式来验证电子邮件 <input type=”text” title=”email” required pattern=”...

CSS3对话气泡特效

8年前 (2016-02-17) 1721浏览

每当讨论到对话气泡时,无数的用户界面用途就会浮现出来。这些可以用于处理讨论评述,或者创建公告版,或者显示引用文本。只需将下面的类加入你的样式表,你也可以从这贴 CSS3代码片段,找到相关的HTML代码。 代码示例   ...

CSS现代字体栈

8年前 (2016-02-17) 1945浏览

你很难为设计一个新的页面头脑风暴式的想出自己的CSS字体栈。我希望这一小片代码能减轻一些折磨,并给你一些可以着手开始的模版。如果你想找更多的例子,查看一下CSS 字体栈 ,这是我最喜欢的资源之一。 css   /* ...

前端优化系列之一:DNS预获取 DNS Prefetch 提升页面载入速度

8年前 (2016-01-19) 1633浏览

DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点:一个是减少DNS的请求次数,另一个就是进行DNS预获取。 DNS 作为互联网的基础协议,其解析的速度似乎很容易被网站优化人员忽视。现在大多...

JQuery 的live()方法给新增节点绑定事件

8年前 (2016-01-19) 1802浏览

jQuery 可以使用live方法给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。 这个方法是基本是的 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则...

用jQuery写的扩展插件jQuery.speech,主要是用来语音播报。

8年前 (2016-01-11) 12204浏览

# jQuery.speech 如果参你有帮助,请给个star 用jQuery写的扩展插件,主要是用来语音播报。 接口调用百度翻译的接口,所以存在url参数长度问题。百度接口本身也不允许长文本调用,只能短文本调用。 初始参数详解: “sp...

google chart与百度echart比较

8年前 (2016-01-07) 5550浏览

前几天因为要做个硬件调试实时图表,刚开始朋友推荐百度eChart。看了觉得效果很酷,在项目中使用了。到实际测试数据时,发现很占CPU。经过优化后,占用率还是较高,而且心跳50ms会有此bug。于是又google下,发现谷歌也有chart图表插件。 ...

JS性能优化小常识

8年前 (2016-01-04) 1760浏览

下面是一些关于客户端JS性能的一些优化的小技巧: 1.关于JS的循环,循环是一种常用的流程控制。JS提供了三种循环:for(;;)、while()、for(in)。在这三种循环中 for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用fo...

百度图表eChart使用总结

8年前 (2015-12-31) 4331浏览

在使用百度图表eChart地图扩展时,没有使用模块化开发,调用以下代码会报错。熟悉模块化开发的人这些都不是问题,可以跳过。 require('echarts/util/mapData/params').params.baiduBuilding = {...