文章库ARTICLE COLUMN

  • JavaScript中的堆栈

    JavaScript中的堆栈

    摘要:是按引用访问的如下图所示栈内存中存放的只是该对象的访问地址,在堆内存中为这个值分配空间。栈内存堆内存为了使程序运行时占用的内存最小,通常要实现垃圾回收机制。 栈(stack) 栈stack为自动分配的内存空间,它由系统自动释放; 堆(heap) 堆he...

    luodongseuluodongseu 评论0 收藏0
  • H5 知识点 - 收藏集 - 掘金

    H5 知识点 - 收藏集 - 掘金

    摘要:目录不要过度依赖一前端掘金毫无疑问,是一款非常优秀的库,它让我们开发项目变得更加便捷容易。但是作为一个前端工作者,我们肯定也希望在我们的网页里也能看到这么酷分钟搞定常用基础知识前端掘金基础智商划重点在实际开发中,已经非常普及了。 跨域...

    frontoldmanfrontoldman 评论0 收藏0
  • webpack学习心得

    webpack学习心得

    摘要:学习心得出于对的好奇,决定要去学习门技术,提升自己。安装命令行输入回车,全局安装命令行输入回车输出版本号,表示安装成功。进入到我们的项目中,我创建的项目为,在这个项目下创建配置项,命令行输入一路回车。 webpack学习心得 出于对webpack的...

    刘永祥刘永祥 评论0 收藏0
  • JS冻结对象的《人间词话》 完美实现究竟有几层境界?

    JS冻结对象的《人间词话》 完美实现究竟有几层境界?

    摘要:王国维在人间词话里谈到了治学经验,他说古今之成大事业大学问者,必经过三种之境界。其中谈到中冻结一个对象几种由浅入深的实践。王国维已先自表明,吾人可以无劳纠葛。总结本文先后介绍了关于冻结一个对象的三种进阶方法。 王国维在《人间词话》里谈...

    YorkChenYorkChen 评论0 收藏0
  • 20170606-浅拷贝与深拷贝

    20170606-浅拷贝与深拷贝

    摘要:什么是深拷贝,什么是浅拷贝中的浅拷贝与深拷贝是针对复杂数据类型引用类型的复制问题。 什么是深拷贝,什么是浅拷贝 JS中的浅拷贝与深拷贝是针对复杂数据类型(引用类型)的复制问题。 浅拷贝:浅拷贝是拷贝引用(拷贝地址),拷贝后两个变量指向的是同...

    Kerr1GanKerr1Gan 评论0 收藏0
  • 高仿腾讯QQ Xplan(X计划)的H5页面(2):动画控制

    高仿腾讯QQ Xplan(X计划)的H5页面(2):动画控制

    摘要:比如地球自转时播放背景音乐,动画一旦开始则停止穿越云层后播放视频,其他时候视频是停止的。在上面做动画分析的时候,是把这个开场动画分开来设想的,但是上面的用上状态机之后,意外的发现这个入场动画可以以另外一个放进来。 上一篇知道如何制作th...

    wyk1184wyk1184 评论0 收藏0
  • JQuery坑,说说哪些大家都踩过的坑

    JQuery坑,说说哪些大家都踩过的坑

    摘要:回调在请求成功或失败都会触发。为避免多次执行,请先做事件解绑再重新绑定。避免响应多次执行错误使用指示符坑人指数指示符存在于一定的上下文中的,当上下文变化时指向不同的对象。 1 乱用选择器 坑人指数:200 JQuery选择器调用代价很大,反复调用...

    habrenhabren 评论0 收藏0
  • JavaScript面向对象的程序设计

    JavaScript面向对象的程序设计

    摘要:前言说到面向对象,可能第一想到的是或者这样的语言。默认情况下,所有原型对象都会自动获得一个构造函数属性会执行属性所在函数。相对于原型链而言,借用构造函数有一个很大的优势,即 前言 说到面向对象,可能第一想到的是C++或者Java这样的语言。这...

    GitCafeGitCafe 评论0 收藏0
  • 前端常用代码片段(二)

    前端常用代码片段(二)

    摘要:两个数组内的元素相加第二种考虑兼容一个数组插入到另一个数组通过方法将一个数组插入到另外一个数组数字排序的函数在默认情况下使用字母数字字符串码点排序。它们具有不同的引用,无法用相比较。 最后更新于2019年1月13日 前端常用代码片段(一) 点这...

    FWHeartFWHeart 评论0 收藏0
  • JavaScript数组方法全面的总结

    JavaScript数组方法全面的总结

    摘要:因为转换为字符串后,在前面还可以接受一个函数作为参数,根据函数的返回值进行排序。函数的返回值将作为新数组中的每一项的值。该方法接收一个函数作为参数,对数组中的每一项运行该函数,该方法没有返回值。 1. 检测对象是不是数组 instanceof操作...

    luckyyulinluckyyulin 评论0 收藏0
  • 判断一个对象是一个空对象的解决方案

    判断一个对象是一个空对象的解决方案

    摘要:这种情况如果在日常使用的时候是可以使用第一种的,如果需要大数据交互中仅仅是某一个判断的话,还是用第二种吧,毕竟涉及到循环,性能差距还是很大的思考既然用到了,那么如何使用呢,兼容性如何呢,如何自己实现一个呢 如何判断一个对象是一个空对象...

    neuneu 评论0 收藏0
  • 读书笔记-你不知道的JavaScript(上)

    读书笔记-你不知道的JavaScript(上)

    摘要:比如程序会被分解为解析语法分析将词法单元流转换成一个由元素逐级嵌套所组成的代表了程序语法接口的书,又称抽象语法树。代码生成将抽象语法树转换为机器能够识别的指令。 showImg("https://segmentfault.com/img/remote/1460000009682106?w=640&h=28...

    jzzleejzzlee 评论0 收藏0
  • CanvasTools - 基于Canvas的截图辅助工具集

    CanvasTools - 基于Canvas的截图辅助工具集

    摘要:包含矩形,椭圆,画笔,文字,马赛克等多种工具以及撤销,保存等各种功能地址项目地址仿知乎截图反馈项目构思来源于知乎建议反馈功能中的截图反馈。期初看到该功能,惊为天人,不得不佩服知乎对用户体验的细节追求。 CanvasTools 基于Canvas的截图辅助...

    BigTomatoBigTomato 评论0 收藏0
  • 关于数据异步加载引起Iscroll.js布局出错的解决方案

    关于数据异步加载引起Iscroll.js布局出错的解决方案

    摘要:今天要说的就是用实现局部滚动出现页面布局的问题。问题页面底部多出一部分或是页面显示不全,拉动回弹后内容又显示不全。原因数据异步加载,无法正确获取页面元素的真实高度。自定义方法请求成功切换页面后刷新解决异步加载数据布局出错或 相信对于前...

    MonoLogMonoLog 评论0 收藏0
  • 向zepto.js学习如何手动(trigger)触发DOM事件

    向zepto.js学习如何手动(trigger)触发DOM事件

    摘要:好啦我们已经解决了是啥的疑问了,现在回去开始一步步解读如何实现手动触发事件。我们主要看看这里面几乎含有如何手动触发一个事件的大部分步骤和内容。 前言 前端在最近几年实在火爆异常,vue、react、angular各路框架层出不穷,咱们要是不知道个双向...

    spacewanderspacewander 评论0 收藏0
  • Vue2.0全家桶仿腾讯体育APP(Web版)

    Vue2.0全家桶仿腾讯体育APP(Web版)

    摘要:全家桶仿腾讯体育一年一度的总决赛,相信球迷用的最多的就是腾讯体育这款,刚好上手,当练手就把这个仿下来。这样刚进去的时候页面加载时间明显减短。可以包含任意异步操作。 Vue2.0全家桶仿腾讯体育APP 一年一度的NBA总决赛,相信球迷用的最多的就是...

    fnngjfnngj 评论0 收藏0
  • 动手写个数字输入框3:痛点——输入法是个魔鬼

    动手写个数字输入框3:痛点——输入法是个魔鬼

    摘要:前言最近在用封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。因此我们能做的是通过事件作事后补救措施在中拦截输入法中输入的和按键事件,然后自行出发事件执行补救措施。 前言  最近在用Polymer封装纯数字的输入框,开发过程中...

    yy13818512006yy13818512006 评论0 收藏0
  • 20170606-跨浏览器的事件处理程序

    20170606-跨浏览器的事件处理程序

    摘要:跨浏览器的事件处理程序注意两点视情况分别使用级方法级方法或者方法来添加事件老版本浏览器不支持事件捕获,并且很少有机会使用事件捕获,因此可以只关注事件冒泡 跨浏览器的事件处理程序 注意两点: 视情况分别使用DOM0级方法、DOM2级方法或者IE方...

    ASCHASCH 评论0 收藏0
  • ES6 简单特性学习记录

    ES6 简单特性学习记录

    摘要:它是用来作为回调函数使用的,主要是为了简化回调函数的写法。简单用法,简化回调我们都知道数组的并不是根据数值大小来排序的,需要排序时,要通过回调函数的形式来确定排序方式箭头函数简化。 变量定义的新方式:let/ const let 特性: 不允许重复...

    番茄西红柿番茄西红柿 评论0 收藏0
  • 初探函数节流和函数防抖—以项目为例(更新es6语法)

    初探函数节流和函数防抖—以项目为例(更新es6语法)

    摘要:而上述两种方法,就叫做函数的节流和防抖。二函数节流和函数防抖函数节流函数节流函数节流是让这个函数在间隔某一段时间执行一次。在这个项目中,我认为函数节流和函数防抖都能很好的解决问题。 一 项目需求 最近在做一些小的练手代码的时候,碰到了一...

    赵连江赵连江 评论0 收藏0
  • canvas绘制经典星空连线效果

    canvas绘制经典星空连线效果

    摘要:点都构建完毕了,就要构建点与点之间的连线了,我们用到双重遍历,把两个点捆绑成一组,放到数组中。最后加入鼠标移动事件,启动定时器大功告成 废话不说先上图:showImg("https://segmentfault.com/img/bVOH83?w=1312&h=586"); 关于这个效果我第一次...

    hzchzc 评论0 收藏0
  • Vue.js全家桶低仿网易云音乐(MacOS版) 已新增electron打包pc平台app

    Vue.js全家桶低仿网易云音乐(MacOS版) 已新增electron打包pc平台app

    摘要:项目地址暂时只实现了基本功能加了一点微小的效果主要适配浏览器对和做了一点微小的适配现在已经包括了打包平台的功能了源码地址项目预览项目描述前端部分整体加载进度懒加载模块的加载中提示实现了滑块增量分页新曲等使用了做单页应用使用了处理路由使...

    grafgraf 评论0 收藏0
  • 大前端 - 收藏集 - 掘金

    大前端 - 收藏集 - 掘金

    摘要:是目前唯一一个支持同步调用的跨平台年度上最多的个项目前端掘金年接近尾声,在最近的几篇文章中,会整理总结一些年度开源项目。 JS 全栈教程 - 前端 - 掘金本课程是基于阮一峰的 js 全栈教程的视频版本,免费供大家观看... 2016 年 10 个最佳的 CodeP...

    honhonhonhon 评论0 收藏0
  • 表单里面的那些正则

    表单里面的那些正则

    摘要:用正则表达式将前后空格用空字符串替代。去首尾空格为要校验的内容批准文号由国药准字或国药试字位字母位数字组成匹配日期格式支持闰年匹配日期格式支持闰年批准日期格式为校验网址 1、由汉字、字母、数字、下划线组成 var regf=/^[a-zA-Z0-9\_/su...

    AlphaWatchAlphaWatch 评论0 收藏0
  • 【单页面博客从前端到后端】环境搭建

    【单页面博客从前端到后端】环境搭建

    摘要:的配置其中就不多说会解决更改组件的时热更新直接刷新页面的问题。 工欲善其事,必先利其器。单页面应用的开发和生产环境涉及文件的编译、压缩、打包、合并等,目前前端最流行的莫过于 webpack 。为了深入了解 webpack 以及其相关插件,我们决定不采...

    wizChenwizChen 评论0 收藏0

热门文章

<