深圳幻海软件技术有限公司 欢迎您!

  • 在线客服系统源码开发实战总结:H5 Notifications浏览器桌面通知

    在浏览器访问网站,想在浏览器最新化的情况下,也能收到右下角的消息通知这个时候就会用到H5Notifications   具体效果可以参照演示页面 演示页面-唯一在线客服系统实现代码jsfunctionnotify(title,options,callback)

  • 记录--关于 HTML5 LocalStorage 的 5 个不为人知的事实

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助LocalStorage是HTML5中一个方便使用的API,它为Web开发人员提供了一个易于使用的5MB的存储空间。使用LocalStorageAPI真的再简单不过了。不信看下:?123456789101112//Saveavaluetol

  • iPhone iPad生产力大增!带你玩转Safari扩展

    很多朋友都试图将iOS设备(包括iPad)当作生产力工具,但它们的生产力表现,依然难尽人意。iOS设备能够承担的生产力任务,依然主要还是收发邮件、撰写文档、简单的流程管理等等轻量级应用。尽管iPadOS甚至改名了并强调生产力,但无论是系统机制还是应用功能,其生产力仍和桌面设备有不可逾越的鸿沟。▲iP

  • 微软Skype即将迎来重大升级:带来快速、有趣、愉悦和流畅的体验

    微软今天发布预告,表示Skype目前正在积极开发中,新版本有望在未来几个月内和大家见面。随着最近面向消费者的MicrosoftTeams的推出,大多数人认为微软将退出Skype。不过微软今天透露了Skype的未来计划,目标是建立一个改进的、更快的、可靠的、看起来超级现代的Skype。作为Skype中

  • 小技巧:如何在iPhone 13上体验诸多Google实用功能

    在今天更新的博文中,介绍了几个将Google体验引入到iOS的小技巧。在博文中介绍了包括个性化主屏幕、通过SmartStacks组织你喜欢的Google应用、设置Chrome为默认浏览器等等。个性化主屏幕在博文中,Google推荐iOS用户在主屏幕上启用Google应用、GoogleMaps、Goo

  • 爬虫与反爬虫技术

    1.爬虫与反爬虫的概念互联网站点的流量一部分由人类正常访问行为产生,而高达30%-60%的流量则是由网络爬虫产生的,其中一部分包含友好网络爬虫,如搜索引擎的爬虫、广告程序、第三方合作伙伴程序、Robots协议友好程序等;而并非所有的网络爬虫都是友好的,爬虫流量中仍有约20%~30%的流量来自恶意网络

  • jQuery已“死”?为清除技术债,我们删掉了前端所有jQuery依赖

    近期,英国公共部门信息网站GOV.UK前端开发主管MattHobbs宣布该公司删除了jQuery作为所有前端应用程序的依赖项,这意味着“在所有13个FE应用程序中,JS大小减少了32KB(31%~49%之间)”。一些关键指标得到优化Matt也在推特上分享了几组数据,说明了在删除jQuery后一些关键

  • 用 WebAssembly 在浏览器中运行 Python

    长期以来,Python社区一直在讨论如何使Python成为网页浏览器中流行的编程语言。然而网络浏览器实际上只支持一种编程语言:JavaScript。随着网络技术的发展,我们已经把越来越多的程序应用在网络上,如游戏、数据科学可视化以及音频和视频编辑软件。这意味着我们已经把繁重的计算带到了网络上——这并

  • 面试被问及 Hash 与 History 的区别,该怎么回答?

    为什么推荐使用hash模式?创建项目时,vue-router默认使用hash模式,设置模式的时候到底该使用hash还是history模式呢?先了解它们的实现原理,搞清楚之间的区别,就知道什么时候该选择什么模式了。一、实现原理hash原理hash通过监听浏览器onhashchange事件变化,查找对应

  • 漫画 | 为什么中国没有搞出浏览器引擎?

     注意,是浏览器引擎,不是浏览器!浏览器引擎主要有两个功能,一个负责渲染/页面布局,另外一个是执行JavaScript。国内搞出的浏览器挺多的,不过都是基于外国的开源引擎。为什么没有自主的,或者主导的开源引擎呢?回答这个问题之前,我们先看看浏览器引擎的发展历史,答案就在其中。1990年夏日

  • 前端大佬看过来,这儿有你不知道的前端Web小技巧

     前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给

  • 提升前端开发效率:你应该知道的10个Chrome扩展程序

    “进步不是勤奋者的功劳。它是懒惰者在尝试寻找更简单的方法时取得的成果。”——罗伯特·海因莱因CSSViewer这款工具用来识别和显示元素的CSS属性是非常方便的。它包含一个浮动面板,你可以将其悬停以检查页面上的元素。CSSViewer将你选择的CSS显示在一个提示框中,使你可以轻松地复制所选的CSS

  • 一文看懂浏览器事件循环

     实际上浏览器的事件循环标准是由HTML标准规定的,具体来说就是由whatwg规定的,具体内容可以参考event-loopsinbrowser。而NodeJS中事件循环其实也略有不同,具体可以参考event-loopsinnodejs我们在讲解事件模型的时候,多次提到了事件循环。事件指的是

  • 一文彻底搞懂Cookie、Session、Token到底是什么

    Cookie洛:大爷,楼上322住的是马冬梅家吧?大爷:马都什么?夏洛:马冬梅。大爷:什么都没啊?夏洛:马冬梅啊。大爷:马什么没?夏洛:行,大爷你先凉快着吧。在了解这三个概念之前我们先要了解HTTP是无状态的Web服务器,什么是无状态呢?就像上面夏洛特烦恼中经典的一幕对话一样,一次对话完成后下一次对

  • 程序员:HTML、CSS、JavaScript是如何变成页面的?

    从输入HTML、CSS、JavaScript到浏览器渲染出我们预期的效果,渲染流程分为这几个子阶段:构建DOM树、样式计算、布局阶段、分层、绘制、分块、光栅化和合成。以下面这段html举例讲解这几个过程: 复制//aa.html  <!DOCTYPE h

  • 优化Web应用程序性能方案总结

    在开发web应用程序时候,性能都是必不可少的话题。而大部分的前端优化机制都已经被集成到前端打包工具webpack中去了,当然,事实上仍旧会有一些有趣的机制可以帮助web应用进行性能提升,在这里我们来聊一聊能够优化web应用程序的一些机制,同时也谈一谈这些机制背后的原理。ChromeCorverage

  • HTML5开发者:10个开发便利快捷的小工具

    在过去的几年里,HTML5在网络空间的门户网站中得到了充分的认可和普及,进入发展的快车道,并改进了其前身的方法。在本文中,我们带来了10个优秀的HTML5工具,这些工具可以简化您的开发工作,使您能够轻松地开发具有创造性和创新性的Web应用程序。我们希望您能找到适合您工作的列表,如果您知道其他一些优秀

  • 【开发必看】你真的了解回流和重绘吗?

     回流和重绘可以说是每一个web开发者都经常听到的两个词语,可是可能有很多人不是很清楚这两步具体做了什么事情。最近有空对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合一些例子,写了这篇文章,希望可以帮助到大家。浏览器的渲染过程本文先从浏览器的渲染过程来从头到尾的讲解一下回流重

  • 软件测试者必备的九种工具

    【51CTO.com快译】一般在产品研发的过程中,我们对于交付出高质量软件的愿望,是和那些不断探索新的测试工具与技术的需求成正比的。可以说,如果没有现代化的工具,我们几乎无法实现测试过程的自动化,也就无法保证软件产品的鲁棒性。同时,在测试人员的收藏库里各种工具的质量,也直接决定了他完成测试工作的效率

  • JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!

     本文是旨在深入研究JavaScript及其实际工作原理的系列文章中的***篇:我们认为通过了解JavaScript的构建块以及它们是如何工作的,将能够编写更好的代码和应用程序。我们还将分享构建SeStHealsStad时使用的一些经验法则,这是一个轻量级的JavaScript应用程序,必

推荐阅读