JavaScript一览无余 --【JavaScript】

  对于 北风网李炎恢老师的JavaScript的视频也真的是醉了。视频总体来说结构清晰,内容比较简单。JS是一种灵活,开放的语言,语法规则并没有那么的死板,很容易让人接受。

JS的基础部分跟C#类似,都包含数据类型、运算符、表达式、语句结构。不过JS比较灵活,数据类型只有6种,语句结构也没有do...loop类型了。

高级基础,函数跟之前略有不同,用到了匿名函数和闭包。没有方法名的函数,还可以操作函数内的变量,是不是很神奇呢!对象包括三种,内置对象、本地对象、宿主对象,用法都很简单。数组跟之前的也跟C#很大的不同,数组内部的数据类型可以不同,而且长度可以不固定,只有一维数组。内存问题一直都是重点,难点,字符串有不少的体现。正则表达式是用来进行各种信息匹配,验证的,写在客户端,为服务器减轻了压力。

JS除核心编程,另外两大部分就是DOM和BOM.DOM涉及到对文档中节点的操作,BOM主要是浏览器模型,里面的属性方法,都是跟web页面的操作相关。

面向对象,继承,封装,多态都存在。原型是继承的机制。JS还可以实现相应的接口。

如果说语句结构是骨肉的话,数据就是血液。cookie主要负责数据在本地的存取,xml和json一个可以传递轻量的数据,一个可以进行数据序列化,ajax对表单的异步刷新有独特的杀手锏。

学习了大概一个半月的时间,腾腾师傅最近对计划也督促的严了,特别感谢她的认真和负责。人每个阶段总有一件最重要的事情要做,坚持二八定律,继续努力吧!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 07:11:45

JavaScript一览无余 --【JavaScript】的相关文章

【JavaScript】JavaScript中的陷阱大集合

本文主要介绍怪异的Javascript,毋庸置疑,它绝对有怪异的一面.当软件开发者开始使用世界上使用最广泛的语言编写代码时,他们会在这个过 程中发现很多有趣的“特性”.即便是老练的Javascript开发者也可以在本文找到一些有趣的新陷阱,请留意这些陷阱,当然也可以尽情享受由这些陷阱 带来的“乐趣”! AD: 本文主要介绍怪异的Javascript,毋庸置疑,它绝对有怪异的一面.当软件开发者开始使用世界上使用最广泛的语言编写代码时,他们会在这个过 程中发现很多有趣的“特性”.即便是老练的Java

[JavaScript] 初中级Javascript程序员必修学习目录

很多人总感觉javascript无法入门,笔者在这里写一下自己的学习过程,以及个人认 为的最佳看书过程,只要各位能按照本人所说步骤走下去,不用很长时间,坚持 个3个月,你的js层级会提高一个档次,无他,唯有努力与坚持,请看: 1. 从头到尾对一遍<<Javascript高级程序设计>>,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象 2. 认认真真的读完这本书:<<编写可维护的javascript>>,从编码规范,技巧,模式,等各个方面

【JavaScript】JavaScript DOM 编程

在开发的时候,最主要是对DOM进行操作.DOM:Document Object Model 文本对象模型.DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构. DOM是针对xml(HTML)的基于树的API. DOM树:表示的是节点的层次,如下图: DOM节点及其类型:HTML文档中的所有的内容都是节点. 元素节点:每一个HTML元素是一个元素节点. 属性节点:元素的属性,属性节点,可以直接通过属性的方式来操作. 文本节点:是元素节点的子节点,其内容为文本. 例:<li id

【JavaScript】javascript常用的东西

DOM编程.AJAX编程.异步编程(nodejs会涉及的相对多一点,事件.ajax) 函数.函数表达式.回调函数是基础. JavaScript的函数是一个核心. 回调函数有点类似于Android中的回调函数,以及生命周期中的回调函数. [JavaScript]javascript常用的东西

【JavaScript】JavaScript回调函数

什么是Javascript 回调函数? 函数和其他数据一样可以被赋值,删除,拷贝等,所以也可以把函数作为参数传入到另一个函数中. 这个函数就是所谓的回调函数 举例: //不带参数的case function A(b, c) { return b() + c(); } function B() { return 10; } function C() { return 7; } console.log(A(B, C)); //带参数的case //(将参数重组后,传入d, 作为回调函数的参数,这里给

javascript: 和 javascript:void(0); 解析

在阅读很多html代码中我们经常能够看到代码中包含javascript:和javascript:void(0),下面将分别介绍这两者的含义. javascript: javascript:是浏览器的一个URI伪协议, 浏览器当遇到javascript开头的URI时,浏览器会计算javascript:后面的代码值,并替换当前页面的值为代码的返回值,这就是为什么我们打开浏览器在地址栏输入:javascript:alert(2+2)会弹出一个内容为4的对话框的原因. javascript void v

javascript之 JavaScript 工具库

javascript之 JavaScript 工具库jQuery 目录: 一.查找标签和事件绑定以及操作标签的对比 二.DOM对象和jquery的转换 三.$(document).ready( )  四.链式操作 五.元素的操作:取值和赋值 六.元素的操作:移动 七.工具方法 八.特殊效果 一.查找标签和事件绑定以及操作标签的对比 1.查找标签的对比*** (1)原生javascript document.getElementsByClassName("classname");//根据

href=&#39;#&#39;和href=&#39;###&#39;的区别以及javascript:;与javascript:void(0)使用介绍

href='#': 我们有时会写这样的连接<a href="#" >xxx</a>为了不发生跳转,其实是不太正确的,因为href="#",包含了一个位置信息.默认的锚是#top,也就是网页的上端,其实它是发生了跳转的,每次都跳转到网页的顶端,如果你的网页只有一屏,当然看不出来,但是会有问题,因为每次点击都发生了跳转,所以,如果频繁点击会导致浏览器巨慢甚至崩溃. href='###': 这种写法是个人习惯问题,解释一下就会明白,基于href=&

在web上创建可视化的交互式数据javascript框架-JavaScript InfoVis Toolkit

原文:在web上创建可视化的交互式数据javascript框架-JavaScript InfoVis Toolkit 源代码下载地址:http://www.zuidaima.com/share/1554696025099264.htm 官方站点:http://philogb.github.io/jit/index.html 适应各种结构表现(机关.人际关系.文件路径...) 适应客户需求,找的表现机关级别关系图. 如: 这一款JS绘图框架,非常小,压缩后 只有150kb.目前只用到它的这一种表现

JavaScript介绍-javaScript学习之旅(一)

javaScript简介 1.javaScript是互联网上最流行的脚本语言,这门可用于web和html,更可广泛用于服务器端,pc端,移动端. 2.javaScript脚本语言: javaScript第一种轻量级的编程语言. javaScript是可插入Html页面的编程代码. javaScript插入html页面后,可以被所有的浏览器解释执行. javaScript实现 1.javaScript用法 javaScript脚本必须放置在标签之间. 脚本可被放置在html页面的和中. 2.jav