文章库ARTICLE COLUMN

  • web性能优化--高性能javascript

    web性能优化--高性能javascript

    摘要:用局部变量存储本地范围之外的变量值,如果它们在函数中的使用多于一次。将它的值存入一个局部变量,消除一次搜索过程。地将此值存入一个局部变量中。 总结了一下《高性能javascript》书中比较核心的点,并补充了一些点。 第一章 DOM标签 将所有 标签...

    ytwmanytwman 评论0 收藏0
  • 关于跨域

    关于跨域

    摘要:经历了几场笔试面试,屡次被问到关于如何实现跨域。转自个人博客关于跨域什么是跨域一般来说,如果你在开发中需要进行跨域操作从一个非同源网站发送请求获取数据,一般而言,你在浏览器控制台看到的结果为同源策略说到跨域就不得不提同源策略。 前言 ...

    CoreDumpCoreDump 评论0 收藏0
  • 分片上传与断点续传解决方案

    分片上传与断点续传解决方案

    摘要:所以,该文适合于全栈工程师,至少是想成为还有,为什么需要分片,不分片能实现断点续传吗分片是为了充分利用网络带宽,加快上传速度不分片也是能够实现断点续传的。详细参考文件上传组件深度剖析分片上传与断点续传之间没有很直接的关系好了,进入正题...

    includecmathincludecmath 评论0 收藏0
  • js对象监听实现

    js对象监听实现

    摘要:数组则在对象监听之外额外在数组对象上的原型链上加一层原型对象来拦截掉等方法然后在执行预设的回调函数最后本文有什么不完善的地方或者流程图有待改进的地方敬请斧正。 前言 随着前端交互复杂度的提升,各类框架如angular,react,vue等也层出不穷,这些...

    iamyoung001iamyoung001 评论0 收藏0
  • gulp-work-flow 前端工作流原来可以这么简单

    gulp-work-flow 前端工作流原来可以这么简单

    摘要:话不多说,今天的主题是使用打造传统项目的前端工作流。是一个广泛使用的转码器,可以将代码转为代码,从而在现有环境执行。这意味着,你可以用的方式编写程序,又不用担心现有环境是否支持。 概述 最近前端一直是一个火热的话题,前端技术栈也是伴随...

    weakishweakish 评论0 收藏0
  • 用canvas画一轮明月,夜空与流星

    用canvas画一轮明月,夜空与流星

    摘要:今天是中秋节,于是突发奇想,欸不如用来画一画月亮吧。径向渐变这是月亮的类,主要用到了里的径向渐变效果。然后整体倾角度,并且填充时用上一个径向渐变,就可以相当完美的达到流行尾巴那样渐行渐远渐模糊的样子。 今天是中秋节,于是突发奇想,欸不...

    VioletJackVioletJack 评论0 收藏0
  • Promise学习:基础入门

    Promise学习:基础入门

    摘要:今天来学习下吧其实这在笔试上也是一个考点基本介绍对象是熟悉的名字吧工作组提出的规范原本只是社区提出的构想一些外部函数库率先实现了该功能中将其写入了语言标准目的为异步操作提供统一接口是啥它就是一个中一个对象起着代理作用充当异步操作与回调...

    iamyoung001iamyoung001 评论0 收藏0
  • ECMAScript6标准入门(一)新增变量与数据结构

    ECMAScript6标准入门(一)新增变量与数据结构

    摘要:一简介与的关系是的规格,是的一种实现另外的方言还有和转码器命令行环境安装直接运行代码命令将转换成命令浏览器环境加入,代码用环境安装,,根目录建立文件加载为的一个钩子设置完文件后,在应用入口加入若有使用,等全局对象及上方法安装 一、ECMA...

    TangpjTangpj 评论0 收藏0
  • 链式调用&工厂

    链式调用&工厂

    摘要:链式调用精髓在于重用一个初始操作可以把方法的链式调用技术写到自己所写的整个库中把自己喜欢的方法串起来调用两个部分一个创建代表元素的对象的工厂还有一批对这个元素执行某些操作的方法每一个这种方法都可以在方法名前附加一个圆点后加入调用链中方...

    Lemon_95Lemon_95 评论0 收藏0
  • 日常笔记

    日常笔记

    摘要:进程间通信方式管道管道是单向的,半双工的,如果要起到双向的结果,需要建立两条管道。主要作为进程间以及同一进程不同线程之间的同步手段。起到进程间通信的效果套接字该方法不管是单机还是分布于不同计算机内的进程,都可以通信。 @(StuRep) linux...

    wmuiwmui 评论0 收藏0
  • 那些面试题

    那些面试题

    摘要:变量分为局部变量和全局变量。在函数内声明的变量只在这个函数内有定义,作用域是局部的,函数的参数也是局部变量。闭包的用途最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 都是自己整理的,...

    psycholapsychola 评论0 收藏0
  • webpack多页应用架构系列(六):听说webpack连图片和字体也能打包?

    webpack多页应用架构系列(六):听说webpack连图片和字体也能打包?

    摘要:本文首发于的技术博客实用至上,非经作者同意,请勿转载。原文地址如果您对本系列文章感兴趣,欢迎关注订阅这里前言上一篇听说连也能打包说到使用来加载,这一篇来讲讲如何笼统地加载其它类型的资源。源文件内容的,用于缓存解决方案。 本文首发于Arra...

    dayday_updayday_up 评论0 收藏0
  • DOM元素的属性(property)和特性(attribute)

    DOM元素的属性(property)和特性(attribute)

    摘要:属性和特性我们知道的实现就是把一个文档映射为一棵树,而树上的每个节点其实就是一个对象。 从jQuery的prop()和attr()方法说开去 jQuery中有两个获取DOM元素属性的方法:prop()和attr(),看似可以互相替换,但若搞不清这两个方法获取的到底是什么属...

    psycholapsychola 评论0 收藏0
  • 简单设置,解决使用webpack前后端跨域发送cookie的问题

    简单设置,解决使用webpack前后端跨域发送cookie的问题

    摘要:最近用来做项目,用来做前端自动化构建。会在本地搭建一个服务器,在和后端调试的时候,就会涉及到跨域的问题。要向后端发送,前端也需要有相应的配置。另外还要将设为。 最近用vue来做项目,用webpack来做前端自动化构建。webpack-dev-server会在本地...

    wwq0327wwq0327 评论0 收藏0
  • JavaScript 数据类型转换

    JavaScript 数据类型转换

    摘要:数据类型转换原文链接是一种弱类型语言,即不需要明确声明变量的类型,可以随时赋予任意类型的值。强制转换显式转换强制转换主要指使用和三个构造函数,手动将各种类型的值,转换成数字字符串或者布尔值。如果该值不能完全转换为整型或浮点型,则返回。...

    waltrwaltr 评论0 收藏0
  • 《每周一点canvas动画》——3D物理效果

    《每周一点canvas动画》——3D物理效果

    内容已删除,请前往博客观看后续内容

    FaremaxFaremax 评论0 收藏0
  • 前端是有多难?

    前端是有多难?

    摘要:我之前从来没想过高阶函数怎么在里面用,直到看了源码吃了一惊,卧槽,还能这么写还有说烂了的柯里化。然而也加重了前端的负担。毕竟和前端靠的近,人家问起来自己不会多尴尬。好了,一个前端工程师做到这份上也算是仁至义尽了。 最近感觉追不动前端的...

    habrenhabren 评论0 收藏0
  • Backbone源码解读(二)

    Backbone源码解读(二)

    摘要:以为例构造函数的内容构造函数的内部一般会做以下几个操作各种给内部对象设置属性。为什么呢源码做出了解释。在里面会调用用户传入的回调函数并触发事件表示已经同步了。整个的源码事实上就是这两组东西。 1. 开场 强烈建议一边看着源码一边读本文章,...

    SleepySleepy 评论0 收藏0
  • Know this, use this! (总结 this 的常见用法)

    Know this, use this! (总结 this 的常见用法)

    摘要:而当做普通函数调用的话,实际上即第种情况下,对函数普通调用,此时的指向这是正常情况下,会正确返回并且指向该对象,但是在构造函数当中,如果返回了一个对象,那么会指向返回的那个对象。 this应该是一个讨论了很久的话题了。其中,关于this的文章...

    zorrozorro 评论0 收藏0
  • 关于性能优化的那点事——函数防抖

    关于性能优化的那点事——函数防抖

    摘要:函数防抖场景假设网站有个搜索框用户输入文本我们会自动联想匹配出一些结果供用户选择我们可能首先想到的做法就是监听事件然后异步查询结果但是如果用户快速的输入了一串字符假设是个字符那么就会在瞬间触发次请求这无疑不是我们想要的我们想要的是用户...

    StardustskyStardustsky 评论0 收藏0
  • 那些年在异步代码上所做的努力

    那些年在异步代码上所做的努力

    摘要:当迭代器运行后,会返回第一次运行到或者时的返回值以格式进行返回。而现在了后面的方法必须是总结总结一下异步代码的发展过程回调函数最基本的解决方法,将异步结束函数以参数的方式传递到异步函数中,也就是使用回调函数的方式来实现异步逻辑。 介绍...

    rubyshenrubyshen 评论0 收藏0
  • 深究JavaScript——执行上下文

    深究JavaScript——执行上下文

    摘要:一系列活动的执行上下文从逻辑上形成一个栈。堆栈中的上下文就会被依次执行并且弹出堆栈,直到回到全局的上下文。确定上下文中的指向对象确定指向或当前对象。 定义 执行上下文(也称执行环境execution context)(简称:EC)是个抽象的概念,是在函数...

    netScorpionnetScorpion 评论0 收藏0
  • ES6 -- 变量的解构复制

    ES6 -- 变量的解构复制

    摘要:数组的解构赋值基本用法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值对于结构,也可以使用数组的解构赋值。结构原生支持接口,配合变量的解构赋值,获取键名和键值就非常方便。 1、数组的解构赋值 基本用法 let [foo, [[bar],...

    ingoodingood 评论0 收藏0
  • ES6 -- 基本函数扩展

    ES6 -- 基本函数扩展

    摘要:字符串的扩展主要增加对大于的码点的支持循环遍历吉这个遍历器最大的优点是可以识别大于的码点字符串的扩展函数增加的匹配功能,,如果不全,用指定字符补全字符串返回一个新字符串,表示将原字符串重复次。 1、字符串的扩展 主要增加对大于0xFFFF的码...

    YFanYFan 评论0 收藏0
  • 谷歌地图 API 添加形状

    谷歌地图 API 添加形状

    摘要:谷歌地图形状官网简介您可以向地图添加各种形状。移除园如需移除地图中的圆,请调用方法,并传递作为其自变量。将形状设置为可拖动默认情况下,在地图上绘制的形状位置固定。 最近加班真是累成狗啊,天天10点以后下班。还有其他的事情,总之都是要死要...

    xiaoxiaozixiaoxiaozi 评论0 收藏0

热门文章

<