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

JavaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

ajax与fetch的差异和优劣

8个月前 (08-07) 317浏览

相信很多前端开发的童鞋们还在使用$.ajax来作页面请求,这种传统jquery插件正慢慢失去优势力。但对于刚学js的新手却是一种不错的学习历程,jquery有很多思路值的我们借鉴。不需要太多的学习成本,简单易上手,包括现在大部份插件还是基于jq来写的...

拓扑关系图插件之jtopo

2年前 (2018-10-11) 1020浏览

这两天在跟产品讨论图的实现方式,给了一个同行的参考图。于是网罗了下,发现在基于canvas上写的jtopo插件。但是官方网站已经打不开了,再次上github搜索关键字,也没找到。快要放弃时,在码云上找到官网的代码。拉下来看demo,写的还是很...

混合APP、小程序蓝牙调试备忘录

2年前 (2018-05-14) 607浏览

最近在写东家与华为合作的一款混合APP开发,我负责写自家JSSDK。遇到一些难点,在些备忘记录。 在建立连接后,收到状态我们都会认为底层已经准备好了,所以,在getBLEDeviceCharacteristics建立onBLEConnectionSt...

旧js与es6处理闭包问题区别及优势

2年前 (2018-04-10) 529浏览

先看下触发闭包的情景,页面上有很多div,点击div输出对应的系列值。 按照以前的思路可能是以下代码: var p = document.querySelectorAll('div'); for (var i = 0; i < p.lengt...

如何利用JS纠正服务器时间达成javascript倒计时

2年前 (2018-04-02) 686浏览

用的js倒时可能会出现与设想的不一致,原因可以是时差,也可能是客户更改了本地时间造成的。参考了网络和自己实际,可以用原生或jq的ajax来实现这功能。当然这是一个demo,实际应用可能会出现性能问题,这里只是演示实现效果。可根据自身实际情况优化。。。...

ios/ie部分浏览器使用javascript格式化日期出现NaN原因

2年前 (2017-12-14) 893浏览

最近做年度活动报名H5页面,用于安卓和IOS中。测试时发现安卓没有问题,IOS下没有地行实际的效果。用IOS调试工具调试发现js指定日期转换时间戳出现问题,在Safari或IE下值为NaN。原来代码里面直接用了new Date(endTimestam...

移动端富文本编辑器–Eleditor.js

3年前 (2017-09-14) 1793浏览

最近因项目需要,网罗找了一款开源移动端富文本编辑器–Eleditor.js。 实际应用测试中,我们发现一些操作上的BUG,但不影响使用。其中自定义扩展非常好用,免去修改源码的烦恼。在与APP前端联调时,为了区分IOS与android,使用...

JS基础积累持续更新

3年前 (2017-04-25) 1057浏览

JS基础积累持续更新篇 /** * [检测是否手机带区号 description] * @param  {[type]}  str [description] * @return {Boolean}     [description] */ ...

前端面试题汇总-基础篇

3年前 (2017-04-11) 980浏览

「 CSS篇 」 1)CSS 盒子模型,绝对定位和相对定位 2)清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 3)如何保持浮层水平垂直居中 4)position 和 display 的取值和各自的意思和用法 5)样式的层级关系,选择器优先级,...

canvas像素点实现镜像翻转

3年前 (2017-03-29) 1489浏览

最近开发扫地机项目网站,后台实现清扫记录展示,地图和坐标需要转换才能正确显示。机器中的世界是跟我们现实图中相反的,需要Y轴翻转。网上搜罗下,大部分是小平翻转。最后在找到类似的原理的代码(https://www.deanhan.cn/mirror.ht...