网站建设选择什么模式,网站开发项目说明书,河北邯郸网络科技公司有哪些,免费企业邮箱排名JavaScript快速入门笔记之一#xff08;基本概念#xff09; 前端三大语言#xff1a; HTML#xff1a;专门编写网页内容的语言CSS#xff1a;专门美化网页样式的语言JavaScript#xff1a;专门编写网页交互的语言 名词解释#xff1a; 交互#xff1a;输入数据#…JavaScript快速入门笔记之一基本概念 前端三大语言 HTML专门编写网页内容的语言CSS专门美化网页样式的语言JavaScript专门编写网页交互的语言 名词解释 交互输入数据处理数据返回结果脚本不用编译直接边解释边执行的程序(会预读)事件用户或浏览器自身触发的动作事件触发后才会执行事件处理程序程序让计算机可以执行任务的指令的序列程序数据结构算法数据结构程序中数据的存储结构算法程序的执行步骤顺序分支循环数据类型数据在内存中的存储格式不同数据的类型可执行的操作不同变量内存中一块存储一个数据的空间再起一个名字。常量一旦创建值不可改变的量引用类型对象不保存在变量本地变量通过对象的地址使用对象。使用变量等效于使用变量引用的对象对象封装多个‘数据’并提供对数据的‘操作方法’。对象数据方法实例凡是用new 构造函数()创建出的对象都称为是构造函数的实例函数在全局定义的不属于任何对象的function函数也是一个对象方法包含在对象中通过对象调用的函数API厂商已定义好的可直接用的方法/函数使用者不必关心实现细节js内置对象ES标准中规定的由厂商已经实现的对象程序员只要直接使用即可。不用关心具体实现。 历史 Netscape网景 客户端脚本语言LiveScript Sun Java——“write once run anywhere” LiveScript: JavaScript “像极了Java但比Java简单的多” JavaScript–ECMA–ECMAScript:行业标准规定核心语法 Netscape遵照标准实现JavaScript Microsoft遵照标准实现JScript W3C万维网联盟是对网络标准制定的一个非盈利组织。如HTML XHTML CSSS XML等的标准 DOM标准W3C专门操作网页内容的API标准 JavaScriptECMAScript(核心语法)DOM(专门操作网页内容的标准)BOM(专门操作浏览器窗口的API) 2004Mozilla Firefox 如何使用 使用浏览器自带的js引擎 浏览器中包含两个引擎 内容排版引擎负责加载HTML内容渲染css样式 js解释器/引擎负责解释并执行js程序 浏览器控制台专门调试程序显示输出结果的浏览器窗口 独立安装的js引擎node.js V8 让js运行在任何平台。
网页中如何编写js3种方式 网页中的script元素中 script可以写在网页的任何位置随网页解释执行元素的事件属性中 元素 on事件名“事件处理程序js语句”… 例 p onclickwindow.alert(Hello onclick)...单独的.js文件中集中编写 2步 新建.js文件包含js程序在html页面顶端引入外部js文件:
如何调试js程序 js中错误只要希望的功能没执行说明功能出错了 - 控制台中包含错误类型错误原因 错误位置链接 - 错误现象 出错位置之前的代码——正常执行 同一script中出错位置之后的代码——不执行 一个script出错不影响其他位置script的执行JavaScript的特点 代码可使用任何文本工具编写语法类似于Java无需编译由JavaScript引擎解释执行弱类型语言基于对象 JavaScript用途 客户端 客户端数据计算表单输入验证浏览器事件触发和处理网页特殊效果显示制作服务器异步数据提交 服务器 分布式运算实时服务器窗口应用网络应用