2015年九月八日---js学习总结

参考书:javaScript Dom 编程的艺术

知识小结:一:js简史:前称ECMAScript

是一种脚本语言通常只能通过浏览器进行解释和执行。

Dom(文档对象模型):是一套对文档的内容进行抽象化和概念化的方法。是一种API(应用编程接口)

DHTML:“Dynamic html”(动态的html)的简称,是描述html、css和js技术组合的术语。

程序设计语言分为解释型和编译型两大类。

Java或C++等语言需要一个编译器(compiler)。编译器是一个程序,能够把高级的语言编写出来的源代码翻译为直接在计算机上执行的文件。

解释型程序设计不需要编译器---它们仅需要解释器如:JavaScript需要浏览器的解释器才能执行。

二:js语法:

最好的做法就是把<script>标签放到HTML文档的最后,在</body>标签之前。

语句(statement)每条语句加分号;注释(comment):单行://自我提醒:有注释是好事

多行:/*自我提醒

有注释是好事*/

变量(variable),赋值(assignment),声明(declare)

养成良好的代码习惯:提前声明变量 var .. ..

* JavaScript语言里,变量和其他语法元素的名字都是区分字母大小写的

*JavaScript语法不允许变量名中包涵空格或标点符号($除外),变量名中允许包涵字母、数字、美元符号和下划线(但是第一个字符不允许是数字)。

变量名一般用两种:1、加上下划线 var my_mood="happy"

2、驼峰格式(camel case) var myMood="happy";

JavaScript的数据类型:1、字符串:字符串必须放在引号里(可以是单引号或双引号)

反斜线对字符进行转义:var mood=‘don\‘t ask’

2、数值:允许任意小数,这样的数称为浮点数(floating-point number)

3、布尔值:布尔数据只有两个可选值---true或者false.

时间: 2024-10-09 22:12:09

2015年九月八日---js学习总结的相关文章

Vue.js学习笔记:在元素 和 template 中使用 v-if 指令

f 指令 语法比较简单,直接上代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <script src="https://cdn.bootcss.com/vue/2.2.

蓝懿教育九月八日记录

今天是九月八日,又是一个练习日.今天起得很晚,有些懈怠了.也许和最近休息的有点多有关,人变得有些懒了.又像回到了从前懒散得样子.也许是最近看电脑看的太多总感觉眼睛很涩.懒人永远都是事多,为自己找着各种借口. 但还是要自己想办法解决问题.强制自己继续努力.今天下午近晚上才开始进入状态.复习了下老师前几天将的数组和字符串.越复习越发现自己忘记的越多.希望随着时间推移,我不会跟不上. 最后记录下部分复习的内容: 判断数组中是否包含某个对象 if ([names containsObject:@"赵六&

NODE.JS学习的常见误区及四大名著

NODE.JS学习的常见误区及四大名著 前段时间由于不满于社区里很多人对于NODE.JS的种种误解而写了一篇文章名为: NODE.JS之我见:http://www.cnblogs.com/pugang/p/4374681.html 收到了很多兄弟的热情回复和激烈讨论,在此深表感谢,有的朋友觉得我写的比较粗犷,没有给出具体的性能分析和对比,在此我想说的是其实好多东西的性能分析,根本就不用我写到博客上,其一是如果我写了,很多人同样会觉得不客观,不中立,其二是网上很多中立的机构,随便搜索一下,对比太多

Ext JS学习第五天 Ext_window组件(一)

此文来记录学习笔记 •第一个组件:Ext.window.Window.对于组件,也就是Ext最吸引开发者的地方,那么我们要真正的使用Ext的组件,首先必须学会阅读API文档. –xtype:组件的别名 –Hierarchy 层次结构 –Inherited mixins 混入的类 –Requires 该组件需要使用的类 –configs:组件的配置信息 –properties:组件的属性 –methods:组件的方法 –events:组件的事件 •window组件常用属性和方法讲解: •confi

JavaScript模块加载框架sea.js 学习一

简单总结sea.js 学习 文件目录结构 /sea/sea.js      下载地址  http://seajs.org/docs/#downloads /sea/jquery-sea.js   下载地址 http://jquery.com/download/ /sea/sea_config.js /sea/home.jsdata.js /sea/data.js 1.html页面代码文件 <style> .ch{height:200px;width:200px;background:#ccc;

[Pro Angular.JS]学习笔记1.1:设置开发环境

可以使用yeoman.io,很方便.我已经写了一篇随笔,介绍如何使用.这里也有一篇介绍的文章:http://www.cnblogs.com/JoannaQ/p/3756281.html 代码编辑器,在Mac下用了一下WebStorm,太恶心了.另外发现书的作者使用的开发环境是Windows + VS Express 2013,为了方便学习,我也使用VS Express 2013 Update2.VS2013用起来蛮舒服的,把WebStorm比得跟驼屎一样.也许是因为我没用习惯吧. 1.安装Nod

【转】Backbone.js学习笔记(二)细说MVC

文章转自: http://segmentfault.com/a/1190000002666658 对于初学backbone.js的同学可以先参考我这篇文章:Backbone.js学习笔记(一) Backbone源码结构 1: (function() { 2: Backbone.Events // 自定义事件 3: Backbone.Model // 模型构造函数和原型扩展 4: Backbone.Collection // 集合构造函数和原型扩展 5: Backbone.Router // 路由

Ext JS学习第五天 Ext_window组件(二)

此文用来记录学习笔记 •上一讲我们已经学过了window的使用,那么在这将中,我们将结合然后把Ext中需要注意的地方,以及组建的使用给予介绍.indow做几个Web开发的经典示例. •ExtWeb实战300例: –例1:点击按钮打开一个window,window重复创建的问题 •重点分析:这个问题是初学者经常会犯错的地方,一般来说简单的代码不会产生此问题,但是如果以后代码复杂以后,这个问题如果发生调试起来会非常麻烦!! 附上栗子代码 1 Ext.onReady(function () { 2 3

Ext JS学习第三天 我们所熟悉的javascript(二)

•javascript之函数 •对于Ext开发者,我还是希望你能对javascript原生的东西非常了解.甚至熟练掌握运用.那么函数,无疑是非常重要的概念.首先在前面一讲,我们知道了函数也是一种数据类型,创建函数一共有三种方式.每种方式他们都会有区别,分别为: –function语句形式 –函数直接量形式 –构造函数形式 •函数中的arguments对象 –argument的作用一:接受函数的实际参数 –argument的作用二:用于做递归操作 栗子代码 1 //Function 函数 2 //