探索JavaScript数组奥秘
avaScript数组同后端语言一样,具有它自己的数据结构,归根结底,这种数据结构,本质就是一种集合。在后端语言中(如java,.net等),数组是这样定义的:数组是用来存储相同数据类型的集合
h5 与原生 app 交互的原理
现在移动端 web 应用,很多时候都需要与原生 app 进行交互、沟通(运行在 webview 中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能。所以,这次就来捋一捋 h5 与原生 app 交互的原理。
前端日志上报的新姿势“Beacon”
在前端应用越来复杂的今天,为了监控前端应用是否正常运行,通常会在前端收集一些错误与性能等数据,最终我们会将这些数据上报到服务端。上报的方式有很多,理论上我们只要能把数据发给服务端就行了
lock文件_我们为什么需要 lock 文件
从 Yarn 横空出世推出 lock 文件以来,已经两年多时间了,npm 也在 5.0 版本加入了类似的功能,lock 文件越来越被开发者们接收和认可。本篇文章想从前端视角探讨一下我们为什么需要 lock 文件,以及它的一些成本与风险,当然其中一些观点对于后端也是适用的
高效学习开源项目的五大步骤!
得益于开源运动的蓬勃发展,众多技术顶尖的公司、团队或者个人通过开源的方式向技术社区贡献了许多优秀的开源项目,一方面大大促进了整体技术的发展
cms识别工具_如何识别网站cms系统?
有时候看到些很好的网站,想知道它是什么模板什么CMS做的?做一个类似的站点;有时候搞站点时想到站点是有什么web系统搭建的?是否可以在互联网寻找到此cms版本是不是有漏洞,其实不管在线还是本地工具都是跑字典,假如存在cms特殊文件,那就是该cms系统
为什么不应该使用Markdown来写文档
Markdown是互联网上最普遍使用的轻量级标记语言。对于写博客和评论这类的任务,用Markdown很棒。不过最近技术社区的人员开始用它来写文档。下面我列出一些反对使用Markdown的观点,希望能帮助你决定是否适合使用Markdown
Pichai 谈 Google 的设计发展
让技术为全世界的每一个人服务,这是我的激情所在。不仅是 Google,众多小团队和开发者同样可以设计出优秀的产品并帮助人们解决问题;这是我们的共同目标。
css、js实现自定义滚动条的两种方式
一般默认的滚动条会比较丑,我们可以利用css或者js来实现实现自定义滚动条的功能; 下面就整理2种实现方式