zoukankan      html  css  js  c++  java
  • nodejs配置

    1.JavaScript的运行环境?

      运行在浏览器内核中的JS引擎(engine),而不是浏览器

      浏览器的作用:

      (1)请求一个HTTP地址(封装一个请求报文)

        浏览器最大的作用就是将一个URL地址封装成一个请求报文

      (2)解析服务器传回来的报文(内容有可能不一样)

        html-->渲染HTML

        CSS-->渲染CSS

        image-->渲染

        js-->解释(执行)JS

    2.浏览器中的JavaScript可以做什么?

      操作DOM(对DOM增删改,注册事件)

      AJAX/跨域

      BOM(页面跳转,历史记录,console.log(),alert())

      ECMAScript

     3.浏览器中的JavaScript不可以做什么?

      文件操作(文件和文件的增删改查(CRUD))

      没有办法操作系统信息(因为运行环境特殊,我们写的代码是在不认识的人的浏览器中运行的,具体做了什么,客户端都察觉不到,不安全

      对于JS来说,我们常说的JS实际上是ECMAScript,大部分能力都是由浏览器执行引擎决定的,BOM和DOM可以说是浏览器开放出来的接口

      如,Java既是语言,也是平台,Java代码运行在Java虚拟机上。(Java虚拟机是在一台计算机上由软件或硬件模拟的计算机)

    4.JavaScript只可以运行在浏览器中?

      不是,取决于运行平台

     5.什么是node?

      Node就是JavaScript语言在服务器端的运行环境

      所谓运行环境(平台)有两层意思:

      (1)JavaScript语言通过Node在服务器运行,这个意义上,Node有点像JavaScript虚拟机

      (2)Node提供了大量的工具库(API),使得JavaScript语言与操作系统互动(比如,读写文件,新建子进程),这个意义上,Node又是JavaScript的工具库

      

    6.Node在Web中的应用

      (1)做网站

      

      (2)分发数据请求,渲染HTML页面(天猫就是这么做的)

      

    7.REPL环境(可以测试一些代码)

      

      

      

    .exit可以退出REPL交互

     8.node在sublimeText中的配置

     (1)将nodejs在官网上下载安装后,配置好全局路径

      http://www.cnblogs.com/linjiqin/p/3765390.html

     (2)在sublimeText中配置,nodejs,这样就可以直接在sublime中运行js文件

      要先在sublime text2中搭建一个系统环境:打开Sublime Text -> Tools -> Build -> Build System -> New Build System

      把新建的system清空,输入{ "cmd": ["D: odejs", "$file"], "selector": "source.js" }保存并命名为node.sublime-build。

      注意cmd里面的路径D: odejs,这是自己安装nodejs的路径,以后的js文件可以放到这个路径下。

      http://jingyan.baidu.com/article/b87fe19e9d7a9a52183568de.html

       

  • 相关阅读:
    Web开发人员必备工具-Emmet (Zen Coding)
    Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
    jquery 插件站
    数据挖掘项目之---通过对web日志的挖掘来实现内容推荐系统
    类似wordpress的网站模板
    浅谈 SOAP
    在Livemedia的基础上开发自己的流媒体客户端 V 0.01
    模式识别之分类器knn---c语言实现带训练数据---反余弦匹配
    多项式相乘快速算法原理及相应C代码实现---用到fft
    模式识别之基础---常用分类算法特性归纳
  • 原文地址:https://www.cnblogs.com/GumpYan/p/5771728.html
Copyright © 2011-2022 走看看