文章库ARTICLE COLUMN

  • 手写极简版Promise

    手写极简版Promise

    摘要:极简版满足的使用方式生成实例对象的方式通过类直接调用静态方法,目前静态方法仅支持亲测使用,欢迎指教,互相学习,链接,欢迎。附赠利用构造函数手写的方法,链接。 极简版Promise 满足的使用方式 生成实例对象的方式:new MyPromise() 通过类直...

    geekidentitygeekidentity 评论0 收藏0
  • JavaScript--变量与基本数据类型

    JavaScript--变量与基本数据类型

    摘要:中变量可能包含两种不同的数据类型的值基本类型和引用类型。本文主要介绍基本数据类型及其特点。操作符在介绍基本类型值之前,先说下操作符,操作符会返回数据类型的字符串表示。所有未初始化的变量均会保存该值。 前言JavaScript中的变量为松散类型,...

    XanaHopperXanaHopper 评论0 收藏0
  • ES6的基础知识(三)

    ES6的基础知识(三)

    摘要:会触发方法第一个回调会触发方法第二个回调或方法成功操作失败操作会终止的执行需要方法触发向下执行执行结果实现的参数是一个函数有和两个参数回调函数中会指向需要保存才会指向实例对象三种状态分别为状态只能从变成或者成功回调方法集合失败回调方法...

    lieepslieeps 评论0 收藏0
  • 企业级lambda表达式,让你对lambda有更好的理解

    企业级lambda表达式,让你对lambda有更好的理解

    摘要:但,如果加入了函数式编程,也就是将方法作为形参传递,这必然让开发者为难。但是,其他语言早就使用了函数式编程,比如最常见脚本语言。这就是函数式编程,传递的是一个函数直到,才引用了函数式编程,也就是我们所说的表达式。 导读 Java从jdk1发展...

    justCodingjustCoding 评论0 收藏0
  • 2019,帮助你更好的开发小程序

    2019,帮助你更好的开发小程序

    摘要:前言原生开发小程序有了两个项目,在原生开发小程序经验技巧方面有一些自己的总结,此篇文章做原创分享本文适合老手查看,新手请参阅官方文档,同步至。 前言 原生开发小程序有了两个项目,在原生开发小程序经验技巧方面有一些自己的总结,此篇文章做...

    DevTalkingDevTalking 评论0 收藏0
  • FE-ES 前端数据结构与算法leedcode训练合集40题

    FE-ES 前端数据结构与算法leedcode训练合集40题

    摘要:无关知识点精通一个领域切碎知识点刻意练习反馈切题四件套审题所有解法比较时间空间复杂度加强编码测试用例数组,链表数组查询插入删除链表查询插入删除翻转链表两两翻转链表判断链表是否有环栈,队列判断合法括号栈模拟队列队列模拟栈找第大的元素 sh...

    dabaidabai 评论0 收藏0
  • 使用node搭建自动发图文微博机器人

    使用node搭建自动发图文微博机器人

    摘要:仅供学习交流,请勿用于商业用途,并遵守新浪微博相关规定。代码目录此微博机器人的实现功能如下模拟登陆新浪微博获取自动上传图片至微博图床自动发送内容不同的图文微博通过定时任务,实现周期性发微博任务。 仅供学习交流,请勿用于商业用途,并遵守...

    ProfeelProfeel 评论0 收藏0
  • Node.js 配合 express 框架、mongodb 实践 &&  [使用 T

    Node.js 配合 express 框架、mongodb 实践 && [使用 T

    摘要:一默认使用的模块化方案,默认是的模块化方案,两者有本质区别。的去寻找引入的依赖时,如果是自带的模块,比如文件模块,只需要填写即可。这是版本入口文件使用了两个路由器路由,分别处理和请求逻辑。核心操作全部依赖模型对象来执行。 一、Node.js...

    wmuiwmui 评论0 收藏0
  • 【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用、克隆对象、复制数组

    【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用、克隆对象、复制数组

    摘要:前端芝士树浅拷贝深拷贝以及的作用首先还是得回到的基本数据类型。值类型深拷贝数值布尔值字符串。它接受任意数量的源对象,主要作用就是枚举它们的所有属性并分配给。 【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用 首先还是得回到Javascri...

    ccj659ccj659 评论0 收藏0
  • js手写系列-- 数组排序算法

    js手写系列-- 数组排序算法

    摘要:冒泡排序原理第一轮第二轮第三轮第四轮第五轮实现排序,升序要排序的数组排序后的数组数组的长度为,不用跟自己比较,所以外层循环遍,循环第一次,数组最后一位就是最大,依次累加不用跟自己比较,也不用跟已经排序后,放在数组尾的值比较快速排序原理...

    YorkChenYorkChen 评论0 收藏0
  • 前端面试知识点目录整理

    前端面试知识点目录整理

    摘要:写在前面金三银四又到了一年一度的跳槽季相信大家都在准备自己面试笔记我也针对自己工作中所掌握或了解的一些东西做了一个目录总结方便自己复习详细内容会在之后一一对应地补充上去有些在我的个人主页笔记中也有相关记录这里暂且放一个我的面试知识点目...

    xzavierxzavier 评论0 收藏0
  • JavaScript与解析不同情况分析

    JavaScript与解析不同情况分析

    摘要:五阶段运行结果运行结果原因在运行前,我就猜想弹出的这个应该是一个的可没想到却是,这使我百思不得其解。当我们程序真正运行时,我们把参数传过去,在这里并不会把这个参数值赋值给这个形参。 要写出严谨的代码或者是优化性能就必须做到‘知己知彼’...

    harriszhharriszh 评论0 收藏0
  • js控制input框只能输入数字和一位小数点且小数点后面只有两位小数

    js控制input框只能输入数字和一位小数点且小数点后面只有两位小数

    摘要:控制框只能输入数字和一位小数点且小数点后面只有两位小数控制框只能输入数字和一位小数点且小数点后面只有两位小数或过滤清除数字和以外的字符只保留第一个清除多余的只能输入两个小数如果没有小数点,不能为类似的金额如果有小数点,不能为类似的金额...

    gyl_codergyl_coder 评论0 收藏0
  • 前端常见面试题(实战遇到)

    前端常见面试题(实战遇到)

    摘要:浏览器内核常用的块元素和内联元素数据类型语句前端优化方法会话跟踪方法和区别循环输出网站优化清除浮动方法,优缺点和区别截取长文本写方法截取字符串响应式布局浏览器兼容正则表达式验证身份证源码自己如何封装一个固定一个按钮在右下角画一个三角形...

    时飞时飞 评论0 收藏0
  • 单点手势库

    单点手势库

    摘要:单点手势库分析手势是什么有哪些方法实现首先我这里指的手势是指我们在移动端进行触屏交互的时候,用户操作的一些手势。可以看地址总结这是我挺久之前做的移动端单点手势库学习时参考剧中人你可以在这里找到我个人网站 单点手势库 分析 手势是什么? ...

    jollywingjollywing 评论0 收藏0
  • 教你从写一个迷你koa-router到阅读koa-router源码

    教你从写一个迷你koa-router到阅读koa-router源码

    摘要:本打算教一步步实现,因为要解释的太多了,所以先简化成版本,从实现部分功能到阅读源码,希望能让你好理解一些。 本打算教一步步实现koa-router,因为要解释的太多了,所以先简化成mini版本,从实现部分功能到阅读源码,希望能让你好理解一些。希望你...

    yzzzyzzz 评论0 收藏0
  • ES6中的代理(Proxy)和反射(Reflection)

    ES6中的代理(Proxy)和反射(Reflection)

    摘要:代理和反射的定义调用可常见代替其它目标对象的代理,它虚拟化了目标,所以二者看起来功能一致。代理可拦截引擎内部目标的底层对象操作,这些底层操作被拦截后会触发响应特定操作的陷阱函数。 代理和反射的定义 调用 new Proxy() 可常见代替其它目标 (...

    MarkxuMarkxu 评论0 收藏0
  • 浅出Vue 错误处理机制errorCaptured、errorHandler

    浅出Vue 错误处理机制errorCaptured、errorHandler

    摘要:引子本身是一个弱类型语言,项目中容易发生错误,做好网页错误监控,能帮助开发者迅速定位问题,保证线上稳定。项目需接入公司内部监控平台,本人之前不甚了解决定探一探 引子 JavaScript本身是一个弱类型语言,项目中容易发生错误,做好网页错误监控...

    luckywluckyw 评论0 收藏0
  • 什么值得读

    什么值得读

    摘要:简介找我请到掘金或者自己也维护不过来那么多站点,对不住大家了。 简介 找我请到 掘金 或者 Github自己也维护不过来那么多站点,对不住大家了。

    honhonhonhon 评论0 收藏0
  • React && VUE Virtual Dom的Diff算法统一之路 snabbd

    React && VUE Virtual Dom的Diff算法统一之路 snabbd

    摘要:毫无疑问的是算法的复杂度与效率是决定能够带来性能提升效果的关键因素。速度略有损失,但可读性大大提高。因此目前的主流算法趋向一致,在主要思路上,与的方式基本相同。在里面实现了的算法与支持。是唯一添加的方法所以只发生在中。 VirtualDOM是re...

    shixinzhangshixinzhang 评论0 收藏0
  • vue组件之轮播图实现

    vue组件之轮播图实现

    摘要:预览地址图片的轮播假设需要轮播三张图片,以前的思路就如图所示,添加两个节点。通过索引的切换实现组件的无缝轮播。这样子父组件就可以通过钩子和来实时通知子组件,从而控制内容的展示。这个判断只需让子组件来做就行了。 预览地址 图片的轮播 show...

    xuweijianxuweijian 评论0 收藏0
  • 图片懒加载的前世今生

    图片懒加载的前世今生

    摘要:配置项配置项中的参数有以下三个所监听对象的具体祖先元素,默认是计算交叉状态时,将附加到祖先元素上,从而有效的扩大或者缩小祖先元素判定区域设置一系列的阈值,当交叉状态达到阈值时,会触发回调函数。 一、前言   通常情况下,HTML 中的图片资...

    zhaotzhaot 评论0 收藏0
  • 对象的创建继承

    对象的创建继承

    摘要:一创建一个对象起因用或对象字面量创建对象会产生大量的重复代码而且只能通过变量名来区分不同的对象没有记录对象的类型例如创建对象字面量创建对象工厂模式创建对象工厂模式解决了相似代码重复书写的问题好处中无法创建类为了模仿类的创建方式抽象具体...

    UCloudUCloud 评论0 收藏0
  • JavaScript Object.defineProperty()学习笔记。

    JavaScript Object.defineProperty()学习笔记。

    摘要:数据属性有个描述其行为的特性。表示能否通过删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。表示能否修改属性的值。其中,描述符对象的属性必须是和。返回值被传递给函数的对象。 属性类型 ECMAScript中有两种属性...

    lushanlushan 评论0 收藏0
  • SMTC:Vue Single Js Component Manager

    SMTC:Vue Single Js Component Manager

    摘要:前言的单文件组件看着十分诱人,必须要上心有不甘,捣腾一番就有了这个不需要也能轻松愉快的用上单文件组件主要针对轻度使用场景,快速应用大型应用,专业前端,工程化前端还是更好快速入门单例组件是一种特殊的全局组件,和插件有点相似,只不过插件可...

    luxixingluxixing 评论0 收藏0

热门文章

<