JavaScript教程, JavaScript常见问题及解决方案

AngularJS UI Router的pv统计

2016年8月10日 作者 FarLee   ‖浏览(5,171)

由于 AngularJS 其实是一个单页面应用, 因此通过AngularJS 做的h5 或wap应用, 是无法统计到AngularJS 的路由页面切换的. 好在google analytic, 百度统计, cnzz 等都提供了类似虚拟pv的js api接口. 在路由切换时调用这些page view事件接口就可以了. 以GA为例, 第一步在入口页(index.html) 的head里加入通用的非阻塞统计代码:

聊聊Javascript程序员和必备技能

2016年7月22日 作者 FarLee   ‖浏览(1,378)

大部分Web后端开发人员可能多多少少都会接触到一些前端的东西, 从最基本的html到javascript等, 也会偶尔修改一些程序; 但当有人问,你是全栈工程师吗? 或者更小范围地问, 你会javascript吗? 这时候估计大部分朋友心里会咯噔下, 并没有一个”会”于”不会”的标准(了解,熟悉还是精通, 初级,中级还是高级). 这样我们就聊下高级Javascript程序员需要达到什么程度. 简单地从技能层面来说, 如果对 javascript闭包, 原型继承, js模块化设计, Javascript事件机制这些关键词都很熟悉的话, 若算不上高级至少也是有一些功底了.

Javascript 或CSS获取客户浏览器支持的字体

2016年7月22日 作者 FarLee   ‖浏览(3,805)

如何用JS或CSS获取用户系统的浏览器支持哪些字体呢? 比如下面的font, 最终显示了哪个, 有什么方法显示出一个支持列表? 因为如果判断用户系统不支持某个字体的话, 则提示用户去下载该字体; <style> body { font-family: ‘Helvetica Neue’,Helvetica,’PingFang SC’,’Hiragino Sans GB’,’Microsoft YaHei’,Arial,sans-serif; } </style> 最初尝试用javascript的 document.getElementById(‘isId’).style.font 获取字体没有效果;

如何用JS或jQuery实现页面自动跳转

2016年7月22日 作者 FarLee   ‖浏览(10,531)

用Javascript 的window.location 和 window.location.href, 以及window.location.replace()都可以实现页面跳转, 下面是它们之间的区别: window.location 和 window.location.href 实现的效果是一样的, 比如: