文章库ARTICLE COLUMN

  • 深入理解 Javascript 之 JS的封装

    深入理解 Javascript 之 JS的封装

    摘要:封装常见的封装类中的共有和私有执行结果如下原因是调用的时候,指向的其实是,因此没有输出解决办法更改指向工厂函数也有对于程序员来说这三个关键字应该是很熟悉的哈,但是在中,并没有类似于这样的关键字,但是我们又希望我们定义的属性和方法有一定...

    张汉庆张汉庆 评论0 收藏0
  • Aest 功能强大的NodeJS Restful 接口测试工具

    Aest 功能强大的NodeJS Restful 接口测试工具

    1. Aest 项目地址:https://github.com/wangduandu... 功能强大的REST接口测试工具, Power By Jest, axios, superstruct, mustache, lodash showImg("http://p3alsaatj.bkt.clouddn.com/20180810131752_zpRRP5_Jietu20180810-1...

    sihaisihai 评论0 收藏0
  • 真▪一行代码完成从前端代码build到部署线上

    真▪一行代码完成从前端代码build到部署线上

    在经历了6,7个项目同时开工,频繁发布测试 ,不得不学会一点偷懒的小技巧来提高效率了,所以这篇文章要讲的就是如何更加优化发布流程。 工作以来,经历了build后,然后用FileZilla上传服务器完成部署。再到前端打包后 ,在build仓库执行git push,后端在自动...

    csRyancsRyan 评论0 收藏0
  • javascript中的递归

    javascript中的递归

    摘要:二项目中用到的几个经典的递归求的和分析假设递归函数已经写好为,即,就是求的和。递归函数实现每天凌晨定时启动定时器执行代码分析假设递归函数已经写好了。 一、递归的概念 在程序中函数直接或者间接调用自身的一种方法,就叫做递归。它通常把一个...

    acrazingacrazing 评论0 收藏0
  • 图片标注工具选型

    图片标注工具选型

    摘要:项目里需要做一个图片标注工具,就是在一张底图上绘制特定的图形,连线,或者标注长度。这样看起来,老旧的就显得很可爱了,特别是它还直接支持鼠标拖拽缩放旋转矢量图对象。最后无奈,直接在最外层的里加标签引用,终于成功加载。 项目里需要做一个图...

    WorktileWorktile 评论0 收藏0
  • es6 Map和set

    es6 Map和set

    摘要:返回一个布尔值,表示该值是否为的成员。清除所有成员,没有返回值。该数组中的每一项也必须是数组,内部数组的首个项会作为键,第二项则为对应值。返回所有成员的遍历器需要特别注意的是,的遍历顺序就是插入顺序。 Js大部分历史时期都只存在一种集合...

    superPershingsuperPershing 评论0 收藏0
  • 深入理解 Javascript 之 JS的深浅拷贝

    深入理解 Javascript 之 JS的深浅拷贝

    摘要:动手实现深拷贝利递归来实现对对象或数组的深拷贝。递归思路对属性中所有引用类型的值进行遍历,直到是基本类型值为止。深拷贝只对对象自有属性进行拷贝测试数据拷贝方式其实也是一种继承的方式,当然继承还是有其他方法的感谢支持 深浅拷贝 基本类型 ...

    TikitooTikitoo 评论0 收藏0
  • 如何用vue打造一个移动端音乐播放器

    如何用vue打造一个移动端音乐播放器

    摘要:写在前面没错,这就是慕课网上的那个音乐播放器,后台是某音乐播放器的线上接口扒取,虽然这类项目写的人很多,但不得不说这还是个少有的适合提升的好项目,做这个项目除了想写一个比较大并且功能复杂的项目,主要原因是要拿它来应对面试,也确实对我的...

    lanffylanffy 评论0 收藏0
  • WebWorker与WebSocket实现前端消息总线

    WebWorker与WebSocket实现前端消息总线

    摘要:让端与服务端维持一个有效的长连接,实现服务端主动推送数据。不同是实现了服务端与客户端的全双工通讯。在未出现之前,要是实现一个信息推送的功能,通过来实现唯一方案就是轮训,轮训分长短,各有弊端。 Web Worker让JS有了多线程的能力,可以将复杂...

    Pines_ChengPines_Cheng 评论0 收藏0
  • 注册微信开发测试号

    注册微信开发测试号

    摘要:注册测试号注册的地址在这里要进行微信公众号的开发,那就需要一个本地的开发环境来进行开发。而微信测试号就正好提供了这样的一个环境。通俗一点理解微信要知道访问它资源是不是这个当前测试号。 注册测试号 注册的地址在 这里 要进行微信公众号的开...

    channgchanng 评论0 收藏0
  • JavaScript中的本地对象、内置对象和宿主对象

    JavaScript中的本地对象、内置对象和宿主对象

    摘要:中的本地对象内置对象和宿主对象中,可以将对象分为内部对象宿主对象和自定义对象三种。个内置对象其中和这两个对象又被称为内置对象。区别普通本地对象内部对象需要实例化,内置对象不需要实例化。宿主对象浏览器对象定义执行脚本的环境宿主提供的对象...

    fuchenxuanfuchenxuan 评论0 收藏0
  • 滚动加载插件.手撸实战

    滚动加载插件.手撸实战

    摘要:滚动插件设计原理获取滚动元素的视口高度和滚动高度得出滚动轴最大滚动距离根据滚动时计算滚动时滚动轴的滚动高度与比较做差,判断是否触发动作。 // github L6zt滚动插件设计原理 获取滚动元素的视口高度viewH和滚动高度scrollH,得出 滚动轴最大滚动...

    MeilsMeils 评论0 收藏0
  • H5 六边形消除游戏开发

    H5 六边形消除游戏开发

    摘要:六边形游戏的鼻祖应该是这个,原作者开发用的是游戏引擎,本着快速开发的理念,本游戏采用,延用。预览功能介绍六边形游戏本质是俄罗斯方块,理解这个对接下来的开发会有很大的帮助。六边形的宽度为宽度高度。相邻六边形的水平距离为水平宽度。 六边形...

    Dionysus_goDionysus_go 评论0 收藏0
  • JS 中的offset、scroll、client总结

    JS 中的offset、scroll、client总结

    摘要:两张图镇楼,随时翻阅指偏移,包括这个元素在文档中占用的所有显示宽度,包括滚动条,不包括隐藏的部分属性返回一个对象的引用,这个对象是距离调用的父级元素中最近的在包含层次中最靠近的,并且是已进行过定位的容器元素。 经常碰到offset、scroll、...

    The questionThe question 评论0 收藏0
  • 堆栈的应用——用JavaScript描述数据结构

    堆栈的应用——用JavaScript描述数据结构

    摘要:一实现一个栈类基于堆栈的特性,可以用数组做线性表进行存储。出栈出栈同样是利用数组的方法,在数组尾部推出数据。聚合最后,将所有功能聚合后,如下所示,一个堆栈的数据结构就搞定了。堆栈的经典算法应用,首推就是汉诺塔。 栈(stack)又名堆栈,...

    HydrogenHydrogen 评论0 收藏0
  • Vue同构(一): 快速上手

    Vue同构(一): 快速上手

    摘要:当然你可以采用页面模板的形式,将两者相分离这里将是应用程序标记注入的地方中包含了模板当然这只是最简单的一个例子,浏览器收到的仅仅是对应实例的代码,并没有将其激活,因此是不可交互的。 前言   首先欢迎大家关注我的Github博客,也算是对我...

    archieyangarchieyang 评论0 收藏0
  • 前端每日实战:101# 视频演示如何用 CSS 和 D3 创作一组摆线

    前端每日实战:101# 视频演示如何用 CSS 和 D3 创作一组摆线

    摘要:效果预览按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。最后,把摆线的数量调整为个。 showImg("https://segmentfault.com/img/bVbe6re?w=400&h=301"); 效...

    DeanDean 评论0 收藏0
  • Set & Map:新生的数据集合及其弱引用衍生

    Set & Map:新生的数据集合及其弱引用衍生

    摘要:前言新增了两种基本的原生数据集合和加上和现在共有四种,以及由两者衍生出的弱引用集合和。其本身是生成实例数据集合的构造函数,可以接受一个数组或具有接口的数据结构作为参数用来初始化。返回键值对的遍历器对象,键值对为键名键值。 前言 ES6新增...

    AprilJAprilJ 评论0 收藏0
  • JavaScript核心概念(1):类型转换

    JavaScript核心概念(1):类型转换

    摘要:核心内置类,会尝试先于可以理解为对象优先转换成数字例外的是,利用的是转换。非核心的对象,通过自己的实现中定义的方法转换成原始值。 本文首发于个人博客 showImg("https://segmentfault.com/img/remote/1460000015954811?w=639&h=724"); 看到这...

    tracymac7tracymac7 评论0 收藏0
  • vue  个人积累(使用工具,组件)

    vue 个人积累(使用工具,组件)

    摘要:代码已全部提交各种控件,工具将持续集成,如果感兴趣收藏一下,由于本人技术不够神,所以写的控件简单易懂,方便大家使用分页控件使用说明引入组件到页面注册组件添加到页面中 代码已全部提交git https://github.com/itwdy/vue-tools 各种vue控件,工...

    KitorinZeroKitorinZero 评论0 收藏0
  • 原生Js-msi系统

    原生Js-msi系统

    摘要:我也意识到在学习一个框架前,将框架的思想和原生的实现进行对比有多么重要。这个是目前为止一个大的框架思路,当然还要再进行每个功能的细分。表格将上一步的并集数据显示出来渲染分表格,表格有一个表头,用于展示商品的种类地区以及每月的销售情况。...

    K_B_ZK_B_Z 评论0 收藏0
  • 数组七十二变

    数组七十二变

    摘要:方法返回的数组元素是调用的数组的一个子集。当数组中至少有一个元素调用判定函数返回,它就返回返回一个布尔值,当有一个元素符合条件就返回,否则返回和这两个方法使用指定的函数将数组元素进行组合,生成单个值。 会改变原数组的方法: push() ...

    alexnevskyalexnevsky 评论0 收藏0
  • 深入理解 Javascript 之 this

    深入理解 Javascript 之 this

    摘要:深入浅出的理解问题的由来写法一写法二虽然和指向同一个函数,但是执行结果可能不一样。该变量由运行环境提供。所以,就出现了,它的设计目的就是在函数体内部,指代函数当前的运行环境。 深入浅出this的理解 问题的由来 var obj = { foo: funct...

    OnlyMyRailgunOnlyMyRailgun 评论0 收藏0
  • 解决 Highcharts 中 yAxis 的 max 设置无效的问题

    解决 Highcharts 中 yAxis 的 max 设置无效的问题

    摘要:问题场景通过上图我们可以发现,即使在中将设置成了,但是最终生成的图表仍然以作为轴的最大值解决方案为了解决这个问题,我们需要为同时添加刻度总数属性这样子就能看到正确的以作为轴最大值的结果了就目前的测试结果而言,所设置的最大值要能够被刻度...

    CciradihCciradih 评论0 收藏0
  • Cabloy全栈JS框架微创新之一:不一样的“移动优先 PC适配”

    Cabloy全栈JS框架微创新之一:不一样的“移动优先 PC适配”

    摘要:前言目前流行的前端组件库都支持移动设备优先的响应式布局特性。充分利用了的优良特性,充分发挥其最大价值。不重复造轮子,而是采用业界最新的开源技术,进行全栈开发的最佳组合。 前言 目前流行的前端UI组件库都支持移动设备优先的响应式布局特性。...

    sewergangersewerganger 评论0 收藏0

热门文章

<