博客专栏  >  编程语言   >  javascript 之路

javascript 之路

js的学习循序渐进

关注
2 已关注
31篇博文
  • 依赖注入(DI)和控制反转(IOC)

    首先要解决的两个问题。1.什么是控制反转和依赖注入2.为什么我们需要控制反转和依赖注入什么是控制反转和依赖注入控制反转(Inversion of control) 是一种解耦的思想,它顾名思义,就是控...

    2017-08-02 12:50
    1775
  • Node 解决跨域问题 JSONP与CORS

    Node 解决跨域问题 JSONP与CORS今天浅谈一下Node解决跨域的问题,其实跨域这个问题因为同源策略而一直存在的,是前端的必经之路,原来一直在用CORS,对于JSONP都忘的差不多,今天遇到一...

    2017-11-08 21:39
    179
  • Html5 使用Blob对象处理二进制

    Html5 使用Blob对象处理二进制 浏览器对二进制的处理的局限是一直存在的问题,当然,很多时候我们都迫切的需要一种处理二进制方法,在服务端的nodejs提供了buffer来处理二进制,而在客户端...

    2018-01-09 19:10
    74
  • Js base64编码实现

    Js base64编码实现 base64在前端领域中是相当有用,比如前端里的dataURL就是base64编码实现的,使用它的好处就很多了,假如需要从服务器拿到一些logo,但是这些logo可能只有...

    2018-01-11 21:18
    77
  • Js 实现带进度条的上传文件 预览

    Js 实现带进度条的上传文件 预览 前面说了File对象是Blob对象的子类,在html里每出现一个type为file的input标签,在解析dom结构的时候,这个标签就不单单只是一个input D...

    2018-01-12 14:56
    47
  • javascript 的 apply实现继承

    小生初学js,如果有什么错误的地方,还请大家见谅,还请大家指出.apply()是Function()里的一个函数,主要功能我们下面再讲,我第一次用apply()的时候也是稀里糊涂的,后来我发现它其实和...

    2016-08-05 13:39
    647
  • javascript-js 函数感悟讲解

    最近学习js的时候一直摸不着头脑,因为它和我以前接触过的高级语言太不一样,这是我第一门接触的脚本语言,今天我想简单的说一下js 里的函数。如果我写的有什么不对的地方,请拿起板砖拍死我,并指明不对的地方...

    2016-08-05 19:00
    722
  • javascript-js 的prototype原型理解讲解

    起初接触到这个prototype我是拒绝的,我还是花了一部分时间来理解这个东西,算不上精通,有什么问题回复在下面毕竟我是板砖挨惯了(滑稽);在我理解看来,prototype不外乎就两个基础的作用: ...

    2016-08-06 21:23
    530
  • ajax 初步

    AJAXajax是一种能够更新网页局部内容的而不刷新整个页面的一种技术,它能够让js异步加载服务器上的内容。我这里为了演示,写上三个文件,用index.html来获取到服务器上的data.txt里的内...

    2016-10-19 20:29
    301
  • Node.js 获取前端ajax提交的信息

    今天看一下Node.js怎么获取ajax提交的request 信息众所周知,ajax可以在不刷新整个页面的情况下实现局部刷新,这是相当好的一种方式,能够让我们动态更新信息,今天我们看一下怎么用node...

    2016-11-03 14:03
    1484
  • AMD 异步模块加载

    1.CommonJSnode.js 即采用的commonJS的规范。 在node.js中,除了函数作用域外还有一个模块作用域,模块设计模式也因此体现,node就是基于模块编程,各个模块互不影响,耦合...

    2017-01-16 12:55
    1509
  • V8 虚拟机的GC机制

    V8简介V8是Chrome浏览器的javascript解释器,在第三次浏览器大战中,Chrome凭借优秀的V8引擎胜出。目前该JavaScript引擎已用于其它项目的开发。第一个版本随着第一个版本的C...

    2017-02-02 19:32
    1122
  • Node.js websocket 使用 socket.io库实现实时聊天室

    认识websocketWebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duple)。一开始的握手需要借助HTTP请求完成。其实websock...

    2017-02-20 12:53
    9580
  • Node.js 通过https服务器利用js调用网络摄像头

    前言最近写了一个js调用摄像头的代码,整体实现是非常简单,但是放到服务器上,通过外网访问后就会出现一个警告 我们需要通过js调用摄像头,但在此之前我们需要创建一个https服务器。所以,这篇博文...

    2017-03-05 12:15
    7831
  • AngularJS (=,@,&)绑定策略

    前言Angular 把后端mvc思想作用于前端设计,利用双向数据绑定使得开发更加得心应手,今天想把自己对Angular的绑定策略心得给大家分享一下,顺便也是为了巩固自己的知识directive简介在a...

    2017-04-07 16:20
    407
  • AngularJS 过滤器

    前言今天来把自己对AngularJS的一些认识和感悟给写下来,希望能和大家分享。Angular的过滤器Angular内部提供了一组过滤器,我们可以把他嵌在html里,就和angular的指令特性一样,...

    2017-04-10 16:55
    304
  • AngularJS 浅谈DI-依赖注入 $injector的神奇之处

    前言依赖注入(DI)和控制反转(IOC)都是java Spring里经典的面向对象编程的法则来削减计算机程序的耦合问题的解决方案。 在Angular中,引入了DI的思想,DI是一种工具思想,而不是一...

    2017-05-05 23:12
    326
  • js 解释器的尾调用优化机制 with 和 eval对性能的影响

    前言今天浅谈一下js的解释器的尾调用优化机制,顺便提一下with 和 eval对其性能的影响。 eval和with语句都会对词法阶段的作用域产生影响。JavaScript引擎会在编译阶段进行数项的...

    2017-05-12 23:56
    508
  • Hash 与 Hashbang

    前言SPA (Single Page Application) 在web 2.0时期成长迅速,当然SPA应用的流行自然离不开前端Route的兴起,现在流行的MVVM框架都是由前端控制路由分发,用AJA...

    2017-06-13 15:26
    701
  • 浅析 Angular $q promise 回调异步嵌套解决机制

    前言大概一个多个月忙着做公司开发的项目,做这个项目以来有些心得,但是感觉还是不如闷头学来的快,毕竟是实战,在这一个月以来,经历过各种适应布局,还算小有收获,不过最大的遗憾是荒废了angular的学习进...

    2017-06-19 10:40
    580

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部