文章库ARTICLE COLUMN

  • 模拟一个js new一个对象的过程

    模拟一个js new一个对象的过程

    摘要:上述代码模拟了一个对象的过程,从该函数的代码中可以清晰的看到一个对象是怎么生成的,从这里我们也可以发现,如果构造函数显示的返回一个对象,出来的对象就是该构造函数返回的对象,如果其他类型的数据都会被忽略。 function Person(){ ...

    pf_milespf_miles 评论0 收藏0
  • 在 Node.js 中用 pipe 处理数组的实现

    在 Node.js 中用 pipe 处理数组的实现

    摘要:总结虽然我没有像老师一样进行性能测试,但是猜测也知道的方式在数量比较小的时候肯定要弱于正常方式,的好处在于数据量比较大的时候,可以使用比较小的内存,尽快的处理数组中前置的数据。 TLDR;这篇文章的风格是在致敬 Jim 老师;致敬,致敬,懂吗,...

    mikyoumikyou 评论0 收藏0
  • Node.js实现简易爬虫

    Node.js实现简易爬虫

    摘要:为什么选择利用来写爬虫呢就是因为这个库,全兼容语法,熟悉的话用起来真真是爽依赖选择版的封装了一个服务器和一个简易的客户端解决爬取网页出现乱码初步实现既然是要爬取网站内容,那我们就应该先去看看网站的基本构成选取的是电影天堂作为目标网站,...

    BearyChatBearyChat 评论0 收藏0
  • LazyMan

    LazyMan

    实现函数LazyMan,使得: LazyMan("Hank"); 输出Hi Hank! LazyMan("Hank").eat("dinner");输出Hi Hank!Eat dinner! LazyMan("Hank").sleep(5).eat("dinner"); 输出Hi Hank!//等待...

    WinerWiner 评论0 收藏0
  • javascript设计模式学习——观察者模式

    javascript设计模式学习——观察者模式

    摘要:最常见的观察者模式事件监听器这是最简单最普通的一种观察者模式,除此以外还有等。动画在动画中广泛使用了观察者模式,动画的开始完成暂停等,都需要观察者来确定物体的行为和状态。参考资料设计模式发布订阅模式 Javascript活跃在事件驱动的环境中,...

    duan199226duan199226 评论0 收藏0
  • 练习视差滚动例子_byKL

    练习视差滚动例子_byKL

    摘要:练习视差滚动例子介绍一下视差指网页滚动过程中,多层次的元素进行不同程度的移动,视觉上形成立体运动效果的网页展示技术。背景图像会随着页面其余部分的滚动而移动。 练习视差滚动例子 介绍一下视差 指网页滚动过程中,多层次的元素进行不同程度的移...

    wangbinkewangbinke 评论0 收藏0
  • Javascript定时器那些事儿

    Javascript定时器那些事儿

    摘要:一什么是定时器提供了一些原生方法来实现延时去执行某一段代码,下面来简单介绍一下设置一个定时器,在定时器到期后执行一次函数或代码段定时器延迟后执行的函数延迟后执行的代码字符串,不推荐使用原理类似延迟的时间单位毫秒,默认值为向延迟函数传递...

    RiddlerRiddler 评论0 收藏0
  • 闭包知识总汇

    闭包知识总汇

    摘要:什么是闭包有权限访问,另一个函数中的变量,的函数。创建方法在一函数内部创建另外一个函数。链式作用域结构,子对象会一级一级地向上寻找所有父对象的变量。注意因为闭包会携带,包含,它的,函数的作用域。相比其他函数会更占用内存。 什么是闭包?...

    learninglearning 评论0 收藏0
  • form表单间接提交方法

    form表单间接提交方法

    摘要:今天在编写页面的时候遇到了一个小问题代码如下,您的账号帐号您的密码密码登录立即注册代码其实很简单了,就是一个表单,只是想在提交之后,做一些简单处理之后再请求到最后的接口如下通过获取的来通过来进行提交之前的操作但是始终遇到一个问 今天在...

    jas0njas0n 评论0 收藏0
  • 一道面试题

    一道面试题

    摘要:写在前面这道题是本人在面试一家公司时的一个简单的基础问题,公司就不透露了,算是国内很有名的公司,本人面试的只是实习岗位。 写在前面 这道题是本人在面试一家公司时的一个简单的基础问题,公司就不透露了,算是国内很有名的公司,本人面试的只是...

    sihaisihai 评论0 收藏0
  • javascript连续new

    javascript连续new

    摘要:用构造函数一个对象引用这个对象的私有函数用这个对象的私有函数作为一个构造函数,再一个对象。 new Foo() 用Foo()构造函数new一个对象;new Foo().getName() 引用这个对象的私有函数;new new Foo().getName() 用这个对象的私有函数作为一个构造函数,...

    wangjuntytlwangjuntytl 评论0 收藏0
  • 你真的了解javascript吗?(一)

    你真的了解javascript吗?(一)

    摘要:表示要解析的数字的基数。回调函数接收四个参数,依次是通过上一次调用回调函数获得的值。如果向方法提供,则在首次调用函数时,为。当前数组元素的值。 原题出处:JavaScript Puzzlers!当初以为不过是一些小题目,结果做到怀疑人生,都要怀疑可能我ja...

    whatsnswhatsns 评论0 收藏0
  • 2017年最新基于hexo搭建个人免费博客——自定义页面样式一

    2017年最新基于hexo搭建个人免费博客——自定义页面样式一

    摘要:添加你修改的代码找到你主题文件夹里的对应位置以我的路径为例子里面有个文件夹和一个文件,主要用于打包代码输出成样式的文件分析下其源代码。注意本人不提倡去修改除了下的其他个文件里的源代码,可能后面出问题不好还原。 showImg("https://segment...

    KevinYanKevinYan 评论0 收藏0
  • FreeCodeCamp 初级算法题 - 翻转字符串

    FreeCodeCamp 初级算法题 - 翻转字符串

    摘要:比如,就是获取第一个字符。后面的暂时不会执行直到遇见传入的字符串为,因为有了返回值,就不会再去调用了。 原文链接:http://singsing.io/blog/2017/... 翻转字符串 (Reverse a String) 题目链接 中文链接 英文链接 级别:初级 (Basic Algorithm S...

    OpenDiggOpenDigg 评论0 收藏0
  • js数值精度

    js数值精度

    摘要:大数值的精度问题能够被安全呈现的最大整数是,即。我们可以将需要比较的两个值进行相减,再与这个机器精度进行比较,如果在误差范围内,我们也视为两个值是相等的。 近期在项目中有出现大数值的订单号9148368244236619在调用接口时自动变成9148368244...

    孙吉亮孙吉亮 评论0 收藏0
  • 前端碎碎念 之 [] + {} 和 {} + []一样吗?

    前端碎碎念 之 [] + {} 和 {} + []一样吗?

    摘要:前端碎碎念系列会记录我平时看书或者看文章遇到的问题,一般都是比较基础但是容易遗忘的知识点,你也可能会在面试中碰到。当两个操作数都是数值时,执行常规的数值加法计算。关键还是要加深对中对数值转换的理解,以不变应万变。 『前端碎碎念』系列会...

    SoarkeySoarkey 评论0 收藏0
  • 3个经常被问到的 JavaScript 面试题

    3个经常被问到的 JavaScript 面试题

    摘要:更高效的解决方案是将一个事件侦听器实际绑定到父容器上,然后在实际单击时可以访问每个确切元素。如果将事件侦听器绑定到窗口滚动事件上,并且用户快速滚动页面,事件很可能会在短时间多次触发。 原文链接 问题 #1: 事件委托 事件委托,也叫事件委派...

    GalenceGalence 评论0 收藏0
  • js实现螺旋矩阵算法

    js实现螺旋矩阵算法

    摘要:用填充一个的矩阵,该矩阵按顺时针旋转方向依次增大,用编程输出这个数组。个人觉得这个思路不是最优解,各位路过的高手如果有更好思路,望不吝赐教。请输入代码此处可给赋值即可,比如生成矩阵,就等于 Q:用0-9填充一个N*N的矩阵,该矩阵按顺时针旋转...

    bbbbbbbbbbbb 评论0 收藏0
  • 少妇白洁如何使用React 001?

    少妇白洁如何使用React 001?

    摘要:目的是为了解决在重用的时候,持久和方法重用的问题。换句话说你不用担心把组件写成模式不好重用,如果你需要传统的方式使用,一下即可。 这篇文章所述的思想最终进化成了一个简单的状态管理模式,称React StateUp Pattern,详细介绍请参阅:https://s...

    davidacdavidac 评论0 收藏0
  • 构建利用Proxy和Reflect实现双向数据绑定的微框架(基于ES6)

    构建利用Proxy和Reflect实现双向数据绑定的微框架(基于ES6)

    摘要:写在前面这篇文章讲述了如何利用和实现双向数据绑定,个人系早期玩家,写这个小框架的时候也没有参考等源代码,之前了解过其他实现,但没有直接参考其他代码,如有雷同,纯属巧合。我们同时也应该支持事件机制,这里我们以最常用的方法作为例子实现。 ...

    LuDongWeiLuDongWei 评论0 收藏0
  • 3月份前端资源分享

    3月份前端资源分享

    摘要:面试如何防骗一份优秀的前端开发工程师简历是怎么样的作为,有哪些一般人我都告诉他,但是他都不听的忠告如何面试前端工程师 更多资源请Star:https://github.com/maidishike... 文章转自:https://github.com/jsfront/mo... 3月份前端资源分享 1. ...

    nanchen2251nanchen2251 评论0 收藏0
  • Vue踩坑笔记(一)

    Vue踩坑笔记(一)

    摘要:下面是代码,作为记录,以后会用的着。。。定义一个网站质量组件定义一个子组件,组件内的标签想出来延时忙时网站质量数据定义父组件,在父组件内部注册子组件 最近在用vue做的一个项目中用到组件,我想通过v-for指令,在子组件内部动态构造出li标签,...

    didikeedidikee 评论0 收藏0
  • js变量提升与函数提升的机制

    js变量提升与函数提升的机制

    摘要:所谓变量提升,提升就是为了事先声明变量。变量提升之后,但其赋值还是留在原本的位置等运行到了之后动态赋值,而函数提升之后直接相当于在代码里抽空了。搞明白这个例子也就搞懂了作用域中变量和函数是怎么提升的。 问题 showImg("https://segmentfau...

    fasssfasss 评论0 收藏0
  • Vue初探——Vue是什么

    Vue初探——Vue是什么

    摘要:还是由于帮我们省略了操作,加上双向数据绑定,的代码量减少很多,大概还是要看具体项目。其中元素赋值和加事件又需要获取元素和更元素赋值,也就是这个原因代码量才会增加。 本文代码下载地址 概述 前端开发近况 需求依然旺盛,从JavaScript已经在编...

    littlelightsslittlelightss 评论0 收藏0
  • 多个视频或音频连续播放出现不连贯的问题

    多个视频或音频连续播放出现不连贯的问题

    摘要:一问题描述多个音频连续播放时,会出现音频播放不连贯的问题,导致音频播放终止,同时控制台会报异常,如下图所示二问题原因执行了音频的方法以后立即执行方法,两者之间切换过快。 一、问题描述:多个音频连续播放时,会出现音频播放不连贯的问题,导...

    curriedcurried 评论0 收藏0

热门文章

<