- 浏览: 29968 次
- 性别:
文章列表
NVM
英文node version manager,即node版本管理器。
查看所有可以安装的版本
$ nvm list-remote
所有版本有将近200个,高版本不完全向下兼容,有时候需要测试nodejs程序在不同nodejs版本下是否能正常运行,有时候想尝鲜或者常用代码需要在较旧的版本上运行等等,但是每个系统只能装一个版本node,而总是装卸不同node版本又很麻烦,所以我们需要一款高效切换note版本程序——nvm(n也可以,在此不做讨论)。
安装nvm
$ curl -o- https://raw.githubusercontent.com/creati ...
JSON结构有两种结构
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构
1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。
2、数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript ...
在JSON中,有两种结构:对象和数组。
1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不需要。例如:
var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};
2. 数 ...
获取HTML元素3个方法比较:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()。
document.getElementsByName() 是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。
document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。
document.getElementsByTagName() 是根据控件T ...
打开文件的模式为append时,当前文件指针指向文件末尾,因此可以追加写在文件后。打开文件的模式为write,文件原来的内容将被清除,文件指针指向文件头,因此是重新写一个文件。
两种方式遇到要打开的文件名不存在时,都是新建一个文件,然后写。
当要打开的文件名已经存在时,append追加写在文件后,write清除文件,重新写一个文件。
append:
在<p>元素结尾插入内容:
append()
$("button").click(function(){
$("p").append(" <b>Hel ...
几种常见的报文方法:
GET:从服务器获取一份文档
HEAD:只从服务器获取文档的首部
POST:向服务器发送需要处理的数据
PUT:将请求的主体部分储存到服务器上
TRACE:跟踪并查看报文在经过代理服务器后的变化
OPTIONS:查看可以在目标服务器上执行的方法
DELETE:从服务器上删除一份文档
报文实例:
打开百度的响应报文:
HTTP/1.1 200 OK //HTTP版本 1.1 状态码200 原因短语OK
Date: Mon, 21 Dec 2015 21:27:50 GMT //响应的时间日期
Server: BWS/ ...
当需要在列表中插入很多项,这是使用butten并不适合,可以使用list来完成。
<!DOCTYPE html>
<html>
<head>
<style>
ul#menu {
padding: 0;
}
ul#menu li {
display: inline;
}
ul#menu li a {
background-color: black;
color: white;
padding: 10px 20px;
text-decoration: none;
...
http报文
如果说http是因特网的信使,那么http报文就是他用来拌匀东西的包裹了。
http报文的三个组成部分(起始行,首部和实体部分)
报文流:报文流是在http应用程序之间发送的数据块,这些信息描述了报文的内容及含义。
报文分为请求报文和响应报文。
报文语法:
请求报文格式:
<version> <status> <reason-phrase>
<headres><e ...
POS Project v1
POS收银机 版本:v1
教学目标
熟悉JavaScript的基本语法;
熟悉JavaScript的基本逻辑语句及关键字;
需求描述
商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)和商店正在进行的优惠活动(Promotion)进行结算和打印购物清单。
已知该商店正在对部分商品进行“买三送一”的优惠活动,即买三件商品其中一件是送的,按照两件商品价格结算。
我们需要实现一个名为printInventory函数,该函数能够将指定格式的数据作为参数输入,然后在浏览器的控制台中输出结算 ...
1.URL就是因特网资源的标准化名称。url指向一条电子信息片段,告诉你他们位于何处,以及如何与之交互。
2.URL是URI的一个子集,另一个是URN,但通常都是用URL。
3.URL可以通过http之外的其他协议来访问资源。它们可以指向因特网上的任意资源或e-mail账户
如
mailto:president@whitehouse.gov
或者通过其他协议(如FTP)访问各种文件
如
ftp://ftp.lots-o-books.com/pub/complete-price-list.xls
或者从流视频服务器上下载电影
...
POS Project v0.1
codefordream POS收银机 版本:v0.1
本题链接http://www.codefordream.com/courses/js-pos-boot-camp/sections/section_1/practices/normal/practice_2/items/code
题意主要是根据给出的数据通过函数完成各个小功能然后调用到主函数完成任务。
function printInventory(inputs) {
var goods_list=get_items(inputs);
var goods_info=get_i ...
http是现代全球因特网中使用的公共语言。
web资源:所有能够提供web资源你的东西都是web资源。
URI(服务器资源名)分为URL(统一资源定位符,类似网址形式的)和URI(统一资源名,类似urn:ietf:rfc:2141【Magne URI磁力链接,这个以后应该很厉害吧】)
客户端通过HTTP与WEB服务器及其资源的事务处理:客户端发送包含命令和URI的HTTP请求报文然后服务器响应包含事务的HTTP报文
状态吗:HTTP响应报文返回时携带的请求执行状态的代码如404:not found(相信这个大家都见过吧)
三种常见的URL
http://207.200.83. ...
POS机,第一个自己写的比较完整的js程序,结合以前做题的经验,说一下初学的感受。
大概题意是根据给出的购买商品详情函数实现购物清单的打印。
主要知识点:1,把基本描述转换成程序。2,熟悉循环的使用。
要求的答案格式:(只可以用一次打印)
1***<没钱赚商店>购物清单***
2名称:可口可乐,数量:5瓶,单价:3.00(元),小计:15.00(元)
3名称:雪碧,数量:2瓶,单价:3.00(元),小计:6.00(元)
4名称:电池,数量:1个,单价:2.00(元),小计:2.00(元)
5----------------------
6总计:23.00(元 ...
console.log('很遗憾才开始JS,因为已经浪费了很多年华~');
console.log('很幸会才开始JS,大概认识到了良好习惯的重要性!');
选一门信一门,既然选择了这个方向,就不要再有太多的顾虑。
首先制定一个计划是非常重要的,这样才能有明确的方向,我的计划是首先在web前端达到精通,语言都是相通的,然后根据需要选择性的学习其他领域的知识。
然后,到实际行动,有一个良好的习惯是非常重要的,它会影响你一辈子,这在以后是一笔巨大的财富。
1.算法/代码优化
要在学习的过程中勤加思考,理解程序的运行方式,在不改变功能的前提下写出更简洁的代码,寻找更优质的代码,在人类需 ...