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

  • Angularjs的工程化

    Angularjs的工程化AMD规范和CMD规范为什么需要模块化管理工具在编写项目时可能需要加载很多js文件,若b.js依赖a.js,且a.js比b.js大很多,那么浏览器会让b.js等待a.js加载完毕后再去执行b.js里的内容;而即使d.js并不依赖a.js,b.js,c.js,也会等待这三个文

  • 转载:HTML代码简写法:Emmet和Haml

    HTML代码简写法:Emmet和Haml作者: 阮一峰日期: 2013年6月11日HTML代码写起来很费事,因为它的标签多。一种解决方法是采用模板,在别人写好的骨架内,填入自己的内容。还有一种就是我今天想要介绍的方法----简写法。常用的简写法,目前主要是Emmet和Haml两种

  • 第一百零四篇:DOM事件流

    好家伙,JS基础接着学, 1.事件流页面哪个部分拥有特定的事件?可以把页面想象成一个同心圆,当你戳了其中的一点,其实你同时戳中了很多个圆 当你点击一个页面中的按钮,实际上你同时点击了这个按钮,这个按钮的容器,以及整个页面 于是有了这么个概念,事件流,我们用事件流描述页面

  • 如何使用Python遍历HTML表和抓取表格数据

    译者|李睿审校|孙淑娟表格数据是网络上最好的数据来源之一。它们可以存储大量有用的信息,同时又不丢失易于阅读的格式,使其成为数据相关项目的金矿。无论是抓取足球赛事数据还是提取股票市场数据,都可以使用Python从HTML表中快速访问、解析和提取数据,而这需要感谢Requests和BeautifulSo

  • 使用 JavaScript 增强你的文档

    开源软件项目通常拥有非常多样化的用户人群。有些用户非常擅长使用该系统,并且只需要很少的文档。对于这些实力派用户,文档只需要提供必要的提示,并且可以包含更多的技术信息,比如说在Shell中运行的命令行。有些用户可能只是初学者。这些用户需要更多的帮助来设置系统并学习如何使用它。写一个同时适合这两个用户群

  • Electron 进程间通信的四种方式

    在electron中进行使用ipcMain和ipcRenderer模块,通过开发人员定义的“通道”传递消息来进行通信。新的版本中electron推荐使用上下文隔离渲染器进程进行通信,这种方式的好处是无需在渲染进程中直接使用ipcRenderer发送消息,这种在渲染进程中调用nodejs对象的方法对于

  • 使用 Flutter 开发 Chrome 插件【又来抢前端饭碗了】

    前言Flutter3.0推出后,对多平台支持更好且更稳定,今天我们将探索一种将Flutter应用作为Chrome扩展程序的独特运行方式。您可以使用带有--csp标志的HTML渲染器生成FlutterWeb构建,并且可以将其用作chrome扩展。想了解更多信息,请继续。构建chrome扩展程序今天,我

  • 一文带你进入微前端世界

    什么是微前端微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将Web应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。微前端(micro-frontends)术语在2016年在TECHNOLOGYRADAR[1]中被提及。微前端架构具备以下

  • 爬虫必学包 lxml,搞个有趣的

    你好,我是zhenguo,今天搞点有趣的。这篇文章讲什么?我们爬取网页后,无非是先定位到html标签,然后取其文本。定位标签,最常用的一个包lxml。在这篇文章,我会使用一个精简后的html页面,演示如何通过lxml定位并提取出想要的文本,包括:html是什么?什么是lxml?lxml例子,包括如何

  • 盘点一个网络爬虫中常见的一个错误

    大家好,我是皮皮。一、前言前几天在Python白银交流群有个叫【雨就是雨】的粉丝问了一个Python网络爬虫的问题,这里拿出来给大家分享下,一起学习下。问题如下:二、解决过程这里很容易的一个怀疑点是原网页上的网页结构变化了,使用xpath选择器进行提取的话,会出现不匹配的情况,列表索引不在范围内,引

  • 聊一聊 Vue-SSR 激活失败(Vue hydration fails)

    认识Vue-SSR激活失败对于SSR服务端渲染这个概念稍有经验的开发应该都不陌生,官方文档VueSSR指南对于什么是服务端渲染、为什么使用服务端渲染以及什么时候使用服务端渲染已经说的很清楚了,结合一张经典的构建过程总结关于SSR的基本知识。1.基本常识什么是服务端渲染?客户端渲染是在浏览器中输出Vu

  • 进阶全栈的第一步:能实现这五种接口

    上一篇文章我们总结了网页开发的5种http/https传输数据的方式:urlparamqueryformurlencodedformdatajson这5种方式覆盖了开发中绝大多数场景,掌握好这些就能轻松应对各种http/https数据通信的需求。如果你想成为一名全栈工程师,那么不能满足于会写这几种方

  • 用 Python 制作酷炫的可视化大屏,特简单!

     在数据时代,我们每个人既是数据的生产者,也是数据的使用者,然而初次获取和存储的原始数据杂乱无章、信息冗余、价值较低。要想数据达到生动有趣、让人一目了然、豁然开朗的效果,就需要借助数据可视化。以前给大家介绍过使用Streamlit库制作大屏,今天给大家带来一个新方法。通过Python的Da

  • 贼好用的Java工具类库,GitHub星标10k+,你在用吗?

     简介Hutool是Hu+tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutoo

  • 7种JavaScript代码调试的方法

    JS是解释型语言,是逐条语句解释执行的,如果错误发生在某个语句块,此语句块以前的语句一般都可以正常执行。这不同于C等编译型语言。代码调试的重点在于找到错误发生点,然后才能有的放矢。1.alert()通常可以使用警告框来提示变量信息。 复制alert(document.body.innerH

  • 10 个你不知道的 HTML 元素

    我听过“HTML很容易”这种情绪的次数比我想象的要多。虽然我同意HTML可能比其他编程语言更容易学习,但你不应该认为它是理所当然的。HTML是一种功能强大的标记语言,可用于为我们的web应用程序提供结构并提供强大的可访问性优势,但只有在适当使用时才能使用。因此,今天我们将发觉10个你可能不知道存在的

  • 前端工程师学Docker?看这篇就够了

     传统的虚拟机,非常耗费性能Docker可以看成一个高性能的虚拟机,并且不会浪费资源,主要用于Linux环境的虚拟化,类似VBox这种虚拟机,不同的是Docker专门为了服务器虚拟化,并支持镜像分享等功能。前端工程师也可以用于构建代码等等。目前看,Dokcer不仅带火了GO语言,还会持续火

  • 阿里程序员常用的15个高效工具,大部分已开源!

    阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍:工具简介

  • 2019 - Web开发技术指南和趋势

     这是一个2019年你成为前端,后端或全栈开发者的进阶指南:1、你不需要学习所有的技术成为一个web开发者2、这个指南只是通过简单分类列出了技术选项3、我将从我的经验和参考中给出建议4、***我们会介绍通用的知识,***介绍2019年的Web的一些趋势1、基础前端开发者1.1HTML&am

  • 3个顶级开源JavaScript图表库,前端程序员必备!

    图表对于可视化数据和使网站具有吸引力非常重要。可视化演示使分析大块数据和传达信息变得更加容易。JavaScript图表库使你能够以易于理解和交互的方式可视化数据,并改善网站的设计。有三个***开源JavaScript图表库,你一定要Get!1.Chart.jsChart.js是一个开源JavaScr

推荐阅读