- 浏览: 47368 次
最新评论
-
宋劲冲:
结构紧凑,文笔清晰,好文章!
我眼中的JavaScript与C 中的一些不同
文章列表
HTML是一种超文本语言,这种语言对于外观从不关心,它只是一种简洁的小型标记机制,而CSS支持更丰富的文档外观,CSS可以为任何元素的文本和背景设置颜色,允许在任何元素外围创建边框及许多其他的效果。CSS是对HTML的展现,如果HTML是糖心,那CSS是包裹的糖纸。
元素选择器
元素选择器就是以HTML标签作为目标的选择器。
CSS语言
div {
color: red;
}
HTML语言
<div>
<h1>我在div里</h1>
<h2>我在div里</h2>
</div> ...
数据和过程是构成JavaScript世界的基本元素。函数的声明可以通过函数声明语句来定义一个函数,函数声明语句以关键字function开始,其后跟有函数名参数列表和函数体代码块。
声明函数的格式:
function 函数名(参数, 参数, ...){
代码块
}
例如:
// 函数 sum 的声明
function sum(a, b){
return a+b ;
}
sum为函数名,a,b为参数名,函数体中对两个参数进行了加运算,并通过return语句返回结果。
var border_length = 9;
function square(a)
...
HTML是用来描述网页内容的一种语音。
HTML用来描述网页被称之为HTML标签。有如下标签:
[1]HTML是由尖括号包围的关键词,比如<html>,<>,和关键字之间可以有空格,如< html >
[2]HTML一般是成对出现,比如<p>和</p>
[3]成对的标签里,第一个(不带/)叫开始标签,第二个叫结束标签。
[4]有些标签里没有结束标签的,称为'单标签'。一般写法是开始标签在关键字后跟上一个,比如<br />;在HT
ML5的时代,不再推崇加'/'闭合的方式
[5]HTML标签对大小写不敏感,&l ...
概述
forEach()方法让数组的每一项都执行一次给定的函数。
语法
array.forEach(callback[,thisArg])
参数
callback
在数组每一项上执行的函数,接收三个参数:
currentValue
当前项(指遍历时正在处理那个数组项)的值
index
当前项的索引(或下标)
array
数组本身
thisArg
可选参数。用来当作callback函数内this的值的对象。
function printInventory(inputs) {
var goods = {};
inputs.forEach(funct ...
在JavaScript中作用域占很重要的一部分,我们总是看到for,if,function后面跟着{},所有{}包起来的代码称之
为代码块。每个代码块都有自己的作用域,作用域决定了变量能否被访问(不论修改变量还是读取变量)。作用域就像在做数学题时有时要求xy的取值范围。
[1]在最上层中没有任何{}的作用域为顶层作用域,声明变量是哪里都可以访问的。
var numbers = {a : 2, b : 3};//顶层作用域
function get_sum(a, b){//可以访问
var result = a + b;//可以访问
return result;
...
我的专业是软件工程,我们学过C,C++,然而我却没有接触过Javascript,我发现它跟我之前学过的那些有点相似,也有点不同。
字符串(string)存储字符的载体,字符串可以是带有引号的任意文本。
"Hello World"
'世界,你好'
'Hello World,1946'
在C语言里的双引号里面的是字符串,而单引号里面的是字符。然而在Javascript中单引号和双引号都是字符串
分号是语句结束的标志。
var name = 'Tom';
var age = 16;
var name = 'Tom'
var age = 16
...