用户中心USER CENTER

首页/用户
  • 【前端自动化测试】Karma + Jasmine + RequireJS 的自动化测试实现

    摘要:介绍使用,就可以测试指定的案例加入可以进行测试异步模块的案例安装全局配置命令行配置加载框架引入。 介绍 使用 karma + Jasmine,就可以测试指定的案例, 加入RequireJS, 可以进行测试异步模块的案例 安装 # Install Karma: $ npm install karma --save-dev # Install plugins that your proj...

    nevermind 发布于JavaScript
  • 跨域那些事儿

    摘要:什么是跨域我们先看下以下场景开启两个本地服务器,页面为,其中嵌套了,页面想使用页面的数据,例如调用它的方法,会报以下错误如图所示,,,译为协议主机和端口号必须符合,否则,就是跨域。跨域的几种常见方案同源策略的限制范围有以下几种和无法读取。 什么是跨域 我们先看下以下场景:开启两个本地服务器,页面A为localhost:9800,其中嵌套了iframeB localhost:9000,页...

    nevermind 发布于JavaScript
  • js数组去重方法分析与总结

    摘要:阶段该阶段主要通过循环遍历数组从而达到去重的目的多次循环去掉重复元素以下所有方法默认都那拿该数组进行测试结果如下图可见除了没有去掉,其他效果都还挺好。 数组去重经常被人拿来说事,虽然在工作中不常用,但他能够很好的考察js基础知识掌握的深度和广度,下面从js的不同阶段总结一下去重的方法。 ES3阶段 该阶段主要通过循环遍历数组从而达到去重的目的 多次循环去掉重复元素 // 以下所有方法默...

    nevermind 发布于JavaScript
  • 从零到一:用深度优先算法检测有向图的环路(应用场景:性格测试)

    摘要:小结使用深度优先算法,我们能够检测性格测试游戏的逻辑正确性,相比以往课堂上的理论,在这里算是一个具体的应用场景吧。其实深度优先算法的应用面也很广,迟早还会再碰面的。 showImg(https://segmentfault.com/img/bVStEU?w=900&h=500); 写在前面 在开始前想先说一下关于这个课题的感想——能学以致用是一件很快乐的事情。 深度优先算法(简称DFS...

    nevermind 发布于JavaScript
  • vue基础与项目构建入门

    摘要:基础与项目构建入门最近两年,同学们出去讨论前端的框架,相信大家对也并不陌生,并称前端三大框架各有各的特色,在这里说一下,我们非常有必要学习这些东西,不管是求职面试,还是公司需要什么是读音,类似于是一套构建用户界面的渐进式框架。 vue基础与项目构建入门 最近两年,同学们出去讨论前端的框架,相信大家对vue也并不陌生,vue、angular、React并称前端三大框架!各有各的特色,在这...

    nevermind 发布于JavaScript
<