10 2019 档案

摘要:一,概述 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 // example.js var x = 5; var addX = function (value) { re 阅读全文
posted @ 2019-10-13 16:51 薛胖子 阅读(3) 评论(0) 推荐(0) 编辑
摘要:首先,CommonJS规范的特点: 对于基本数据类型,属于复制。即会被模块缓存。同时,在另一个模块可以对该模块输出的变量重新赋值。对于复杂数据类型,属于浅拷贝。由于两个模块引用的对象指向同一个内存空间,因此对该模块的值做修改时会影响另一个模块。当使用require命令加载某个模块时,就会运行整个模块 阅读全文
posted @ 2019-10-13 16:03 薛胖子 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在学习AMD规范的过程中,顺带学习了CMD规范,随分享如下: 一,CMD简介 CMD(Common Module Definition),通用模块定义。CMD是SeaJS 在推广过程中对模块定义的规范化产出。因此与AMD类似的,在使用CMD时,也需要引入第三方的库文件 SeaJS。 SeaJS也是主 阅读全文
posted @ 2019-10-13 15:46 薛胖子 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在读某第三方的源代码时,发现一个define()方法,随即开始了AMD语法的学习,随将学习成果分享如下: 一,ADM规范背景调查 前端技术在不断的发展之中,很多公司会开发自己的框架来用。开发一个自己会用的框架并不难,但开发一个大家都喜欢的框架却很难。从一个框架迁移到一个新的框架,开发者很有可能还会按 阅读全文
posted @ 2019-10-13 11:18 薛胖子 阅读(17) 评论(0) 推荐(0) 编辑
摘要:学习Node之前,有必要了解下CommonJS语法。 对于CommonJS语法,官网提供三个版本文档的介绍:1.0、1.1、1.1.1 这里着重介绍1.0和1.1版本的模块(modules)规范。 一,CommonJS 1.0 模块规范 状态:MULTIPLE IMPLEMENTATIONS(被1. 阅读全文
posted @ 2019-10-13 11:17 薛胖子 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Sublime Text 编辑器的强大之处这里不再赘述。 本文旨在为大家介绍两种修改 Sublime 注释字体颜色的方式: 一,Sublime 自带主题注释颜色的修改。 二,通过 Package Control 安装的主题注释颜色的修改。 说明:本文章基于 Sublime Text 3143 版本。 阅读全文
posted @ 2019-10-11 11:26 薛胖子 阅读(48) 评论(0) 推荐(1) 编辑
摘要:一, img和background-image两者本身的意义 < img / >是一个HTML元素,它是一个图片,是html的一个标签 background-image是背景图片,是css的一个样式 二, 标和本 img 是HTML的标签(本) < img / >是可以操作的。比如更换img src 阅读全文
posted @ 2019-10-11 11:24 薛胖子 阅读(13) 评论(0) 推荐(0) 编辑
摘要:对于前端开发工程师,在学习阶段,每每GET新技能是不是都想给你的小伙伴展示展示呢? 然而,由于自己没有服务器,没办法将代码上传,也就限制了你的“展示”。 这里推荐你一种简洁的方式给大家,可以在一段时间内“免费”展示你的代码,以及获得服务器支持。 什么呢?新浪云sea,你可以点击这里进行注册! 然后, 阅读全文
posted @ 2019-10-11 11:11 薛胖子 阅读(3) 评论(0) 推荐(0) 编辑
摘要:太简单的问题了, 在这里简单记录下。 NodeJS对中文的支持不是太好,支持 UTF-8,但是不支持BGK。 这时,需要保证你的 JS 文件是通过 UTF-8 格式保存的,运行之后界面才不会出现乱码。 解决方法示例,如下图: 页面设置 之后页面显示就正常了,如下图: 显示效果 so,easy! 阅读全文
posted @ 2019-10-11 11:10 薛胖子 阅读(150) 评论(0) 推荐(0) 编辑
摘要:迅速实现 node 版本更新 一行终端指令搞定: n stable 如果终端出现以下信息, 那就重新换一行终端指令. 信息图片如下: sudo required 重新输入的终端指令如下: sudo n stable 稍等一会儿, 你就可以快乐的输入以下终端指令, 查询你的 node 版本信息了: n 阅读全文
posted @ 2019-10-11 11:03 薛胖子 阅读(1) 评论(0) 推荐(0) 编辑
摘要:npm 迅速更新到最新版本 终端指令: npm install -g npm 如果终端出现一大堆 npm WARN, 和 npm ERR! 的信息(如下图) npm WARN npm ERR! 信息的最后显示如下图的信息: npm ERR! 那就是你的权限不够 然后, 终极杀招: 输入以下终端指令: 阅读全文
posted @ 2019-10-11 11:01 薛胖子 阅读(10) 评论(0) 推荐(0) 编辑
摘要:这里对 JavaScript 中的关键字和保留字总结如下: 关键字: break, do, instanceof, typeof, case, else, new, var, catch, finally, return, void, continue, for, switch, while, de 阅读全文
posted @ 2019-10-11 10:58 薛胖子 阅读(14) 评论(0) 推荐(0) 编辑
摘要:CSS鼠标样式属性 cursor 的属性值总结如下: cursor:hand 与 cursor:pointer 的效果是一样,都像手形光标。 cursor:hand :IE完全支持。但是在firefox是不支持的,没有效果。 cursor:pointer :是CSS2.0的标准。所以firefox是 阅读全文
posted @ 2019-10-11 10:56 薛胖子 阅读(18) 评论(0) 推荐(0) 编辑
摘要:emmet语法: 1.!+tab:整个html文档 2.标签名*个数:生成对应个数的标签eg:p*5 3.同级是+, 生成同级标签,同时生成一个a和一个img 4.>:下一级 5.^:上一级 6.{}:紧跟标签的后面,表示该标签的内容 7.#:id (id跟身份证号差不多,在页面中不能出现相同id的 阅读全文
posted @ 2019-10-11 10:54 薛胖子 阅读(3) 评论(0) 推荐(0) 编辑
摘要:直奔主题! 一,px 像素(Pixel)。 相对长度单位。 像素px是相对于显示器屏幕分辨率而言的,作为开发人员,我们应该经常与 px 打交道。因此,这里不再赘述,只介绍 px 的特点: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem 阅读全文
posted @ 2019-10-11 10:51 薛胖子 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示