企业网站开发背景则么写,网站模板下载破解版,安康市天然气公司,成都有什么互联网公司一、计算机编程基础
#xff08;一#xff09;编程语言
1、编程
编程#xff1a;就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码#xff0c;并最终得到结果的过程。
计算机程序#xff1a;就是计算机所执行的一系列的指令集合#xff0c;而程序全部…一、计算机编程基础
一编程语言
1、编程
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码并最终得到结果的过程。
计算机程序就是计算机所执行的一系列的指令集合而程序全部都是用我们所掌握的语言来编写的所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
从事编程的人员就是程序员。 但是一般程序员都比较幽默为了形容自己的辛苦工作也成为“码农”或者 “程序猿”/ “程序媛”。
注意上面所定义的计算机指的是任何能够执行代码的设备可能是智能手机、ATM机、黑莓PI、服务器等等。
2、计算机语言
计算机语言指用于人与计算机之间通讯的语言它是人与计算机之间传递信息的媒介。
计算机语言的种类非常的多总的来说可以分成机器语言汇编语言和高级语言三大类。
实际上计算机最终所执行的都是 机器语言它是由“0”和“1”组成的二进制数二进制是计算机语言的基础。 000000000 100000001 200000010 300000011 400000100 500000101 600000110 700000111 800001000 900001001 1000001010 3、编程语言
可以通过类似于人类语言的 ”语言”来控制计算机让计算机为我们做事情这样的语言就叫做编程语言Programming Language。
编程语言是用来控制计算机的一系列指令它有固定的格式和词汇不同编程语言的格式和词汇不一样必须遵守。
如今通用的编程语言有两种形式汇编语言和高级语言。
汇编语言和机器语言实质是相同的都是直接对硬件操作只不过指令采用了英文缩写的标识符容易识别和记忆。 高级语言主要是相对于低级语言而言它并不是特指某一种具体的语言而是包括了很多编程语言常用的有C语言、C、Java、C#、Python、PHP、JavaScript、Go语言、Objective-C、Swift等。 C 语言 puts( 你好 ); PHP echo 你好 ; Java System.out.println( 你好 ); JavaScript alert( 你好 ; 4、翻译器
高级语言所编制的程序不能直接被计算机识别必须经过转换才能被执行为此需要一个翻译器。 翻译器可以将所编写的源代码转换为机器语言这也被称为二进制化。 记住1和 0。 5、编译语言和标记语言区别
编程语言有很强的逻辑和行为能力。在编程语言里, 你会看到很多 if else 、for 、while等具有逻辑性和行为能力的指令这是主动的。 标记语言html不用于向计算机发出指令常用于格式化和链接。标记语言的存在是用来被读取的, 他是被动的。
6、总结
计算机可以帮助人类解决某些问题
程序员利用编程语言编写程序发出指令控制计算机来实现这些任务
编程语言有机器语言、汇编语言、高级语言
高级语言需要一个翻译器转换为计算机识别的机器语言
编程语言是主动的有很强的逻辑性
二计算机基础
1、计算机组成
计算机分为硬件看得见摸得着、软件看不见摸不着 2、数据存储
计算机内部使用二进制 0 和 1来表示数据。 所有数据包括文件、图片等最终都是以二进制数据0 和 1的形式存放在硬盘中的。 所有程序包括操作系统本质都是各种数据也以二进制数据的形式存放在硬盘中。平时我们所说的安装软件其实就是把程序文件复制到硬盘中。 硬盘、内存都是保存的二进制数据。
3、数据存储单位
bit byte kb GB TB.....
位(bit) 1bit 可以保存一个 0 或者 1 最小的存储单位 字节(Byte)1B 8b 千字节(KB)1KB 1024B 兆字节(MB)1MB 1024KB 吉字节(GB): 1GB 1024MB 太字节(TB): 1TB 1024GB ......
4、程序运行 1. 打开某个程序时先从硬盘中把程序的代码加载到内存中
2. CPU执行内存中的代码
注意之所以要内存的一个重要原因是因为 cpu 运行太快了如果只从硬盘中读数据会浪费cpu性能所以才使用存取速度更快的内存来保存运行时的数据。内存是电硬盘是机械
二、初始JavaScript
一初始JavaScript
1、JavaScript是什么
布兰登·艾奇Brendan Eich1961年。 神奇的大哥用10天完成 JavaScript 设计。 最初命名为 LiveScript后来在与 Sun 合作之后将其改名为 JavaScript。JavaScript 是世界上最流行的语言之一是一种运行在客户端浏览器的编程语言实现人机交互效果。 Script 是脚本的意思 脚本语言不需要编译运行过程中由 js 解释器( js 引擎逐行来进行解释并执行 现在也可以基于 Node.js 技术进行服务器端编程
2、JavaScript的作用
表单动态校验(针对表单数据的合法性进行判断) JS 产生最初的目的 网页特效 (监听用户的一些行为让网页作出对应的反馈)服务端开发(Node.js) 桌面程序(Electron) App(Cordova) 控制硬件-物联网(Ruff) 游戏开发(cocos2d-js) 3、HTML/CSS/JS的关系
html/CSS标记语言-描述类语言
HTML 决定网页结构和内容( 决定看到什么 )相当于人的身体 CSS 决定网页呈现给用户的模样( 决定好不好看 )相当于给人穿衣服、化妆
JS 脚本语言--编程类语言
实现业务逻辑和页面控制( 决定功能 )相当于人的各种动作
4、浏览器执行JS简介
浏览器分成两部分渲染引擎和 JS 引擎
渲染引擎用来解析HTML与CSS俗称内核比如 chrome 浏览器的 blink 老版本的 webkit JS 引擎也称为 JS 解释器。 用来读取网页中的JavaScript代码对其处理后运行比如 chrome 浏览器的 V8
浏览器本身并不会执行JS代码而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码转换为机器语言然后由计算机去执行所以 JavaScript 语言归为脚本语言会逐行解释执行。 5、JS的组成 5.1 ECMAScript
ECMAScript 是由ECMA 国际 原欧洲计算机制造商协会进行标准化的一门编程语言这种语言在万维网上应用广泛它往往被称为 JavaScript 或 JScript但实际上后两者是 ECMAScript 语言的实现和扩展。 ECMAScriptECMAScript 规定了JS的编程语法和基础核心知识是所有浏览器厂商共同遵守的一套JS语法工业标准。
JavaScript权威网站 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
5.2 DOM—文档对象模型
文档对象模型Document Object Model简称DOM是W3C组织推荐的处理可扩展标记语言的标准编程接口。
通过 DOM 提供的接口可以对页面上的各种元素进行操作大小、位置、颜色等。
5.3 BOM—浏览器对象模型
BOM (Browser Object Model简称BOM) 是指浏览器对象模型它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口比如弹出框、控制浏览器跳转、获取分辨率等。
6、JS 书写位置
JS有三个书写位置分别为行内、内嵌和外部 6.1、行内式JS input typebutton value点我试试 οnclickalert(Hello World) / 可以将单行或少量 JS 代码写在HTML标签的事件属性中以 on 开头的属性如onclick 注意单双引号的使用在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号 可读性差 在html中编写JS大量代码时不方便阅读 引号易错引号多层嵌套匹配时非常容易弄混 特殊情况下使用 6.2、内嵌JS script alert(Hello World~!); /script 可以将多行JS代码写到 script 标签中 内嵌 JS 是学习时常用的方式
注意事项将 script 放在HTML文件的底部附近的原因是浏览器会按照代码在文件中的顺序加载 HTML。如果先加载的 JavaScript 期望修改其下方的 HTML那么它可能由于 HTML 尚未被加载而失效。因此将 JavaScript 代码放在 HTML页面的底部附近通常是最好的策略。
6.3、外部JS文件 script srcmy.js/script 利于HTML页面代码结构化把大段 JS代码独立到 HTML 页面之外既美观也方便文件级别的复用 引用外部 JS文件的 script 标签中间不可以写代码 适合于JS 代码量比较大的情况 titleJS 初体验/title!-- 2、内嵌式js --scriptalert(沙漠骆驼)/script!-- 3、外部js script双标签 --script src./01JS 初体验.js/script
/headbody!-- 1、行内式的JS 直接写到元素的内部 --input typebutton value你好 onclickalert(你吃了吗)
/body
二JavaScript注释
1、单行注释
为了提高代码的可读性JS与CSS一样也提供了注释功能。JS中的注释主要有两种分别是单行注释和多行注释。
单行注释的注释方式如下 // 用来注释单行文字 快捷键 ctrl / 2、多行注释 /* 获取用户年龄和姓名 并通过提示框显示出来 */ /* */ 用来注释多行文字 默认快捷键 alt shift a
快捷键修改为 ctrl shift /
vscode → 首选项按钮 → 键盘快捷方式 → 查找 原来的快捷键 → 修改为新的快捷键 → 回车确认
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleJavaScript注释/titlescript// JavaScript注释 Ctrl //*2.多行注释 默认快捷键 shift alt a2.多行注释 vscode 中修改多行注释的快捷键 shiftCtrl/*//script
/head三JavaScript 结束符
目标了解JavaScript结束符
结束符
作用 使用英文的 ; 代表语句结束 实际情况 实际开发中可写可不写, 浏览器(JavaScript 引擎) 可以自动推断语句的结束位置 现状 在实际开发中越来越多的人主张书写 JavaScript 代码时省略结束符 约定为了风格统一结束符要么每句都写要么每句都不写按照团队要求. 四JavaScript输入输出语句
目标能写出常见 JavaScript 输入输出语法
输出和输入也可理解为人和计算机的交互用户通过键盘、鼠标等向计算机输入信息计算机处理后再展示结果给用户这便是一次输入和输出的过程。 1、输出语句
语法1 作用向body内输出内容
注意如果输出的内容写的是标签也会被解析成网页元素
语法2 作用页面弹出警告对话框
语法3 作用控制台输出语法程序员调试使用
注意alert() 主要用来显示消息给用户console.log() 用来给程序员自己看运行时的消息。 2、输入语法
语法
作用显示一个对话框对话框中包含一条文字信息用来提示用户输入文字 JavaScript 代码执行顺序
按HTML文档流顺序执行JavaScript代码
alert() 和 prompt() 它们会跳过页面渲染先被执行目前作为了解后期讲解详细执行过程
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleJavaScript输入输出语句/titlescript// 1. 文档输出内容document.write(js文档输出内容)document.write(h1我是一级标题h1)// 输入框prompt(请输入年龄)// alert弹出警示框 输出的 展示给用户的alert(计算的结果是)// console 控制台输出 给程序员测试用的console.log(我是程序员能看到的)/script
/head