自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

@_囚徒-2018_的家园

通信&互联网&大数据&移动互联网&云计算&分布式计算&分布式存储&机器学习&深度学习&并行计算&人工智能&神经网络&自然语言处理&模式识别&SDX

  • 博客(10)
  • 收藏
  • 关注

转载 JavaScript的模块编程与require.js的使用

1.JavaScript的模块编程概念   网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等。开发者不得不使用软件工程的方法,管理网页的业务逻辑。JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。          但是,Javascript不是一种模块化编程语言,它不支持"类"(clas

2016-12-31 23:21:19 516

原创 Node.js基础学习

1.Node.js简介Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google chrome的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。nodejs的出现让JavaScript可以运行在服务端,而不是只局限于运行在各种浏览器环境中。Node.js可以解析并执行js代码,而且它还有如下优点:(1)没有各种浏览器的安全级限制(2)提供

2016-12-31 18:40:47 690

原创 Node.js中的模块管理

1.Node.js中的模块一个Node.js文件就是一个模块,这个文件可能是JavaScript代码、JSON 或者编译过的C/C++ 扩展。且在该文件中需要使用exports和module.exports将模块中的函数和变量导出。然后在要使用模块的文件中使用require('./filename')来引入模块。 2.举例说明(1)使用exports.xxx的方式对外暴露功能/

2016-12-31 18:31:46 891

原创 JavaScript的数据类型的隐式转换

Javascript是弱类型的语言,也就是Javascript中定义变量时,不会显式地指明一个变量的数据类型。例如var aa=3。+/-/==操作符可以将JavaScript中的变量进行隐式转换,eg:表达式"12"+ 34的结果是46。string类型的12被隐式转换成整型12;===是严格等于操作符,先判断类型,再判断数据内容。必须是类型和内容完全一样,才会是严格相等。

2016-12-31 16:17:36 394

转载 JavaScript 运行机制详解:再谈Event Loop

一年前,我写了一篇《什么是 Event Loop?》,谈了我对Event Loop的理解。上个月,我偶然看到了Philip Roberts的演讲《Help, I'm stuck in an event-loop》。这才尴尬地发现,自己的理解是错的。我决定重写这个题目,详细、完整、正确地描述JavaScript引擎的内部运行机制。下面就是我的重写。进入正文之前,插播一条消息。我的新书

2016-12-28 02:14:18 584

原创 javascript中的闭包概念

1.闭包的定义闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。说白了,就是闭包是一个可以访问封闭作用域中定义的变量的函数。 2.举例说明普通的javascript函数:function init() { var name = "Mozilla"; function disp

2016-12-26 02:29:54 516

原创 URL中的#号(URL哈希Hash)

一、#的涵义#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,  http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。为网页位置指定标识符,有两个方法。一是使用锚点,比如,二是使用id属性,比如。二、H

2016-12-25 03:22:39 2358

原创 PHP HelloWorld程序

php脚本以如下格式来书写:<?php// PHP 代码?>例如php的helloworld程序为:<?phpecho "Hello World!!!"?>

2016-12-25 02:33:56 900

原创 在Windows的命令提示符cmd中使用ssh工具--OpenSSH for Windows

在windows上面要ssh linux主机,不外乎常见的就是用winscp/pietty/putty/SecureCRT等工具软件。当然我们也可以直接在命令提示符cmd中使用ssh工具,这个时候就需要安装OpenSSH For Windows工具。安装方法如下:(1)现在OpenSSH ForWindows工具到http://sourceforge.net/projects/

2016-12-18 18:41:00 36362 2

原创 使用vagrant+VirtualBox搭建虚拟开发环境

1.VagrantVagrant是一个虚拟机管理和配置工具,所以虚拟机系统还得靠专门的虚拟化软件,Vagrant它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。通常情况下,如果你的 Vagrant 环境需要封装给其他小伙伴们用,最好使用 VirtualBox这个支持 OSX/Linux/Win 三大宿主系统的免费软件作为后端。而且,Vagrant默认已经内置了

2016-12-18 18:21:52 20520 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除