文档章节

[JavaScript]

phala
 phala
发布于 2015/10/20 18:19
字数 635
阅读 37
收藏 0

case sensitive | 大小写敏感

weak class | 弱类型 

Semicolon is not necessary | 分号可有可无= =

Note same with php| 注释同php,

Braces represent code block | {}花括号是代码块。

ECMAScript变量申明:var


Camel Notation| Camel 标记法

首字母是小写的,接下来的字母都以大写字符开头


对象.属性 |    object.property

一个完整的JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)

JS简介:好JSER

Javascript诞生于1995年,1995年Netscape公司开发LiveScript,发布时临时将名字改为Javascript,当时它的主要目的是处理以前由服务端语言负责的输入验证操作.
随着其发展,现在Javascript已不再局限于数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力.

DOM的全称是Document Object Model,即文档对象模型,它允许脚本控制Web页面、窗口和文档。是针对 HTML 和 XML 提供的一个API

为了能以编程的方法操作这个 HTML 的内容(比如添加某些元素、修改元素的内容、删除某些元素),我们把这个 HTML 看做一个对象树(DOM树),它本身和里面的所有东西比如 <div></div> 这些标签都看做一个对象,每个对象都叫做一个节点(node),节点可以理解为 DOM 中所有 Object 的父类。

 


刚才说过 DOM 是为了操作文档出现的接口,那 BOM 顾名思义其实就是为了控制浏览器的行为而出现的接口。

BOM的结构示意图。


JSON:link

【json】JavaScript Object Notation.

 JSON是一种传递对象的语法,对象可以是name/value对,数组和其他对象。

 下面是一小段JSON代码:

{"skillz": {"web":[ {"name": "html", "years": "5" }, {"name": "css", "years": "3" }],"database":[ {"name": "sql", "years": "7" }]}}

  你看懂了吧?那么当你再看到它时就知道它是JSON了。主要部分:

  花括弧,方括弧,冒号和逗号

  1. 花括弧表示一个“容器”

  2. 方括号装载数组

  3. 名称和值用冒号隔开

  4. 数组元素通过逗号隔开


著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:哥特复兴
链接:http://www.zhihu.com/question/22369877/answer/21145735
来源:知乎

-moz代表firefox浏览器私有属性 -ms代表IE浏览器私有属性 -webkit代表chrome、safari私有属性 -o-表示opera




© 著作权归作者所有

共有 人打赏支持
phala
粉丝 5
博文 104
码字总数 53470
作品 0
成都
程序员
私信 提问
细说JavaScript数据类型及转换

细说JavaScript数据类型及转换 JavaScript数据类型 1.Boolean(布尔) 布尔:(值类型)var b1=true;//布尔类型 2.Number(数字) 数值:(值类型)var n1=3.1415926;//数值类型 n1.toFixed...

开元中国2015
2015/07/13
0
0
JavaScript 需要掌握的知识

1.不仅仅是面试,JavaScript 开发者都应该知道的十个概念(https://my.oschina.net/editorial-story/blog/1529543) 2. 深入理解javascript原型和闭包(完结)(http://www.cnblogs.com/wangfup...

IT追寻者
2016/06/25
0
0
每个JavaScript工程师都应懂的33个概念

摘要: 基础很重要啊! 原文:33 concepts every JavaScript developer should know 译文:每个 JavaScript 工程师都应懂的33个概念 作者:stephentian Fundebug经授权转载,版权归原作者所有...

Fundebug
10/30
0
0
React Native iOS混合开发实战教程

在做RN开发的时候通常离不了JS 和Native之间的通信,比如:初始化RN时Native向JS传递数据,JS调用Native的相册选择图片,JS调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,...

JiaPengHui
09/15
0
0
学习Javascript的8张思维导图

分别归类为:  javascript变量  javascript运算符  javascript数组  javascript流程语句  javascript字符串函数  javascript函数基础  javascript基础DOM操作  javascript正则表达式...

thinkyoung
2014/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

自定义Maven插件功能

自定义maven插件 创建一个maven 项目 通过上述方式创建,会自动引入maven-plugin-api 依赖和打包方式;如下 <packaging>maven-plugin</packaging><dependency> <groupId>org.apache.mave......

春哥大魔王的博客
31分钟前
2
0
和平之翼代码生成器SMEU版5.0-7.0项目代号初稿兼征求意见

现在,和平之翼代码生成器SMEU 4.0 宝船 Treasure Ship已经开始研发。是规划下一代代码生成器项目代号和功能清单的时候了。 宝船: 这是我初步的计划,欢迎您的意见: 和平之翼SMEU 5.0 福船...

火箭船
42分钟前
1
0
0016-Avro序列化&反序列化和Spark读取Avro数据

1.简介 本篇文章主要讲如何使用java生成Avro格式数据以及如何通过spark将Avro数据文件转换成DataSet和DataFrame进行操作。 1.1Apache Arvo是什么? Apache Avro 是一个数据序列化系统,Avro提...

Hadoop实操
53分钟前
1
0
访问日志不记录静态文件、切割和静态元素过期时间

11月16日任务 11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 1. 访问日志不记录静态文件 示例一: 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用...

hhpuppy
今天
2
0
day151-2018-11-18-英语流利阅读-待学习

后双十一时代阿里将何去何从? Daniel 2018-11-18 1.今日导读 “这么便宜,我要买下来,统统都要买下来!” 这个双十一,你剁手了吗?据说阿里巴巴天猫在刚过去的双十一里单日销售额再创新高...

飞鱼说编程
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部