搜不到自己的网站,长春网站制作设计,网站左右箭头素材,沧州网站设计报价1.1 JavaScript的用途 JavaScript用来制作web页面交互效果#xff0c;提升用户体验。 能够制作的页面效果#xff1a;轮播图#xff0c;无限瀑布流#xff0c;tab切换#xff0c;定位地图#xff0c;表单验证等。 web前端三层来说#xff1a; 结构层 HTML 从语义的角度提升用户体验。 能够制作的页面效果轮播图无限瀑布流tab切换定位地图表单验证等。 web前端三层来说 结构层 HTML 从语义的角度描述页面结构 样式层 CSS 从审美的角度美化页面 行为层 JavaScript 从交互的角度提升用户体验 1.2 JavaScript和ECMAScript的关系 简单来说ECMAScript不是一门语言而是一个标准。符合这个标准的比较常见的有JavaScript、Action ScriptFlash中用的语言。就是说你JavaScript学完了Flash中的程序也会写了。 ※ 2011年Node.js诞生使JavaScript能够开发服务器程序了。 ※ WebApp就是用网页技术开发手机应用。 1.3 资源对比 手机系统有iOS、安卓、windows phone。那么公司比如说开发一个“携程网”APP就需要招聘三队人马比如iOS工程师10人安卓工程师10人windows工程师10人。共30人工资开销大。并且如果要改版要改3个版本。 用htmlcssjavascript技术来开发app。好处是不用招聘那么多工程师只需要几个前端开发工程师即可。并且也易于迭代就是网页一改变所有的终端都变了。 2.1 JavaScript是前台语言而不是后台语言 JavaScript运行在客户的电脑里面而不是服务器上所以我们称为“前台语言。JavaScript就是一个简单的制作页面效果的语言不能操作数据库。就是服务于页面的交互效果、美化、绚丽。 “后台语言”是运行在服务器上的比如PHP、ASP、JSP等等这些语言都能够操作数据库都能够对数据库进行“增删改查”操作。 Node.js除外~ 3.1 开始写第一个JavaScript程序 在页面中script type”text/javascript”/script标签对儿里面就是书写JavaScript程序的地方 1 script typetext/javascript
2
3 /script text表示JavaScript也是一个纯文本的语言 3.2 alert 警告框MARK 3.3 语法规则 每一条语句末尾要加上分号虽然分号不是必须加的但是为了程序今后要压缩如果不加分号压缩之后将不能运行了。 所有的符号都是英语的。比如括号、引号、分号 另一个常见错误标签写错了 3.4 注释 总结 // 单行注释 /* 多行注释 多行注释 */ sublime中单行注释的快捷键是ctrl/ 。多行注释的快捷键是ctrlshift/ 4.0 认识数字和字符串 - 直接量 “直接量”也称为“字面量”就是看见什么它就是什么。 简单的直接量有2种数字、字符串。 4.1 console.log(XX); console表示“控制台”log就是“输出” 表示在控制台中输出控制台在Chrome浏览器的F12中。控制台是工程师、程序员调试程序的地方。我们经常使用这条语句输出一些东西来测试程序是否正确。很像电工用的“电笔”。 5.1 变量 用字母来表示数字、字符串等其他东西的称为“变量”。 var就是英语“variant”变量的缩写。后面要加一个空格空格后面的东西就是“变量名”我们可以给变量任意的取名字。 var就是一个关键字所谓关键字就是有特殊功能的小词语。关键字后面一定要有空格隔开。例如 1 script typetext/javascript
2 var a 666;
3 /script 5.2 变量的命名规范 变量名有命名规范 只能由英语字母、数字、下划线、美元符号$构成且不能以数字开头并且不能是JavaScript保留字。 规范变量的命名 1 var haha 250;2 var xixi 300;3 var a1 400;4 var a2 400;5 var abc_123 400;6 var $abc 999;7 var $o0_0o$ 888;8 var $ 1000;9 var _ 2000;
10 var ________ 3000; 错误的变量命名 1 //var a-1 1000; //不能有怪异符号
2 //var a 2000; //不能有怪异符号
3 //var 2year 3000; //不能以数字开头
4 //var a 4000; //不能有怪异符号
5 //var a*#$#$ 5000; //不能有怪异符号
6 //var a b 300; //不能有空格 常见保留字 abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto、implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile 大写字母是可以使用的并且大小写敏感。也就是说A和a是两个变量。 var Z 110;
var z 999; 5.3 变量的定义和赋值 MARK~ 转载于:https://www.cnblogs.com/ilaozhao/p/7993647.html