文章库ARTICLE COLUMN

  • 浅谈JavaScript代码预解析 + 示例详解

    浅谈JavaScript代码预解析 + 示例详解

    摘要:知识点声明的变量在预解析的时候只执行声明,不会执行定义,默认值是。声明的函数在预解析的时候会提前声明并且会同时定义。 showImg("https://segmentfault.com/img/bVbnY76?w=2500&h=1250"); 知识点 var 声明的变量在预解析的时候只执行声明,不会...

    sunnyxdsunnyxd 评论0 收藏0
  • 浅谈不同环境下的JavaScript执行机制 + 示例详解

    浅谈不同环境下的JavaScript执行机制 + 示例详解

    摘要:如果没有其他异步任务要处理比如到期的定时器,会一直停留在这个阶段,等待请求返回结果。执行的执行事件关闭请求的,例如事件循环的每一次循环都需要依次经过上述的阶段。因此,才会早于执行。 showImg("https://segmentfault.com/img/bVbnY76"); 概...

    wanghuiwanghui 评论0 收藏0
  • 深入学习js之——原型和原型链

    深入学习js之——原型和原型链

    摘要:我们用一张图表示构造函数和实例原型之间的关系好了构造函数和实例原型之间的关系我们已经梳理清楚了,那我们怎么表示实例与实例原型,也就是或者和之间的关系呢。 开篇: 在Brendan Eich大神为JavaScript设计面向对象系统的时候,借鉴了Self 和Smallt...

    xialongxialong 评论0 收藏0
  • 佚名

    佚名

    摘要:申请微信个人公众号注册码云使用购买云服务会用系统应用,搭建项目,创建项目,安装依赖端框架使用 申请微信个人公众号 注册码云(git使用) 购买云服务(会用centos系统应用,ssh) 搭建node项目,npm(创建项目,安装依赖)npm initnpm install …...

    shaonbeanshaonbean 评论0 收藏0
  • WebSocket 与 Polling , Long-Polling , Streaming 的比较

    WebSocket 与 Polling , Long-Polling , Streaming 的比较

    摘要:轮询通过轮询,浏览器定期发送请求并立即接收响应这项技术是浏览器首次尝试传递实时信息。该协议由两层组成记录协议和握手协议。安全套接层及其继任者传输层安全,是为网络通信提供安全及数据完整性的一种安全协议。移除了开销大幅度减轻了复杂度。 We...

    EdisonEdison 评论0 收藏0
  • umi 配置多环境打包

    umi 配置多环境打包

    摘要:平时我们开发应用时环境有开发环境测试环境生产环境等此时我们需要配置不同的环境获取不同的前缀,以满足日常开发需要。安装插件在文件里配置开发环境的复制两次,并更改文件名为和分别配置在其他文件可以获取作为前缀如封装的在的处配置打包命令 平时...

    cyrilscyrils 评论0 收藏0
  • 重读你不知道的JS (上) 第一节三章

    重读你不知道的JS (上) 第一节三章

    摘要:如果是声明中的第一个词,那么就是一个函数声明,否则就是一个函数表达式。给函数表达式指定一个函数名可以有效的解决以上问题。始终给函数表达式命名是一个最佳实践。也有开发者干脆关闭了静态检查工具对重复变量名的检查。 你不知道的JS(上卷)笔记 ...

    lavorlavor 评论0 收藏0
  • Gitalk评论插件使用教程

    Gitalk评论插件使用教程

    摘要:说明是一个基于和开发的评论插件。默认值类型布尔值,选填,类似评论框的全屏遮罩效果。默认值类型布尔值,选填,如果当前页面没有相应的且登录的用户属于,则会自动创建。参考类型布尔值,选填,启用快捷键提交评论。 1. 说明 Gitalk 是一个基于 GitH...

    孙吉亮孙吉亮 评论0 收藏0
  • 常见六大Web 安全攻防解析

    常见六大Web 安全攻防解析

    摘要:想阅读更多优质原创文章请猛戳博客一,跨站脚本攻击,因为缩写和重叠,所以只能叫。跨站脚本攻击是指通过存在安全漏洞的网站注册用户的浏览器内运行非法的标签或进行的一种攻击。跨站脚本攻击有可能造成以下影响利用虚假输入表单骗取用户个人信息。 前...

    lidashuanglidashuang 评论0 收藏0
  • 学习MVVM及框架的双向绑定笔记

    学习MVVM及框架的双向绑定笔记

    摘要:的数据劫持版本内部使用了来实现数据与视图的双向绑定,体现在对数据的读写处理过程中。这样就形成了数据的双向绑定。 MVVM由以下三个内容组成 View:视图模板 Model:数据模型 ViewModel:作为桥梁负责沟通View和Model,自动渲染模板 在JQuery时期...

    VioletJackVioletJack 评论0 收藏0
  • 链式调用与事件循环--一道JavaScript面试题的思考

    链式调用与事件循环--一道JavaScript面试题的思考

    摘要:最后画几张粗糙的图,简单描述一下这个执行的过程因为是链式调用,所以在链上的都会入栈然后执行,额,执行栈少画了和。。。 前言:昨天在群里讨(jin)论(chui)技(niu)术(pi),有位老铁发了一道他面的某公司面试题,顺手保存了。今早花了一点时间把这题...

    wow_worktilewow_worktile 评论0 收藏0
  • XMLHttpRequest

    XMLHttpRequest

    摘要:事件模型最独特的性质是文本节点也触发事件不会支持标准的浏览器在添加事件时用方法第个参数是一个值,用来设置事件是在事件捕获时执行,还是事件冒泡时执行。 IE和DOM 事件模型之间存在哪些主要差别 1 - 冒泡型事件事件按照从最特定的事件目标到最不...

    MangoGoingMangoGoing 评论0 收藏0
  • JavaScript sort() 排序的坑详解

    JavaScript sort() 排序的坑详解

    摘要:前言做项目的时候发现使用排序后的代码,在和平台解析的结果不一样。而根据规范,通过可以推测出,显然这里互相矛盾反之亦然的情况。 前言:做项目的时候发现使用sort排序后的代码,在android和ios平台解析的结果不一样。showImg("https://segmentfaul...

    ispringispring 评论0 收藏0
  • 数据结构与算法资源整理

    数据结构与算法资源整理

    摘要:汇总数据结构算法篇算法与数据结构我接触过的前端数据结构与算法十大经典排序算法总结描述 showImg("https://segmentfault.com/img/bVbn0N2?w=458&h=275"); 2018汇总数据结构算法篇JavaScript 算法与数据结构我接触过的前端数据结构与算法十大经典排序...

    neuneu 评论0 收藏0
  • JavaScript基础总结(三)——数组总结

    JavaScript基础总结(三)——数组总结

    摘要:关于中的数组做出了如下总结数组是用来存储一组不同类型的数据的容器。可以使用构造函数的方法和字面量的方法来声明函数访问数组通过下标的方法来访问可以获得数组长度。 关于JavaScript中的数组做出了如下总结:1、数组是用来存储一组不同类型的数据...

    endaenda 评论0 收藏0
  • 如何编写简单的parser(实践篇)

    如何编写简单的parser(实践篇)

    摘要:负责读取和记录当前代码的位置,并把读取到的代码交给处理,其意义在于,当传递给的代码需要进行判读猜测时,能够记录当前读取的位置,并在接下来的操作汇总回滚到之前的读取位置,也能在发生语法错误时,准确指出错误发生在代码段的第几行第几个字符。...

    shaonbeanshaonbean 评论0 收藏0
  • 【你该懂一点Javascript算法系列】之单源最短路径 - Dijkstra算法

    【你该懂一点Javascript算法系列】之单源最短路径 - Dijkstra算法

    摘要:算法系列单源最短路径算法迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。 Javascript算法系列 - 单源最短路径 - Dijkstra算法 迪杰斯特...

    SoapEyeSoapEye 评论0 收藏0
  • 推荐给新手的35个好用的Vue开源库

    推荐给新手的35个好用的Vue开源库

    摘要:无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包。所幸的是,随着社区的不断壮大,每天都会出现一些很好的软件包。在下文中,我们将推荐一些非常好用的开源库是一个非常易用的渐进式框架,用于构建用户界面。的一个极简主义的深色设计系统。 ...

    oliverhuangoliverhuang 评论0 收藏0
  • vue-cli 构建 vue 项目详解

    vue-cli 构建 vue 项目详解

    摘要:打开浏览器输入,会看到构建的项目的主页目录结构使用编辑器打开推荐使用,下面具体看看目录结构在中,根据我们在构建项目的时候的选项,有以下几个命令。 构建一个 vue 项目最简单的方式就是使用脚手架工具 vue-cli 。前端的三大框架都有自己的脚手架...

    JeOamJeOam 评论0 收藏0
  • Vue 基础语法

    Vue 基础语法

    摘要:在生成的项目中,我们打开文件夹下组件,为便于演示,删减了一部分内容本文中的例子都将改造组件来演示语法一创建组件在中,有好几种方式用来创建组件,后面会多带带写一篇文章来介绍。表达式插值中也支持表达式插值用双大括号将表达式括起来。 Vue ...

    saucxssaucxs 评论0 收藏0
  • 前端两种方式实现获取网页参数

    前端两种方式实现获取网页参数

    摘要:站长博客浏览器兼容性可以参考使用方法如下原生实现使用方法如果查询参数为 站长博客:https://www.pipipi.net/ URLSearchParams浏览器兼容性可以参考MDN(https://developer.mozilla.org...) 使用方法如下: var paramsString = "q=URLUtils.search...

    苏丹苏丹 评论0 收藏0
  • JS专题之函数柯里化

    JS专题之函数柯里化

    摘要:有这样的说法,并非柯里化有什么意义,而是,当函数可以作为函数的参数和返回值,成为函数式编程语言后,就会不可避免地产生函数柯里化。函数柯里化允许和鼓励你分隔复杂功能变成更小更容易分析的部分。那么用函数柯里化就能实现提前返回。 #### 前言 ...

    wudengzanwudengzan 评论0 收藏0
  • 数据结构-栈

    数据结构-栈

    摘要:栈是另外一种数据结构,类似于数组,但是在添加或删除数据时更加灵活。栈数据结构栈是一种后进先出的数据结构。这种情况下,可以直接通过修改来修改栈中的数据,这是无法避免的。 前言 数组是 JS 中最常用的数据结构,它可以在任意位置添加或删除数据...

    zhoutkzhoutk 评论0 收藏0
  • __proto__ 和 prototype的关系

    __proto__ 和 prototype的关系

    摘要:和的关系先上答案对象上都有属性函数也是对象一般情况下对象的属性指向该对象的构造函数的原型对象。两者的关系先上一张神图每个被构造函数创建出来的对象都有一个隐式引用,指向其构造函数的属性的值。 showImg("https://segmentfault.com/img/bVbnO8...

    Miracle_lihbMiracle_lihb 评论0 收藏0
  • 3分钟教你写精炼的 React Components

    3分钟教你写精炼的 React Components

    摘要:最近在做一些梳理,把平时记录的一些笔记和实践整理成完整的短篇技术文章。下一步我们要处理的是样式。相比最初的版本多了一些代码,因为我们把一些关键逻辑拆分到了不同的组件中,干净并不意味着少。 最近在做一些梳理, 把平时记录的一些笔记和实践...

    zhoutkzhoutk 评论0 收藏0

热门文章

<