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

  • 前端面试题学习-个人总结笔记 Day 1

    前端面试题学习-HTML-个人总结这是看别人总结的基础上再度总结的,总结的链接如下链接1.DOCTYPE的作用?告知浏览器解析器用何标准解析文档,若不指定则按兼容模式进行解析(向后兼容模拟老浏览器)。IE5.5引入的概念。HTML5之后无需指定,因为在之前的都是基于SGML的,需要指定DTD。2.标

  • NFC读写器与浏览器Chrome

    随着NFC读写器在BS架构下的需求越来越多,使用JS语言在web浏览器下操作NFC读写器就变得尤其重要.但是web浏览器不允许其显示内容直接操作硬件,所以我们必须使用IC卡读卡器web插件来实现这个功能.作为web前端工程师,我们首先要了解在web中实现操作NFC读写器的步骤:1、下载友我科技IC卡

  • Android之父卸任意味着什么?

    今天一大早Google放炸弹告诉我们Android之父AndyRubin将卸任,Android以后由SundarPichai带领,目前他主要在公司掌管Chrome业务。拉里佩奇官方博客对此的解释是,"Android方面已经获得了我们梦寐以求的目标,作为一个强有力的团队,Andy决定是时候交接权利并开

  • 开发工具:2022个人开发工具清单,你都用过吗?

    今天给大家分享一下作为一名资深程序员,日常常用的一些开发工具,相信有一些大家都经常用,有一些可能还没有用过,以下的10多个开发工具都是日常工作常用的,现在分享给大家,希望能给大家日常的办公、生活带来一些帮助,现在给大家逐一介绍。1、谷歌浏览器谷歌浏览器,相信大部分开发者首选的浏览器就是谷歌浏览器,它

  • JavaScript大神:我们能对 JavaScript 做的最好事情就是让它退役!

    ​“我们今天可以对JavaScript做的最好的事情就是让它退役!”大神总是能说出让人印象深刻的话,上面这句话来自JSON和JSLint的作者DouglasCrockford。Douglas还写过两本非常知名的书《HowJavaScriptWorks》和《JavaScript语言精粹》,前端的同学应

  • 太赞了! 菜鸟利用Python实现网站自动签到

    前情提要小五收藏了一些论坛网站,经常需要自己登录签到,以此来获得积分金币等等。步骤倒是并不复杂,只需要填写账号密码登录,然后点击签到即可。但天天手动太容易忘了这件事啦。毕竟我们都会用python了,那就可以使用Selenium操作;浏览器实现自动签到啊!现在开始上手工作👉准备工作首先我们需要先安装

  • 如何加速Selenium测试用例的执行

    ​Selenium自动化测试的主要目的是为了取代和加快手动测试的进程。为了显著提高测试执行的速度,我们可以选择使用不同类型的等待、Web定位器(Locator)、浏览器偏好,来优化并提升Selenium测试的基础设施。下面,我们将主要从速度和性能两个方面,向您介绍SeleniumWeb测试各项优秀实

  • JQuery 已经是时代的眼泪了吗

    作为差点一统全球门户网站的前端工具,jQuery曾在Web2.0初兴之时风头无两,然而随着前端技术的不断演进与浏览器底层标准的统一,jQuery却逐渐成为一些网站眼中的“技术债”。 日前,英国政府网站 GOV.UK 删除其网站上所有前端应用程序依赖项jQuery。删除之

  • Web性能优化的15条实用技巧

    javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。一、提高加载性能1.IE8,

  • 为什么开发人员喜欢使用 TypeScript?

    什么是TypeScript?TypeScript的行为类似于JavaScript,因为它是JavaScript的超集,你可以在TypeScript中找到JavaScript的所有功能。它可以在任何支持ECMScript3的浏览器上运行。TypeScript编译成JavaScript,我们可以在浏览器

  • 聊一聊三个JavaScript 可视化框架

    本文讨论了三种主要的JavaScript框架,用于将数据可视化到客户端。Processing.jsProcessing既是一种语言又是编程环境,其原生代码采用类似Java的语法。Processing的用户调用他们的应用程序草图,Processing.js只是将本机代码转换为JavaScript,以便

  • HTML、CSS和JS是如何变成页面的?

    我们经常写HTML、CSS和JavaScript,写好这些之后,我们就会在浏览器中看到页面,那浏览器究竟在这背后做了一些什么事情呢?本篇文章将揭晓答案!了解浏览器的渲染原理是我们在通往更深层次的前端开发中不可缺少的,它可以让我们从更深层次、角度去考虑性能优化等~下面进入正文~进程、线程浏览器会分配一

  • 前端程序员注意了,浏览器即将全面禁用三方Cookie

    苹果公司前不久对Safari浏览器进行一次重大更新,这次更新完全禁用了第三方Cookie,这意味着,默认情况下,各大广告商或网站将无法对你的个人隐私进行追踪。而微软和Mozilla等也纷纷采取了措施禁用第三方Cookie,但是由于这些浏览器市场份额较小,并没有给市场带来巨大的冲击。从2017年截至2

  • 你知道 JavaScript 中的错误对象有哪些类型吗?

    每当JavaScript中发生任何运行时错误时,都会引发Error对象。在许多情况下,我们还可以扩展这些标准Error对象,以创建我们自己的自定义Error对象。属性Error对象具有2个属性:(1)name——设置或返回错误名称。具体来说,它返回错误所属的构造函数的名称。它有6个不同的值-Eval

  • 记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题

     本文主要介绍24中es6方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。1.如何隐藏所有指定的元素  2.如何检查元素是否具有指定的类?页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用cla

  • 动画:一个浏览器是如何工作的?

    对于面试的大部分前端开发者来说,对浏览器的了解也算是一知半解,因为我们一开始前端觉得,我们开发中通常使用浏览器来显示和调试页面用的,不会涉入到太过的相关浏览器工作原理知识。这你就大错特错了,虽然浏览器默默的为我们工作,但是有关浏览器的工作原理不但在你就业前端面试中属于重中之重,也是在前端优化中占有很

  • 10个可靠的JavaScript测试工具

    【51CTO.com快译】测试JavaScript代码的需求直截了当。如何防止错误,并确保应用程序在浏览器中或Node.js上顺利运行?幸好,开发人员在JavaScript测试方面有很多选择。JavaScript生态系统拥有用于单元测试、集成测试和功能测试的测试运行工具和框架,并涵盖Node.js和

  • 10 种 JavaScript 中常见的错误

    前言查看了数千个项目后,发现了10个最常见的JavaScript错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生。如果你能够避免落入这些“陷阱”,你将会成为一个更好的开发者。JavaScript常见错误Top10:为了便于阅读,我们将每个错误描述都尽量简化。接下来,让我们深入到每一

  • 浏览器缓存原理以及本地存储

    作为一名前端工作人员,前端的缓存知识是必须掌握的,因为一个网站打开网页的速度直接关系到用户体验,用户粘度,而提高网页的打开速度有很多方面需要优化,其中比较重要的一点就是利用好缓存,缓存文件可以重复利用,还可以减少带宽,降低网络负荷。1缓存缓存从宏观上分为私有缓存和共享缓存,共享缓存就是那些能被各级代

  • 一文读懂前端缓存

    大家都知道缓存的英文叫做cache。但我发现一个有趣的现象:这个单词在不同人的口中有不同的读音。为了全面了解缓存,我们得先从读音开始,这样才能够在和其他同事(例如PM)交(zhuāng)流(bī)时体现自己的修(bī)养(gé)。cache怎么念在国外IT圈和大部分国外视频中,cache的发音是/k

推荐阅读