noejs
文章平均质量分 81
Liday316
这个作者很懒,什么都没留下…
展开
-
NODE基础(一)
NODE基础(一)总体介绍 seajs 前端模块化加载框架 跟nodejs比较相似 (seajs+requirejs) node基础,JavaScript语言一边在浏览器,一边在服务端的区别 nodejs的加载机制,node中3M –> npm –> nvm -> nrm 异步核心知识,回调函数的处理 文件的操作简要学习,ES6 http –> 相关原理和node的开发方式 完成我的音乐模块->原创 2017-01-31 22:05:33 · 345 阅读 · 2 评论 -
NODE基础(二)
复习 基本使用 1 引包 2 启动 对于seajs和requirejs 我们最好都用数组的方式(requirejs中写.js有时不好使) 3 定义模块 4 向外暴露 5 引入模块 高级配置 seajs alias 别名 paths 别名目录 base 基本路径 路径’abc’ 优先匹配别名和目录名,匹配不上才做base使用 以上匹配规则基于不以./ || ../ || C:// 开头才匹配 进阶原创 2017-01-31 22:08:46 · 353 阅读 · 2 评论 -
NODE基础(三)
nodejs和 JavaScript JavaScript 在浏览器中和node平台中有什么区别? JavaScript在浏览器中(宿主环境),渲染页面,动态效果,发送请求.. 在node平台中 javascript具备着后台语言的能力,宿主服务器,接收请求,文件读写,操作数据库存储大量数据 面试题: node平台架构和浏览器架构的区别的了解? node不需要渲染,没有了DOM和BOM,没有了do原创 2017-01-31 22:12:51 · 280 阅读 · 0 评论 -
NODE基础(五)
复习 异步究竟用在了哪里? rs.readFile();//node中文件操作 都有一半是异步的 访问数据库也是异步的 用户通过浏览器访问一个网站,数据的输出(请求),浏览器看到了首页的样子(服务器对我们的输入)响应 nodejs :建议我们多使用异步 “ fs.readFileSync();//5秒 + 2秒小猪等待和询问(节约的如何检测文件读写完毕的机制时间) //后续操作5秒打原创 2017-01-31 22:21:14 · 464 阅读 · 1 评论 -
NODE基础(六)
ES6 严格模式 use strict 必须先声明后使用 let 块级作用域 变量当前声明所在的{} ,没有{}就是模块的作用域,相比var不存在变量类型提升 查找机制:就近原则,如果当前{}内有声明,直接使用,没有声明,向上级作用域查找 不能重复声明 const 块级作用域 使用方式: 首先完成初始化,声明并且赋值 不能二次赋值,直接用等号=赋值该对象,用该对象.属性=值,修改对象的属原创 2017-01-31 22:23:29 · 355 阅读 · 2 评论 -
NODE基础(七)
base64编码图片 网站的优化 减少请求次数 将图片以base64的方式编码,存放css中,进行本地加载(能够减少请求次数) base64编码会将原来的图片变大,较大图片不适宜 一些小的图片可以使用,(最好是可能会多处使用的) base64可以将二进制数据转换成明文的字符串数据,计算机可以加载 A-Za-z0-9+/ 一共是64个 转发和重定向 重定向:你找我借钱,我没有,我让你找别人借原创 2017-01-31 22:24:24 · 370 阅读 · 2 评论 -
CORS
CORS cross origin resource share 跨域资源共享 核心操作都在服务端与浏览器 1:浏览器看到了js发送了一个ajax请求,会给该请求加上一个头信息 Origin:http://localhost:8000 表示着这次请求来源于这个域 cors服务端响应 默认服务端响应的结果,会被浏览器拦截 所以js拿不到结果 解决方案:服务器向浏览器写回一个头信息,Access-原创 2017-01-31 22:28:48 · 415 阅读 · 0 评论 -
NODE基础(八)
node复习 1:模块化seajs和require 更好的融合到nodejs模块 module.exports 2:node是什么? JavaScript在浏览器和node环境下的区别? global 3:process: argv/pid/env/process.nextTick()/process.exit() 模块加载机制 文件加载:js/json/node 文件夹加载 package原创 2017-01-31 22:28:02 · 373 阅读 · 0 评论