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

  • 如何保证登录过程中密码的安全性

    确保密码的安全性是非常重要的,以下是几种常见的方法来提高密码的安全性:使用加密传输:在密码提交到后端之前,确保使用安全的加密协议(如HTTPS)来加密数据传输,以防止密码被中间人攻击窃取。密码哈希:在后端接收到密码后,使用密码哈希算法(如SHA-256)对密码进行哈希处理,将密码转换为不可逆的散列值

  • 【前端调试】- 更好的调试方式 VSCode Debugger

    用VSCode打开项目目录,创建.vscode/launch.json文件或者点击调试窗口:点击添加配置可以生成默认的配置runtimeExecutable:可以指定对应的浏览器,路径是你浏览器安装的位置url:把访问的url改为开发服务器启动的地址进入调试窗口,点击启动:可以看到浏览器在新窗口打开

  • 大前端html基础学习03-定位锚点透明

    一、position定位属性和属性值position定位属性,检索对象的定位方式;语法:position:static/absolute/relative/fixed/sticky/unset/inherit(未设置是inherit和initial的结合)/initial(最初的,初始的)取值:1、

  • 苹果发布 iOS 15.3正式版!Safari浏览器泄露隐私漏洞被修复

    据苹果官方消息,苹果今天向用户推送了iOS/iPadOS15.3正式版本,这一版本修复了Safari浏览器泄露隐私漏洞的问题。据了解,在这次更新之前,苹果浏览器漏洞的问题闹得沸沸扬扬。在iOS15和iPadOS15中,使用IndexedDB的网站可以在同一浏览会话中访问其他网站生成的IndexedD

  • 移动前端:移动端页面坑与排坑技巧

    对于前端开发者来说移动端存在更多的挑战,移动端页面开发过程中会碰到各种各样千奇百怪的问题(我们俗称BUG或坑),那么今天我为大家分享移动端页面开发过程中的一些坑和排坑技巧。移动端页面在不同设备、不同操作系统、不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了。下面先介绍一下4

  • 深入研究 CSS 文本换行

    今天来研究一下CSS中的文本换行。正常情况下,在固定宽度的盒子中的中文会自动换行。但是,当遇到非常长的英文单词或者很长的URL时,文本可能就不会自动换行,而会溢出所在容器。幸运的是,CSS为我们提供了一些和文本换行相关的属性;overflow-wrapword-breakwhite-spacelin

  • JavaScript 是怎么运行起来的?

    JavaScript的运行原理,是面试的时候经常会问到的问题,但是根据过往的面试结果来看,这部分能理解的很清楚的不足20%,大多数同学热衷于去学习一些Vue、React这样的框架,以及一些新的API,却忽视了语言的根本,这是个非常不好的现象。今天就带大家来一起回顾一下,JavaScript的真正的工

  • Web前端性能优化深度解读,这些细节千万不能忽视

    导读: 用户体验是web产品非常重要的部分,核心是让用户使用舒服,帮助用户流畅地得到所求,用户体验的优劣甚至会影响到用户的留存。体验差的网站各有各的不同,但是体验好的网站往往都有一些共性,这些优秀的特征凝结了设计师、研发工程师和产品经理的大量智慧。访问交互速度迅速动画效果顺滑流畅有用户操作

  • 前端性能优化之从URL输入到页面加载过程分析

    本文转载自微信公众号「前端万有引力」,作者一川。转载本文请联系前端万有引力公众号。1写在前面在页面加载到最终渲染显示大致是这样的:用户在浏览器输入URL回车后,浏览器为了将URL解析成IP地址,会向DNS服务器发起DNS查询,获取IP地址。在建立连接后,浏览器就可以发起HTTP请求,而服务器接受请求

  • 前端开发必须了解的 Nginx 单页加载优化

     从一个前端的角度简单介绍一下页面加载的优化工作。网页加载首先我们要看一下我们网页加载到底中间是个什么流程,那些东西比较耗费时间,比如我们访问github: Queued、Queueing:如果是HTTP/1.1的话,会有队头阻塞,浏览器对每个域名最多开6个并发连接。 

  • 单页应用程序是如何打破网页设计的?

    “尝试一下Ember”他们说,“那会很有趣”。你知道万维网最初的设计理念吗?利用超链接连接文档。总体思路相当简单:网页浏览器从服务器请求一个文档,下载其内容并将其显示在屏幕上(通过CSS进行视觉增强)。给定文档中的超链接指向另一个含新内容的文档,然后形成信息网。网页浏览器、爬虫程序、社交媒体和整个网

  • 六个提升前端开发效率的工具

    互联网上有很多由社区成员提供的工具,可以帮助改善我们前端开发人员的开发体验。下面分享一下我个人非常喜欢的几个前端工具。1.EnjoyCSS老实说,尽管我做了很多前端开发工作,但还是不太擅长使用CSS。EnjoyCSS是一款非常简单的工具,是我在困难时期的救星。它为用户提供了简单的UI,让用户可以设计

  • 永别了,Java的“小苹果”!

    1995年,Java之父JamesGosling和Sun公司科学办公室主任JohnGage一起前往蒙特利,去参加一个TED会议,两人要在那里展示一个划时代的技术,号称向能把枯燥的静态网页变得栩栩如生,美轮美奂。不知道JamesGosling当时的心情如何,是忐忑不安?还是满怀信心?在C++统治的年代

  • 详解前端如何让服务器主动向浏览器推送数据

    前言前面我们已经聊了ajax,它的特点是浏览器必须先发起请求,服务器才能给出对应的响应,想一想能不能让服务器主动向浏览器推送数据呢?那么这篇文章我们来聊一聊服务器推送功能。轮询假设你现在需要去做一个球赛直播页面,一个主播在后台文字直播比赛,那么这就要求解说数据尽可能的实时到达浏览器,那么我们如何解决

  • 揭开JavaScript引擎的面纱

     前言最初,JavaScript只能在Web浏览器中运行,但是随着Node的出现,现在JavaScript也可以在服务端运行。虽然我们可能知道应该在何时何地去使用它,但是我们真的了解这些脚本执行的背后发生了什么吗?如果您觉得自己对JavaScript引擎有了一些了解的话,可以先给自己鼓个掌

  • Python爬虫抓取技术的门道

    web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特性、搜索引擎以及简单易学的html、css技术使得web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,web这个平台上的内容信息的版权却毫无保证,因为

  • 2019年11个值得研究的Javascript机器学习库

    虽然大部分机器学习都是用Python这样的语言完成的,但在Javascript生态系统中,其前端和后端社区都很棒。这个有趣的交集促使我们探索并尝试了一起使用Javascript和机器学习的奇怪可能性。这里分享有一些有趣的库,它们将Javascript,机器学习,DNN甚至NLP结合在一起。1.Bra

  • JavaScript是如何工作的:渲染引擎和优化其性能的技巧

    当你构建Web应用程序时,你不只是编写单独运行的JavaScript代码,你编写的JavaScript正在与环境进行交互。了解这种环境,它的工作原理以及它的组,这些有助于你够构建更好的应用程序,并为应用程序发布后可能出现的潜在问题做好充分准备。浏览器的主要组件包括:用户界面(Userinterfac

  • 浏览器输入url到发起http请求所经历的过程

     用户输入url当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如Chrome会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现90%的概率会访问「www.google.com」,因此就会在输入回车前就马上开始建立T

  • 前端如何高效的与后端协作开发

    1.前后端分离前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。2.尽量避免后端模板渲染web应用的渲染方式分为服务器端渲染和客户端渲染,当下比较推荐的方式是客户端渲染,数据使用全ajax的方式进行交互。除非在一些不得不使用服务器端渲染

推荐阅读