js概念和ECMAScript】的更多相关文章

概念 ​ ​就是一门浏览器客户端的脚本语言 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎. 脚本语言,不需要编译,直接就可以被浏览器解析执行. 好处: ​ 可以增强一些用户的体验,实现人与页面(html)的动态交互,也可以使用 js来控制页面的元素内容,让页面有一些动态效果(轮播图). 历史: ​ C-- LiveScript 网景公司NetScape 1995 Java ---> JavaScript 微软 JScript IE ​​ ECMA欧洲计算机制造商协会 E…
js课程 1-2  js概念 一.总结 一句话总结:js标签元素也是js对象,有属性和方法,方法就是事件,属性就是标签属性,可以直接调用. 1.js中如何获取标签对象? getElement获取的是标签,是元素,同样也是js对象,也有属性和方法,方法就是onclick这些事件,属性就是固有的属性 13 //找到小狗图片 14 dogobj=document.getElementById('dogid'); 15 16 //给小狗图片加事件 17 dogobj.onclick=function()…
一.JavaScript历史发展 JavaScript语言的历史:http://javascript.ruanyifeng.com/introduction/history.html 1994年12月,Navigator发布了1.0版,市场份额一举超过90%.Netscape 公司很快发现,Navigator浏览器需要一种可以嵌入网页的脚本语言,用来控制浏览器行为.当时,网速很慢而且上网费很贵,有些操作不宜在服务器端完成.比如,如果用户忘记填写“用户名”,就点了“发送”按钮,到服务器再发现这一点…
注:文章内容都是摘录性文字,自己阅读的一些笔记,方便日后查看. MVC MVC(Model-View-Controller),M 是指业务模型,V 是指用户界面,C 则是控制器,使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形式. 交互方式(所有通信都是单向的): View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈 更详细的说明: 模型(Mod…
浏览器端JavaScript的组成 ECMAScript:语法规范 DOM:Document Object Model  文档对象模型,操作页面元素 BOM:Browser Object Model  浏览器对象模型,操作浏览器功能 ①基本输出语句 console.log(“在控制台打印输出”) document.write(“在文档中书写”) alert(“弹窗输出”),省略了window调用对象,等同于window.alert fn(),函数调用也有归属,省略了window调用对象,等同于w…
所有关于类.对象的语言里面,都有构造函数的概念,其实构造函数,就是在创建这个对象或者类的实例时候自动调用的函数,一般的语言都是new创建,那么new的参数就传递给构造函数.…
1.原型链 prototype       这个属性 是一个指针,指向一个对象 这个对象 包含 所有实例共享的属性和方法,即这个原型对象是用来给实例共享属性和方法的.          而每个实例内部都有一个指向原型对象的指针. 2.原型链 主要实现原理PersonB.prototype = Object.create(PersonA.prototype)实现来继承PersonA的原型 PersonB.prototype = Object.create(PersonA.prototype) 通过…
1.This(当前方法属于谁,this就属于谁) http://www.cnblogs.com/yanhaijing/p/3685309.html#undefined…
1.面向对象. 2.函数表达式. 3.递归. 4.闭包. 5.原型链. 6.作用域链. 7.上下文. 8.类. 9.活动对象. 10.w3c规范. 11.设计模式. 12.重构. 13.低耦合,高内聚. 14.依赖注入.…
JS的基本概念 任何语言的核心都必然会描述这门语言最基本的工作原理.而描述的内容通常都要涉及这门语言的语法,操作符,数据类型,内置功能等用于构建复杂解决方案的概念.Ecma-262通过叫做EcmaScript的“伪语言”,为我们描述javascript的多有这些基本概念. 3.1语法 EcmaScript的语法大量借鉴了C语言的语法.因此熟C语言的开发人员在接受ECMAScprit,会有一种轻松的感觉. 3.1.1 区分大小写 要理解的第一个概念就是ECMAScript中的一切(变量,函数名和操…