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

javascript 之路

js的学习循序渐进

关注
2 已关注
26篇博文
  • javascript 的 apply实现继承

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2017-06-19 10:40
    322
  • typescript ts 基本数据类型本质

    最近Google 和 Microsoft 因Angular2 走的很近。 而其中的原因离不开Angular2的基础语言 : typescript。typescripttypescript(以下简称t...

    2017-06-19 15:03
    513
  • Angular2 ElementRef 实现低耦合高内聚 视图应用分离

    为什么需要ElementRefAngular一直在做的一件事情就是降低视图层和应用层之间的耦合,在应用层直接操作DOM,会导致应用层和视图层之间强耦合,导致我们不能将应用运行在不同的环境中。比如令js...

    2017-07-06 23:40
    1734
  • Js-JavaScript 观察者设计模式 Observer Pattern

    在函数式编程中,观察者设计模式是非常有必要的,尽管在JS里到处都充斥着观察者模式(Observer Pattern),但我们仍然有必要去了解它。以便实现自己的观察者模式,用于更复杂的应用场景。其实要实...

    2017-07-17 22:30
    1448
  • JS-Javascript 迭代器设计模式 Iterator pattern

    这篇博文简短的提一下Iterator的设计模式,以及这种设计模式给我们带来什么样的好处。1.begin为了体现面向对象的特性(近年来的ES6为这方面做了很大的努力),此篇博文的语言编写基于typesc...

    2017-07-24 22:56
    1547
  • RxJS的秘密 Observable 可观察对象

    前言最近因为Angular2了解到了RxJS这个东西,总的来说,RxJS的出现也是为了解决异步回调的,它针对于事件序列。RxJS是一个通过使用可观察序列来构建异步和基于事件的程序的库。它提供了一个核心...

    2017-07-26 11:39
    1883

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