240 发简信
IP属地:河南
  • 关于文件上传下载我所知道的全部内容

    文件上传是一个很基础的内容,有很多的应用场景,但是前端各种库和框架实在是太便利了,根本不用了解到用原生的是怎么实现的,一遇到问题就各种懵逼,最近刚好经历了几种文件上传的需求,...

  • 120
    Javascript学习笔记-Event事件

    在前端开发过程中,页面交互过程和事件机制密不可分,一直以来对于事件相关机制了解的不够深刻,没有好好进行了解,最近花了一点时间,梳理了一下事件机制以及相关常用的事件。 1. E...

  • 120
    正则表达式

    公司的小伙伴希望能讲一下正则表达式,于是趁着这个机会自己也把正则表达式的重新学习了一下,由于不同语言对正则表达式提供了不同的方法支持,以下所有的正则测试均基于Javascri...

  • 120
    WebGL-学习笔记(五)

    1. 光照和反射 要知道看到的物体的颜色实际上是物体反射的光的颜色,物体吸收了部分频率的光,将不能吸收的光进行了反射,从而我们看到了对应物体呈现的颜色。光照对于构建一个三维图...

  • 120
    WebGL-学习笔记(四)

    最近学习构建三维图形的时候,深感几何功底不够,一个视图变化矩阵看了几天也没想过来,只勉强理解原理,细节部分自己还需要加强学习 1. 视图变换 在二维图形绘制的时候,不用考虑z...

  • 学习笔记,还写的不太好,主要是对学习到的东西做了一个总结,一起加油,有问题随时提出,谢谢

    WebGL-学习笔记(三)

    在利用缓冲区并在学会利用 mode绘制图形动画以后,继续研究二维图形的颜色渲染以及纹理操作 1. 颜色渲染 1.1 利用步进和偏移拆分缓冲区数据 利用缓冲区可以一次存储点的多...

  • 120
    WebGL-学习笔记(三)

    在利用缓冲区并在学会利用 mode绘制图形动画以后,继续研究二维图形的颜色渲染以及纹理操作 1. 颜色渲染 1.1 利用步进和偏移拆分缓冲区数据 利用缓冲区可以一次存储点的多...

  • 120
    WebGL-学习笔记(二)

    构成三维模型的基本图形是三角形,所以接下来就从如何绘制一个三角形开始,之后涉及到图形的变换和动画。 1. 图形绘制 先回顾以下绘制单个点的方式:通过gl.getAttribL...

  • 120
    WebGL-学习笔记(一)

    反正不管你信不信,我觉得WebGL是接下来一个时代的流量入口啦,谁不喜欢酷炫的东西,所以本着跟着时代步伐的精神,终于开始进行WebGL的学习啦(饶过我JS的学习还没有结束,J...

  • 120
    HTTP学习笔记-CORS

    1. 简介 CORS(Cross Origin Resource Shared)是一种对服务端请求资源时的权限限制,出于安全原因考虑,浏览器在限制在通过脚本获取资源的时候只能...

  • 120
    Javascript学习笔记-模块化

    1. 简介 前端发展初期或者Javascript发展初期,我们所要解决的问题只是一个页面上各种内容的排版,表单验证之类的简单交互逻辑处理,这个时候单个js文件就完全能满足我们...

  • Javascript学习笔记-ES6语法

    ES6带来了Javascript新的变化,新的语法特性,使得之以前版本中需要特性方式才能解决的问题一些问题得到了简化和支持,很大程度上提高了开发效率,扩展了Javascrip...

  • Javascript学习笔记-async函数

    ES7(误)引入的async函数,可以说是Javascript异步编程代码组织方式的又一次升级。使得代码可以通过顺序式的方式来编写异步逻辑。 1. 创建 创建一个async函...

  • 120
    Javascript学习笔记-生成器

    在Javascript中,普通函数一旦开始运行在函数运行结束之前是不会中断的,而ES6引入的Generator(生成器)可以使得函数可以发生中断,分步运行。 1 Iterab...

  • 120
    Javascript学习笔记-程序性能和性能测试

    这次的内容太多没有研究过了,只用过很少的一部分,所以仅仅作为初步的了解来进行总结。 1. 性能提升 1.1 WebWorker WebWorker是HTML5提供的方案,是基...

  • 120
    Javascript学习笔记-Promise

    1. Promise简介 Promise是ES6新引入的对象,是新增加的异步处理手段。在Javascript 中在异步后要进行操作,最常用的手段是回调,例如: 但是回调存在一...

  • 120
    Javascript学习笔记-异步和回调

    1. 异步 Javascript中程序是分块执行的,块的最常见单位是函数,在Javascript引擎执行的时候,通常最少存在一个现在正在执行的块和一个将要执行的块,对于异步的...

  • 120
    Javascript学习笔记-语法和补充

    1. 语句和表达式 Javascript中语句相当句子,表达式相当于短语,例如:var a = 1;,整个这一个包含两个表达式var a, a = 1 , 合起来组成了一个语...

  • 120
    Javascript学习笔记-强制类型转换

    1. 基本类型转换 由于Javascript中存在七种基本类型:number, string , boolean , object, null, undefined, sym...

个人介绍
专注前端开发的developer。