web开发
  • 超好用的6种正则表达式,前端开发人员必知

    正则表达式已经成为程序员的必备工具。几乎所有流行的编程语言都支持正则表达式,原因如下:正则表达式为开发人员提供了强有力的工具,使之能快速执行需要几十行代码才能完成的任务。本文主要研究前端开发人员经常要面对的六大文本处理和操作任务,并进一步了解正则表达式如何简化这一过程。但也只是触及了正则表达式潜力之...

    02月23日[web开发]正则表达式

  • Typescript,我永远不会回到JavaScript了

    JavaScript可能是现代网络的事实上的语言,但长期以来,它也是我选择脚本编写的语言。 使用Python进行编码很有趣,但是如果我有一些自动化的东西,我会去用node。 我选择的服务器端语言曾经是C#,但如今它虽然功能强大,但感觉却很笨拙。 我曾经天真的将No...

    02月23日[web开发]TypescriptJavaScript

  • 这些iframe跨域解决方案你需要了解一下,以后不应该再是你的盲区

    今天我们聊一下前端中非常基础的一个知识点——iframe跨域。作为一名前端,在业务中你可能会遇到这样一个场景:自己开发的页面中需要通过iframe嵌入别人的页面,比如passport页面(登录),但是常常因为跨域问题,导致父子页面无法通信,这时我们就要想办法如何在跨域的情况下解决这个问题。什么是跨域...

    12月30日[web开发]iframe跨域iframe跨域

  • 令人期待的 JavaScript 新特性

    前言一个ECMAScript标准的制作过程,包含了Stage 0到Stage 4 五个阶段,每个阶段提交至下一阶段都需要TC39审批通过。本文介绍这些新特性处于Stage 3 或者Stage 4 阶段,这意味着应该很快在浏览器和其他引擎中支持这些特性。一、类的私有变量最新提案之一是在类中添加私有变量...

    12月28日[web开发]JavaScript

  • 前端开发还在手动刷新页面?手把手教你搭建一个自动刷新工具

    作为一名前端,开发web页面是我们的本职工作。在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时间的。社区有一款工具可以帮助前端在每次保存完代码后自动刷新浏览器页面——livereload。自动刷...

    12月25日[web开发]前端

  • 五分钟带你掌握Web前端开发九个JavaScript小技巧

    1. 全部替换我们知道 string.replace( 函数仅替换第一次出现的情况。你可以通过在正则表达式的末尾添加 /g 来替换所有出现的内容。var example = "potato potato"; console.lo...

    12月23日[web开发]JavaScript

  • 15个必备Web前端开发工具分享

    好程序员web前端教程分享Web前端开发工具,Web的发展日新月异,这也使得Web开发者不得不加快脚步,学习新的技术和编程语言。尤其是对于那些大量流量入口的网站来说,跟上技术发展趋势更是尤为重要。为了使得Web开发人员能够更加专注于业务层面的开发,市场上涌现了各种各样的Web开发工具,灵活运用这...

    11月28日[web开发]WEB前端Web前端开发工具

  • Web自动化测试工具--Selenium

    Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。Selenium 可以根据我们的指令,让浏览器自动...

    11月28日[web开发]Web自动化Selenium

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

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

    11月25日[web开发]前端服务器浏览器

  • 详解HTTP协议中的长连接

    什么是长连接?长连接还是短连接相比于短连接,长连接更节省资源。如果每发送一条消息就要创建链路、发起握手认证、关闭链路释放资源,会损耗大量的系统资源。长连接只在首次创建时或者链路断连重连才创建链路,链路创建成果之后服务提供者和消费者会通过业务消息和心跳维系链路,实现多消息复用同一个链路节省资源。HTT...

    11月23日[web开发]TCP长连接HTTP协议

  • 2019年10月份Github上最热门的JavaScript开源项目

    10 月份 GitHub 上最热门的JavaScript开源项目排行已经出炉啦,在本月的名单中,有开源书籍、有开源课程等,下面就是本月上榜的10个开源项目:1. iptvhttps://github.com/iptv-org/iptvtar 8282该项目收集了来自世界各地的 8000 多个公共 I...

    11月18日[web开发]JavaScriptGithub

  • 专为开发者准备的10个优秀JavaScript语法高亮库

    开发人员需要语法突出显示工具作为辅助符号的一种形式,以帮助我们在结构化编程语言或标记中编写代码。有些代码高亮库附带了额外的功能,例如拼写检查器,代码折叠,以及提高文本上下文中总体代码可读性的功能,从而使编码人员可以检测可能跨越几页的代码中的错误。笔者将在本文介绍10个语法高亮库1.SHJSSHJS是...

    11月18日[web开发]

  • 使用CSS3有什么好处?

    与CSS相比,使用CSS3有什么好处呢?最明显的就是CSS3能让页面看起来非常炫、非常酷,使网站设计锦上添花,但它的好处远远不止这些。在大多数情况下,使用CSS3不仅有利于开发与维护,还能提高网站的性能。与此同时,还能增加网站的可访问性、可用性,使网站能适配更多的设备,甚至还可以优化网站SEO,提高...

    11月07日[web开发]CSS3

  • js+canvas实现两张图片合并成一张图片的方法

    这篇文章主要介绍了js+canvas实现两张图片合并成一张图片的方法,结合实例形式分析了JavaScript结合HTML5 canvas实现图片合并的操作技巧,并附带了Java图片合并的实现方法,需要的朋友可以参考下本文实例讲述了js+canvas实现两张图片合并成一张图片的方法。分享给大家供大家参...

    11月01日[web开发]jscanvas

  • vue中使用vee-validator完成表单校验方案

    vee-validator是一种基于vue模板的轻量级校验框架。本文主要讨论的是vee-validator校验方案,感兴趣的朋友跟随小编一起看看吧前言由于大部分移动端的组件库都不提供表单校验,因此需要自己封装。目前,使用较多的是async-validator和vee-validator。其中,ele...

    11月01日[web开发]vue

聚米学院 © All Rights Reserved.