项目中常见的一些问题

来源:互联网 发布:苹果版java模拟器 编辑:程序博客网 时间:2024/05/16 12:09
1.如何让一个div水平垂直居中?
     .mydiv{
        width:300px;  
         height:200px;  
          position:absolute;  
          left:50%;  
          top:50%;  
          margin:-100px 0 0 -150px
     }


2.注意下面哪个是正确的?这里面的字符串是常量,非字符串是变量
    this.kinds["ordering"] = this.activenode["ordering"];
    this.kinds[ordering] = this.activenode[ordering];
3.如果要更改element的样式,那么一定要记得去掉scoped
4.if(window.confirm("确认要删除该角色及其子角色")){
        this.doRemoverole()
  }
5.switch循环中的两种假设对应一种结果:
  case '*':
  case 'x':
  result = parseFloat(parameter1) * parseFloat(parameter2);
  break;

6. 接收参数
const args = process.argv.slice(2);
['node 执行程序所在路径','当前脚本所在路径',....]

7. parseFloat(parameter1) / parseFloat(parameter2);注意args的成员都是字符串

8.服务器端一般用AMD模式,因为本地读取速度快,(浏览器端)前端调用接口一般异步,因为速度慢

9.http://javascript.ruanyifeng.com/nodejs/module.html阮一峰的common.js

10. 模块化开发的流程:
    创建模块:  创建一个node.js文件
    导出成员:  modules.export = { }
    载入模块:  var node = require()    
    使用模块:  node.add(1,2)

11.模块下的全局对象(伪)
   __dirname :用于获取当前文件所在的文件夹完整路径 在REP环境无效 ==》module
   __filename:用来获取当前文件的完整路径  在REPL环境同样无效 ==》 module/a.js

12.node里面读写文件都用__dirname + "相对路径"

13.element中的tree当要设置默任哪几个是选中的状态:得用方法

14.node 和 require的关系

15.阮一峰的档案:http://www.ruanyifeng.com/blog/archives.html

16.npm config :可以查询npm的一些配置  
    npm config ls  :打印npm的配置清单
   npm search nv 可以查询包含字段的包名
17.node 和 npm 的关系:
    Node.js是JavaScript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。
    包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现出啊线npm的版本号,说明npm已经安装好。
    引用大神的总结:
    其实npm是nodejs的包管理器(package manager)。我们在node.js上开发时,会用到很多别人已经写好的javascript代码,
    如果每当我们需要别人的代码时,都根据名字搜索一下,下载源码,解压,再使用,会非常麻烦。于是就出现了包管理器npm。
    大家把自己写好的源码上传到npm官网上,如果要用某个或某些个,直接通过npm安装就可以了,不用管那个源码在哪里。并且如果我们要使用模块A,
而模块A又依赖模块B,模块B又依赖模块C和D,此时npm会根据依赖关系,把所有依赖的包都下载下来并且管理起来。试想如果这些工作全靠我们自己去完成会多么麻烦!

        




   
   
原创粉丝点击