`
yuelangyc
  • 浏览: 454737 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js-培训时的课堂笔记

阅读更多
1、javaScript 简介
JavaScript是一种基于对象的脚本语言,
用于开发基于客户端和基于服务器的Internet应用程序

2、使用 JavaScript 的各种功能,可以增强站点的
动态性和交互性

3、使用 JS 的方法
使用Script标记
使用外部文件
在事件处理程序中使用JavaScript

4、常用方法
使用窗口的Alert方法,可以生成一个对话框
使用窗口的Confirm方法,可以生成一个确认对话框
使用document的Write方法可以创建页面内容

5、JS 变量
   命名规范和 C 比较类似
   必须以 var 关键字来定义;
   不需要指定变量类型(JS 特点之一:弱类型语言)
   在JavaScript中有四种基本的数据类型
数字型 (Number)
逻辑型或布尔型 (Boolean)
字符串型(String)
空型 (null)

6、JS 运算符
特殊运算符
typeof 运算符
    typeof 运算符返回字符串,该字符串代表操作数的类型

7、函数
预定义函数
    eval 函数
    isNaN 函数
用户自定义函数

8、JS 对象简介
浏览器对象 *
内置脚本语言对象(根据使用的脚本语言的不同而不同)
HTML 元素   *

JavaScript是一种基于对象(Object-Based)的语言,
而不是面对对象(object-oriented)的语言。
JS 能够使用的对象,是在浏览器中内置好的对象,直接通过
JS 代码就可以调用。
window.close(); //window 就代表浏览器窗口对象

9、JS对象特殊特性
for … in语句用于在对象的各个属性,或数组的各个元素之间循环
<HTML>
<HEAD>
<SCRIPT type = “text/javascript">
    Var color = new Array("红色","蓝色","绿色");
    for (var prop in color){
      var record = "color " ;
   record+=prop+"="+color[prop] + "<BR>";
   document.write(record);
    }
</SCRIPT>
</HEAD>
</HTML>

eval函数用于计算代码串,而不引用任何特定对象
<SCRIPT type =“text/javascript">
   var x = 5;
   var z = 10;
   document.write(eval(x + z + 5));
</SCRIPT>

字符串对象用于操纵和处理文本字符串
Math 对象拥有可用于表示复杂数学运算的属性和方法
Date 对象无属性,但有许多方法可以用来设置、获取和操作日期

10、JS 表单验证
简单的非空验证
复杂的字符串验证,需要使用到   正则表达式
/\d{2}-\d{5}/    02-15468、、、、


分享到:
评论

相关推荐

    javase6 学习笔记(李兴华培训课堂笔记所有.)

    JavaSE6学习笔记是针对Java初学者和进阶者的一份宝贵资料,由知名讲师李兴华的培训课堂笔记汇编而成。这份笔记全面、详细地涵盖了Java SE 6版本的核心概念和技术,对于理解Java编程语言的基础以及进阶特性具有重要...

    爱创课堂前端培训VueJS第1天课堂笔记(本课程共3天).docx

    - **定义**:Vue.js是一款用于构建用户界面的渐进式JavaScript框架。它旨在通过尽可能简单的API来提供高效性和灵活性。 - **核心特性**: - **声明式渲染**:允许开发者通过简洁的模板语法描述UI的状态,Vue自动...

    传智播客PHP培训 韩顺平 PHP视频教程 Ajax技术 课堂笔记

    课堂笔记部分,是学员在学习过程中整理的重要知识点和实践案例,可以帮助复习和巩固课程内容。这部分可能会包含关键代码示例、问题解决方案和项目实战心得,是学习过程中的宝贵资料。 通过本套PHP视频教程和Ajax...

    formacao-react-alura:Alura在react.js培训中的课程文件和课堂笔记

    《React.js 培训课程与课堂笔记解析》 React.js 是一个由 Facebook 开发并维护的开源 JavaScript 库,用于构建用户界面,尤其是单页面应用程序。它以其组件化、虚拟DOM(文档对象模型)和声明式编程风格而闻名,为...

    达内培训笔记(真实详尽版)

    2. 笔记整理:笔记整理是指学习者在上课过程中记录的课堂内容,是对培训课程的一个总结和梳理,便于复习和回顾知识点。 3. HTML&JavaScript:HTML是构建网页内容的标记语言,而JavaScript是一种脚本语言,用于实现...

    传智播客-PHP基础视频_html+css+js笔记

    学习笔记是对课堂内容的记录和整理,有助于记忆和理解。对于编程学习来说,笔记不仅可以帮助回顾和复习,还可以作为解决问题的参考资料。整理笔记的过程也是对知识的再次消化和提炼,有助于深化理解和应用。 在...

    小迪安全笔记,详细版本

    【小迪安全笔记】详细介绍了网络安全领域的多个关键知识点,涵盖了域名、DNS系统、CDN、DNS攻击、脚本语言以及后门等方面。 1. **域名**:域名是互联网上识别计算机或计算机组的名称,由点分隔的名字组成,如...

    jsconf_node_training_2015:JSConf 2015 Node.js 培训的示例代码和课堂笔记

    我们将永远向您学习一些 Node.js! 今天,您将带着一个可用的 Web 应用程序离开这里。 本课程是通过后续实时编码完成的,因此请打开您的笔记本电脑并确保您的 wifi 正常工作! github....

    CW-Projects:我与队友的项目

    这个私人工作坊资料库包含项目,动手培训,编码挑战,以及针对欧盟全栈课程6/20的Clarusway学生的课堂笔记。 描述 clarusway-workshop资料库包含与IT培训相关的材料,例如项目,动手培训,编码挑战,课堂笔记等,...

    Bootcamp-GoStack-Rocketseat:在火箭座椅gostack训练营期间产生的课堂笔记和代码

    :high-speed_train:||||| :bullseye:关于是为期8周的实践性,强化和在线培训,重点是由开发的Node.js,ReactJS和React Native。在GoStack中,学生将深入研究围绕这些工具的整个生态系统,从零到部署。包括自动化...

    JavaScript基础篇视频教程.rar

    前软件高级工程师,具备丰富的软件开发、项目管理、软件人才培训和人才服务经验。公司自成立以来一直遵循“以市场为导向、以客户为中心,协同进步、合作共赢”的理念,致力于为国内外...里面包含课上实例以及课堂笔记。

    H5微信小程序在线教育培训知识直播视频音频导师课程课堂入驻.rar

    【H5微信小程序在线教育培训知识】 H5微信小程序是一种基于微信生态的轻量级应用程序,无需下载安装即可使用,方便用户快速访问和分享。它结合了HTML5、CSS3和JavaScript等技术,为用户提供丰富的交互体验。在在线...

    JavaScript(高级篇)视频教程.rar

    前软件高级工程师,具备丰富的软件开发、项目管理、软件人才培训和人才服务经验。公司自成立以来一直遵循“以市场为导向、以客户为中心,协同进步、合作共赢”的理念,致力于为国内外...里面包含课上实例以及课堂笔记。

    9-响应式教育培训网站模板.zip

    响应式教育培训网站模板是现代网页设计中的一个重要概念,它旨在为用户提供一致且优化的体验,无论他们使用何种设备访问网站,如台式机、笔记本、平板电脑还是智能手机。本模板集合了多种技术与设计理念,以确保网站...

    LNH-Python全栈3期视频教程

    该课程为期104天,通过视频教程、配套课件代码和课堂笔记等多种形式,为学员提供全方位的学习支持。 学习本课程后,学员应能够: - 熟练掌握Python语言的基本语法及高级特性。 - 理解并能够使用Python进行数据分析...

    传智播客黑马前端最新视频

    笔记素材通常包括讲师课堂笔记、课后习题解答等内容,这些资料有助于学习者更好地理解课堂知识,提高学习效率。传智播客黑马前端提供的笔记素材可以帮助学生在学习过程中更高效地掌握核心概念和技术细节。 #### 3.2...

    值类型与引用类型理论内容.part05.rar

    ASP.NET培训资料(课堂视频含笔记)(AJAX,C#,JavaScript,SQL) &lt;br&gt;我将不定期发布,直至所有课程完毕 &lt;br&gt;详细的资料 三个月的课程录像+资料笔记(花了一万六千块的培训资料超值【19G的经典内容】 认真...

    LinearOptimization:www.Linear-Optimization.com 上的交互式线性优化培训

    ” 这大致就是我们必须在课堂上解决的练习,就是这样。 我们使用的单纯形算法太复杂,无法真正教授,所以我们只需要记住步骤并应用它。 哦,我们短暂地听说过,显然人们正在使用它。 但是我们没有深入研究这些,无论...

    千锋教育Python入门教程.pdf

    9. **JavaScript与JQuery基础**:JavaScript是前端开发的关键,JQuery则是一个简化JavaScript操作的库,它们可以用于动态网页和交互式用户界面的开发。 10. **Python项目实战**:包括爬虫开发,使用Selenium或lr...

    gulixueyuan_课件.rar

    这些课件可能包括PPT、笔记、示例代码、练习题等多种形式,用于辅助学员学习和巩固课堂所学知识。 【标签】"课件 代码" 指出这份压缩包不仅包含教学讲解的文档或演示文稿,还可能含有实际的编程代码。这暗示学习者...

Global site tag (gtag.js) - Google Analytics