文章库ARTICLE COLUMN

  • 给自己挖个坑,开始去开发javascript富应用框架

    给自己挖个坑,开始去开发javascript富应用框架

    摘要:是目前项目中正在用的框架。现在前端这块再次到了这样的瓶颈,所以决定自己开始开发和维护自己的一个框架。不强制绑定,但是会制定其他规则来避免用户手动请求。项目目前完成板块事件绑定及触法地址处理以及路由处理。 为什么要框架 随着电脑运算能力...

    lidashuanglidashuang 评论0 收藏0
  • 从 BackboneJS 的源码开始说事件模型

    从 BackboneJS 的源码开始说事件模型

    摘要:最终期待的参数是事件名称,回调函数,回调函数上下文,最终期待的参数是事件名称,回调函数,回调函数上下文,最终期待的参数是时间名称,。 为什么要事件模型 先从 BackboneJS 开始说起。BackboneJS 设计的比较好的一部分代码就是事件相关的内容,...

    z2xyz2xy 评论0 收藏0
  • 基于 canvas 将图片转化成字符画

    基于 canvas 将图片转化成字符画

    摘要:字符画大家一定非常熟悉了,那么如何把一张现有的图片转成字符画呢让这个可能变成了现实,通过,可以很轻松实现这个功能。我们只能根据图片宽高,来定义一个间隔,横向间隔,纵向间隔取一次像素,这样可以保证生成的字符画大小和原图保持一致。 showIm...

    levinitlevinit 评论0 收藏0
  • 国庆节到了,献给 sf 社区的礼物

    国庆节到了,献给 sf 社区的礼物

    摘要:昨天折腾了一个下午,把我的关于页面升级了。几天闲来无事,特做了一个代码,献给社区,祝国庆快乐。由于的编辑器不能显示全部可恶的滚动条,点此可查看完整版 昨天折腾了一个下午,把我的关于页面(http://justjavac.com/about-v2.html)升级了。几天...

    CristicCristic 评论0 收藏0
  • JavaScript引擎是如何工作的?从调用栈到Promise你需要知道的一切

    JavaScript引擎是如何工作的?从调用栈到Promise你需要知道的一切

    摘要:最受欢迎的引擎是,在和中使用,用于,以及所使用的。怎么处理每个引擎都有一个基本组件,称为调用栈。也就是说,如果有其他函数等待执行,函数是不能离开调用栈的。每个异步函数在被送入调用栈之前必须通过回调队列。例如方法是在中传递的回调函数。 ...

    zzbozzbo 评论0 收藏0
  • 【面试篇】寒冬求职之你必须要懂的Web安全

    【面试篇】寒冬求职之你必须要懂的Web安全

    摘要:禁止内联脚本执行规则较严格,目前发现使用。典型的攻击流程受害者登录站点,并保留了登录凭证。站点接收到请求后,对请求进行验证,并确认是受害者的凭证,误以为是无辜的受害者发送的请求。攻击完成,攻击者在受害者不知情的情况下,冒充受害者完成了...

    yeyan1996yeyan1996 评论0 收藏0
  • javascript引擎执行的过程的理解--执行阶段

    javascript引擎执行的过程的理解--执行阶段

    摘要:如果对语法分析和预编译,还有疑问引擎执行的过程的理解语法分析和预编译阶段。参与执行过程的线程分别是引擎线程也称为内核,负责解析执行脚本程序的主线程例如引擎。以上便是引擎执行宏任务的整个过程。一、概述 js引擎执行过程主要分为三个阶段,分...

    AchillesAchilles 评论0 收藏0
  • 【愣锤笔记】一支穿云箭、正则来相见

    【愣锤笔记】一支穿云箭、正则来相见

    摘要:表示进行多行匹配。如果正则表达式中含有子表达式,那么该数组后续的项依次为匹配到的第一个子表达式的匹配结果,第二个第个。关于正则方法有一点必须要提,很容易导致错误的情况。这时候直接使用该正则表达式对进行方法调用,却返回了。匹配前一项至少...

    wangbjunwangbjun 评论0 收藏0
  • map, reduce, filter 等高阶函数

    map, reduce, filter 等高阶函数

    摘要:换个新话题内容高阶函数至少满足以下条件函数可以作为参数被传递函数可以作为返回值被输出。区别返回值是,不可以链式调用返回一个新数组,原数组不会改变结语业精于勤而荒于嬉,行成于思而毁于随。 初衷 上篇其实还有一篇关于闭包的文章,由于在前几篇...

    JaysonWangJaysonWang 评论0 收藏0
  • 重新巩固JS(三)——JavaScript语句

    重新巩固JS(三)——JavaScript语句

    摘要:重新巩固系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第三篇。其中,部分可以省略条件语句语句例子为,小于但大于,故输出语句当表达式的值等于值时,执行语句,遇到语句则跳出语句,若都没匹配到值,则执行中的语句。重新巩固JS系列,...

    tunnytunny 评论0 收藏0
  • [译]学习如何去学习 JavaScript - 5 个你应该如何花在学习 JS 上时间的建议

    [译]学习如何去学习 JavaScript - 5 个你应该如何花在学习 JS 上时间的建议

    摘要:拥抱异步编程纵观发展史也可以说成开发的发展史,你会发现异步彻底改变了这场游戏。可以这么说,异步编程已成为开发的根基。这也是你应尽早在上投入大量时间的一处核心知识点,这其中包含和等重要概念。这也是最突出的一项贡献。 原文地址:Medium - Le...

    wanglu1209wanglu1209 评论0 收藏0
  • 重新巩固JS(二)——JavaScript操作符与表达式

    重新巩固JS(二)——JavaScript操作符与表达式

    摘要:重新巩固系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第二篇。关系运算符用于比较操作符左右的操作数的大小。逻辑运算符主要通过与或非来判断一个表达式的值是否为。注意与和或操作具有短路计算效果。重新巩固JS系列,都是比较基础的东...

    DoINsiStDoINsiSt 评论0 收藏0
  • console.log打印对象时属性缺失的解决方法

    console.log打印对象时属性缺失的解决方法

    摘要:输出对象属性缺失首先,定义了一个对象,其拥有四个属性。调用函数时,我们想知道传入函数的参数是怎样的,会先调用将传入的对象打印出来,最后在函数内的某处删除传入对象的属性。方法对象展开喵喵月号使用的对象展开符操作,获取到的副本。1. 序 在编...

    Michael_DingMichael_Ding 评论0 收藏0
  • 重新巩固JS(一)——JavaScript基本类型

    重新巩固JS(一)——JavaScript基本类型

    摘要:对象类型除了原始类型的值以外,其他都是对象。例如对象有属性,值为,还有属性,值为重要的特殊对象特殊对象函数数组日期正则全局错误。重新巩固JS系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第一篇。 其他JS重新巩固系列: 重新巩...

    pingan8787pingan8787 评论0 收藏0
  • 前后端真正分离,网线被拔,也能请求数据(mock.js)

    前后端真正分离,网线被拔,也能请求数据(mock.js)

    摘要:六使用扩展很多时候,服务器都有定义固定的返回值,如为则表示该请求有效。做了一回标题党 (别吐槽,说的大实话,真的可以不用后台,就能拿数据,快!,向下看...)一、mock.js 是什么?官网机票 简单的描述一下, mock.js 可以在后台接口没有更新时...

    高璐高璐 评论0 收藏0
  • Javascript 面试中经常被问到的三个问题!

    Javascript 面试中经常被问到的三个问题!

    摘要:相反,在讨论时,面试中通常会提到三件事。而认为最后一个参赛者说了算,只要还能吃的,就重新设定新的定时器。试想,如果用户的操作十分频繁他每次都不等设置的时间结束就进行下一次操作,于是每次都为该用户重新生成定时器,回调函数被延迟了不计其数...

    chnmagnuschnmagnus 评论0 收藏0
  • 前端工具函数

    前端工具函数

    摘要:将一级的数据结构处理成树状数据结构处理成树状结构,一般就是需要节点和父节点标识,或者需要考虑以哪个节点为根节点生成树结构数据使用示例代码将一级的数据结构处理成树状数据结构字段名称比如父字段名称比如根节点的父字段的值需要处理的数据是否将...

    or0funor0fun 评论0 收藏0
  • 聊聊我的第一篇10万+,同时反驳某些评论

    聊聊我的第一篇10万+,同时反驳某些评论

    摘要:终于有了一篇万知乎后台显示我的回答如何衡量一个人的水平的阅读量已经超过了万,具体截止年月号是。自从年双十一正式上线,累计处理了亿错误事件,付费客户有金山软件百姓网等众多品牌企业。元旦的时候,我立了一个Flag,今年要写一篇10万+,现在目标...

    XboxYanXboxYan 评论0 收藏0
  • 细说JS异步发展历程

    细说JS异步发展历程

    摘要:换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。参考文章珠峰架构课墙裂推荐细说异步函数发展历程异步编程谢谢各位小伙伴愿意花费宝贵的时间阅读本文,如果本文给了您一点帮助或者是启发,请不要吝啬你的赞和,您的肯定是我前进的最大动...

    AlfredAlfred 评论0 收藏0
  • ES6入门之对象的扩展

    ES6入门之对象的扩展

    摘要:循环遍历对象自身的和继承的可枚举属性不含属性。返回一个数组,包含对象自身的所有属性的键名。目前,只有对象方法的简写法可以让引擎确认,定义的是对象的方法。showImg("https://user-gold-cdn.xitu.io/2019/5/21/16ada8456223b0e1"); 1. 属性的简洁...

    RiverLiRiverLi 评论0 收藏0
  • JavaScript之 new 命令

    JavaScript之 new 命令

    摘要:命令执行时,构造函数内部的,就代表了新生成的实例对象,表示实例对象有一个属性,值是。因此,应该非常小心,避免不使用命令直接调用构造函数。命令返回这个对象,而不是对象。JavaScript 面向对象编程的基础知识篇 1 。 1. 概述 面向对象编程(Objec...

    desdikdesdik 评论0 收藏0
  • 记一次递归在我项目中所发挥的作用

    记一次递归在我项目中所发挥的作用

    作者:陈大鱼头 github: KRISACHAN 背景 在最近的项目中,有这么一个功能点,就是要获取在WEB IDE里用户所写的注释中的一段特殊规则,然后解析成一段JS config 对象 例如: //% width="100px" height="200px" //% pos.top="50px" pos.left="...

    n7thenn7then 评论0 收藏0
  • Array()方法汇总

    Array()方法汇总

    摘要:方法为数组中的每个元素都调用一次函数执行如果没有符合条件的元素返回对于空数组,函数是不会执行的。不改变原数组和差不多,默认返回的是索引。擅长网站建设公众号开发微信小程序开发小游戏公众号开发,专注于前端领域框架交互设计图像绘制数据分析等...

    awesome23awesome23 评论0 收藏0
  • 史上最详细的作用域链和闭包解释

    史上最详细的作用域链和闭包解释

    摘要:有关作用域链和原型链对于学习的小伙伴都应该不陌生,今天咱们就看看最详细的作用域链解释,目录中可能有些一些不常见的名词,但是这些对于理解作用域链和闭包很有作用,而且基本都可以理解运行机制了有关作用域链和原型链对于学习js的小伙伴都应该不陌...

    NinoNino 评论0 收藏0
  • 如何在 ES5 环境下实现一个const ?

    如何在 ES5 环境下实现一个const ?

    作者:陈大鱼头 github: KRISACHAN 前言 刚刚看了掘金上一篇文章《作为技术面试官,为什么把你pass了》,里面第一题就是用es5实现const,据作者反馈 这一题所有的面试者都没有回答出来,感觉挺可惜的,其实这是一道比较简单的题目,但是由于涉及到了一...

    MuninnMuninn 评论0 收藏0

热门文章

<