1.javascript的简介

是基于对象和事件驱动的语言,应用于客户端。

  • 基于对象:

    • 提供好了很多对象,可以直接拿过来使用
  • 事件驱动:
    • html做网站静态效果,javascript动态效果
  • 客户端:
    • 专门指浏览器

特点

  • 交互性:信息的动态交互
  • 安全性:js不能访问本地磁盘文件
  • 跨平台性:能够支持js的浏览器都可以运行

与java的区别

  • 不同的开发公司
  • js基于对象,Java面向对象
  • js是弱类型的语言 var m = "10";
  • js通过浏览器解释就能执行

js的组成

  • ECMAscript:ECMA(欧洲计算机协会),由这个组织制定js的语法,语句……
  • BOM:(Browser Object Model)浏览器对象模型,对浏览器相关的对象进行操作。
  • DOM:(Document Object Model)文档对象模型,对网页里的内容进行操作。

2.js和html的结合方式

使用<script>标签

<script type="text/javascript">
……
</script>

使用<script>标签引入一个外部的js文件

<script type="text/javascript" src="xxx.js" >

// 使用这种方式,在<script>标签里写的js代码,浏览器不会再执行。

3.js的原始类型和声明变量

定义变量:使用关键字var

js的原始类型

  • string:字符串 var str = "abc";
  • number:数字类型 var m = 123;
  • boolean(true和false):var flag = true;
  • null:获取对象的引用,null表示引用对象为空,所有对象的引用也是object,null也是一个object

typeof():查看当前变量的数据类型

4.js的语句

  • if判断语句
  • switch语句:js都支持所有数据类型
  • 循环语句:for(var xx= ;

    JavaWeb_03_JavaScript学习小结1的更多相关文章

    1. flex学习小结

      接触到flex一个多月了,今天做一个学习小结.如果有知识错误或者意见不同的地方.欢迎交流指教. 画外音:先说一下,我是怎么接触到flex布局的.对于正在学习的童鞋们,我建议大家没事可以逛逛网站,看看人 ...

    2. Python 学习小结

      python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

    3. react学习小结(生命周期- 实例化时期 - 存在期- 销毁时期)

      react学习小结   本文是我学习react的阶段性小结,如果看官你是react资深玩家,那么还请就此打住移步他处,如果你想给一些建议和指导,那么还请轻拍~ 目前团队内对react的使用非常普遍,之 ...

    4. objective-c基础教程——学习小结

      objective-c基础教程——学习小结   提纲: 简介 与C语言相比要注意的地方 objective-c高级特性 开发工具介绍(cocoa 工具包的功能,框架,源文件组织:XCode使用介绍) ...

    5. pthread多线程编程的学习小结

      pthread多线程编程的学习小结  pthread 同步3种方法: 1 mutex 2 条件变量 3 读写锁:支持多个线程同时读,或者一个线程写     程序员必上的开发者服务平台 —— DevSt ...

    6. ExtJs学习笔记之学习小结LoginDemo

      ExtJs学习小结LoginDemo 1.示例:(登录界面) <!DOCTYPE html> <html> <head> <meta charset=&quo ...

    7. 点滴的积累---J2SE学习小结

      点滴的积累---J2SE学习小结 什么是J2SE J2SE就是Java2的标准版,主要用于桌面应用软件的编程:包括那些构成Java语言核心的类.比方:数据库连接.接口定义.输入/输出.网络编程. 学习 ...

    8. (转) Parameter estimation for text analysis 暨LDA学习小结

      Reading Note : Parameter estimation for text analysis 暨LDA学习小结 原文:http://www.xperseverance.net/blogs ...

    9. dubbo学习小结

      dubbo学习小结 参考: https://blog.csdn.net/paul_wei2008/article/details/19355681 https://blog.csdn.net/liwe ...

    随机推荐

    1. C# GUID使用总结

      全局唯一标识符(GUID,Globally Unique Identifier) What is GUID 也称作 UUID(Universally Unique IDentifier) . GUID ...

    2. win32 UNICODE 支持

      #include <string> #ifdef _UNICODE #define tstring std::wstring #define __T(quote) L##quote #el ...

    3. MYSQL学习二 关于左连接

      工作中有如下的SQL, 针对A.ID ='abcdefg', left  join  B和C两个表,来查找其他信息.就算是B和C中没有任何满足条件的记录,最后结果也肯定不是空.因为A.ID ='abc ...

    4. Ternary Calculation

      Ternary Calculation Time Limit : /2000ms (Java/Other) Memory Limit : /65536K (Java/Other) Total Subm ...

    5. Process 启动参数问题

      c#在有些情况下需要在启动另一个程序时传递参数,这里存在两个问题. 1.如果在参数里面含有空格,那么传递过去就会变成一个字符数组,这种情况是不满足情况的,解决方案是在传递参数时将空格用一些特殊字符替换 ...

    6. linux中syslog自定义存储路径的方法

      方法一: 1. su  //切换到root用户下2. cp /etc/sysconfig/rsyslog /etc/sysconfig/rsyslogbak //备份vim /etc/sysconfi ...

    7. go实现冒泡排序和快速排序

      项目结构 冒泡排序算法,源文件bubblesort.go package bubblesort // 冒泡排序 func BubbleSort(values []int) { for i := 0; ...

    8. HDU - 2571 命运 DP倍数跳跃处理

      命运 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关.要知道,不论何人,若在迷宫中 ...

    9. Unicode编码下字符串转换

      VC\MFC当中CString.string.char.char*.char数组.int等类型之间的转换令人晕头转向,特地搜集多篇文章资料,利用代码实例等清晰的理清他们之间的关系和如何转换,其实非常简 ...

    10. 机器学习中的L1、L2正则化

      目录 1. 什么是正则化?正则化有什么作用? 1.1 什么是正则化? 1.2 正则化有什么作用? 2. L1,L2正则化? 2.1 L1.L2范数 2.2 监督学习中的L1.L2正则化 3. L1.L ...