记录我的javascript之漫漫长路

  随着时间的流逝,HTML、CSS的学习都暂告一段落并且开始接触javascript。对我而言,javascript是最具有挑战性和最难掌握的!

以此为由,我必须开始记录自己在学习javascript中所遇到的一些不解之惑和一些javascript运用方面的心得。

关于javascript的语法和语句的一些见解:

  个人认为在深入学习javascript之前,应该学习一些它的语法的结构,以及书写的规则等

一、区分大小写

  在javascript中,代码是区分大小写的。在给变量命名以及使用语言关键字的时候都必须拥有这个意识 。变量Var不同于变量var,在一些实际的应用里面没有区分大小写就会出错!例:

输出一个循环

<script>

  While(){  //如输入代码没有区分大小写的话就会报错;

}

</script>

  所以必须记住在javascript中命名变量等都必须注意大小写问题。

二、空白

  在javascript中,大多数情况下都会忽略空白并且视为其中语句间的空格。

在实际的应用中空格和缩进都是以增加代码的可读性,使其视觉更舒服、读者更加容易理解。例:

<script>

if(i=0;i<5;i++){document.write("Hello World")};  //没有缩进的效果,视觉上面会显得紧凑、凌乱

....................

else{

  document.write("Hellow World")  //使用缩进之后的效果,看得清除容易理解

  }

.....................

</script>

  使用缩进效果会使我们更加容易理解和阅读,在实际的应用中一段代码有可能会长时间使用。这段代码在多年以后一样容易被理解读懂的话,无论对我们还是其他使用者都百利而无一害。

                                                                  记录于2016年10月29日

                                                                        未完待续......

  

时间: 2024-10-18 12:27:25

记录我的javascript之漫漫长路的相关文章

2048记录反查(javascript)

还是2048的记录反查,原先我写过一个,请看地址2048记录反查(ruby),不过是ruby版的.近期对js很感兴趣,一直在学习,所以就想顺便写一个js版的吧,至少方便发布到网页上.就去网上找了随便找了网页版的2048,感谢黄岩同学,在他的框架下,参考ruby版的,写出了html的2048记录反查.其实js里面的坑还是很多的,掉进去n次,太丢人就不说了,总之最后还是写出来了.源码在下面,我也随便发布到了github,地址是 http://qqrrm.github.io/2048.html其实有目

开始记录我的JavaScript之路吧...

第一章  JavaScript 简介 如需了解,请查阅JavaScript高级程序设计,那里面讲解的非常清楚.简单地说,就是随着人们生活水平的提高,电脑的普及,上网诉求的增加,随之而来的就是用户体验的问题,比如,原来家里面绝大多数因特网用的"猫"上网,用户想看个图片,过了十分钟,电脑才显示出来,用户睡着了... 怎么办呢?智慧的人类开启了发达的大脑程序!搞事情,怎么搞事情呢?就职于Netscape公司的布莱登.艾奇开发了一款名字叫LiveScript的脚本语言,这个语言同时在浏览器和服

前端自动化测试漫长路之——Selenium初探

引言 最近想解决前端开发或测试中的两个问题:一是界面UI的布局适配,能否在测试的过程中,通过命令操作真机打开相应页面然后截屏,通过对图片识别分类,发现有问题的图片,然后及时修复:二是页面性能分析,很多时候页面只能在指定的Webview中使用,能否直接通过命令打开指定的页面,分析页面在真实APP中的性能,并生成报告.这两个问题的前提就是通过命令直接操作手机App,带着问题找线索,于是我就结识了Selenium,下面将结合实例和大家分享一下. Selenium是什么? 先看一下官网的解释: Sele

【记录】自学JavaScript第一周

自选JavaScript的第一周,还没有学到多少,但是也记录一下: 在JavaScript中的声明比c#中要随意得多,函数使用上大致相同,下面这个代码块就是一个数组的声明及遍历的一种方法,不过以两种方式写了出来. <script>   var n=[1,2,3,4,5,6];   for(var l=0;l<n.length;l++){    document.write(n[l]+",");   }//写法二:var l=0;//   for (;l<n.le

JavaScript的进阶之路(二)函数简介,变量、作用域和内存问题

<h3>ECMAScript中函数不存在函数签名的概念,没有重载</h3><h3>无需指定返回值,可以在任何时候返回任何值.未指定返回值的函数,返回的是一个特殊的undefined值</h3> <script type="text/javascript"> function sayHi(){ console.log("Hi"); }; sayHi(); function sayName(name,age){

JavaScript设计模式学习之路——面向对象的思想

今天,我拿到了张容铭写的这本<JavaScript设计模式>这本书,开始了关于JavaScript更深一点的学习. 看到这本书开始的时候,虽然之前通过看书.一些比较好的视频的讲解,对JavaScript有了基础的认识,但是,在看到书的内容的时候,我内心还是有一种自己差的十万八千里的感觉,之前的代码写法不行,使用全局变量.全局函数,只是面向过程的编程的方法,扩展性.可重用性太低.以后我将每天更新博客,将自己所学每一种设计模式都po出来,我要自己看到自己的进步!!加油! 今天的内容是————面向对

记录一个IT菜鸟的成长之路。

会 的 - 真 的 会 的 - 所 有 离 开 的 人 都 信 誓 旦 旦 地 说 过 - 他 们 不 会 忘 记 曾 经的  一  切 - 可 是 最 后 都 忘 了 - 无 一 例 外 地 忘 了 - 他 们会 开 始 熟 悉 每 一 条 陌 生 的 路 - 听 每 一 首 陌 生 的 歌- 会 知 道 在 哪 一 个 街 角有 超 市 可 以 买 到 新 鲜 的 牛 奶 - 会 知 道 在 哪 里 搭车 去 听 一 场 下 着 雨 的 演 唱 会 所 以 我 们 要 祝 福 他 们 ,在

JavaScript的进阶之路(三)引用类型之Object类型和Array类型

引用类型 Object类型 function a(num){ if(num>3){ a(--num); } console.log(num); } a(5); //如何创建对象的实例 var obj1= new Object(); console.log(obj1); obj1.name="吴琼"; obj1.age=28; console.log(obj1.name+" "+obj1.age); //对象字面量语法 ,有点封装的感觉 var obj2 = {

我是这样记录javascript知识的------Day31

在陆续研究了几个javascript的几个小应用后,也算对javascript有了更深一点的认识,头脑中大约都有些印象,整体上说却有些模糊,这时,我知道,是时候看看w3cshool的这部分介绍了. 没办法,我也曾试过一开始就去看这w3cshool,可那铺天盖地的各种理论让我是苦不堪言,单纯的去背这些,真的有些难度,我习惯了"重塑"的方法记忆事物,所谓"重塑"是我自己想的一个词,就是将它理解了,用自己的语言整理出来,在脑海中能记录几个实例,并能从几个实例中整理出骨架来