zoukankan      html  css  js  c++  java
  • 02 js运行原理 、js开发工具介绍 、js程序入门、 js基本语法

    因为js是由浏览器来解释执行的,因此这里有一个问题,不同的类型的浏览器可能对js的支持不一样。

    js的运行一般分为:本地运行和远程运行

    Tomcat架在公网上,其他网络用户可以访问,利用花生壳可以把一个内网的ip映射为公网

    花生壳相当于用自己的服务器帮你转了一下而已。

    如何选择开js发工具

    微软的vs   .net平台

    Eclipse

    我们先选择用记事本,到了对Javascript 有了一定的了解后,我们再使用高级开发工具Eclipse

    ①更深刻的理解javascript技术,培养代码感。

    ②有利于公司面试

    多查询javascript帮助文档

    W3cjavascript文档。

    Javascript特点:

    Javascript是基于对象和事件驱动的(动态的)。

    它可以对用户和客户输入做出相应,无须经过web服务程序。

    对用户的反映响应,是采用事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标、移动窗口、选择菜单都可以视为事件。当事件发生后,可能会引起相应的时间响应。

    Javascript跨平台的。

    Javascript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持javascript的浏览器就可以正确执行。

    Js语言特点

    JavaScript是脚本语言

    JavaScript是解释执行的

    Javascript可以对客户端编程,也可以对服务器编程(较少)。

    JScript  VS  javascript 简单了解(Javascript 和 JScript)

    Jscipt 是微软开发的,而javascript则是网景和sun合作开发的

    在网景开发livescript (javascript前身)时,微软就意识到这个脚本语言会很火,于是找到网景表示希望合作开发livescript ,但网景最终选择和微软的对头sun公司合作开发livescript,并更名为javascript

    微软一气之下,开发了针对ie的脚本语言,并命名为JScript在当时的这两种脚本语言中语法是大相径庭的,给当时程序员带来很大麻烦,后来w3c出面了,w3c统一了标准(ECMAScript)所以现在这两种脚本语言的语法可以说90%以上都是相同的。

    在一定程度上,你可以认为jscriptJavaScript是一样的

    在网上你搜索JavaScript帮助手册,完成后打开一看是jscript帮助手册,就不足位怪。

    需求:打开网页后显示helloWord

    <html>
    <!--js代码一般是放在head标签间的 但实际上也可以在别的地方-->
    <head>
    <script language="javascript">
        window.alert("Hello1!");
    </script>
    
    <script language="javascript">
        window.alert("Hello2!");
    </script>
    <script language="javascript">
        window.alert("Hello3!");
    </script>
    </head>
    </html>

    依次弹出三个窗口:

    问题:

    (1)位置:Js的位置可以随意

    Js必须用<script language="javascript"> </script>

    (2)浏览器在执行的时候是扫描逐行执行的

    【如果没有包起来,浏览器可以视其为普通文本】

    (3)在一个html文件中(jsp/php/asp)可以出现多对<script>片段,浏览器会按照先后顺序依 次执行。

    案例2Hello world 程序改进:

    我们对hello,world进行改进:将其 改进成一个简单的加法运算程序。

    <html>
    <head> 
    </head>
    
    <body>
    <script language="javascript">
        //js中变量的定义(在js中变量用var表示,不管实际类型是什么。)
        //alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
        var num1=456;
        var num2=89;
        var result = num1 + num2;
    
        //alert()函数时window这个对象的函数
        //alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
        window.alert("结果是"+result);
    </script>
    </body>
    
    </html>

    浏览器运行结果:

    Js的变量的类型究竟是怎样决定的:

    (1)js是弱数据类型语言。即在定义变量的时候,统一使用var表示,甚至可以去掉var 这个关键字

    (2)Js中的变量数据类型是由js引擎来决定的。

    3)不管使用哪种语言编写程序,变量都是其程序的基本组成单位,js是弱数据类型语言, 在定义变量时,不需要指明该变量的类型(由js引擎来决定)

    Var name =”aa”; //name是字符串。

    Name=234; //name自动变成数。

    Javascript(标识符)命名规范:

    Javascrip 中的表识符可以由任意顺序的大小写字母、数字、下划线和美元号组成

    但是不能以数字打头。

    【调试的时候报的错误不一定准确,javascript 是浏览器发出来的】

    不能用javascript保留字做变量的名称

    Javascript严格区分大小写的,java中区分,html中不区分

    Javascript的每条语句都以分号结束,单行注释// 多行/**/

    javaScript最困难的地方是不容易调试。

  • 相关阅读:
    Salesforce PDF打印
    Salesforce Visualforce分页
    Salesforce 开发实践探索
    Salesforce 锁定记录
    Salesforce 通过代码实现权限共享
    Salesforce Aura开发 Component表单初解
    phpqrcode生成动态二维码简单实例
    PHP结合zyupload多功能图片上传实例
    PHP程序员的技术成长规划 第三阶段:高级阶段
    PHP程序员的技术成长规划 第二阶段:提高阶段
  • 原文地址:https://www.cnblogs.com/super90/p/4515270.html
Copyright © 2011-2022 走看看