马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

JavaScript的概述与组成【花花】

  [复制链接]
查看4693 | 回复5 | 2016-12-22 16:48:45 | 显示全部楼层 |阅读模式
一、概述
JavaScript 是一种跨平台,面向对象的脚本语言。作为一种小巧且轻量级的语言,JavaScript 无意于独立运行,而是被设计为可以轻易嵌入到其它的产品和应用中,比如 Web 浏览器。在宿主环境中,JavaScript 可以被连接到环境中的对象之上,以提供对其的编程控制。
二、组成
EcmaScript:核心语法:主要规范js的语言。作为一门语言肯定有自己的变量,语句,对象,关键字,保留字,操作符,今年2016年ecmascript已经发展到第7了,也叫ecmascript2016,最近几年前端发展很猛,很快,今年我都已经转向了前端开发。去年是ecmascript2015也叫ecmascript6。2012年确立了ecmascript5的语法,现在只要不兼容IE8,pc端和移动端都能任意使用ecmascript5的语法。如果使用6和7的话,需要使用babel编译成ecmascript5的语法。(ps:因为现代浏览器支持得都很少呀!)ecmascript4由于改动太大,夭折了,我特么现在还在使用ecmascript3的语法。后面的发展的语法只是丰富js语言,而不是大量丢弃以前的语法。但是要考虑浏览器的兼容性呀!注意有些语法是来自哪里的。
DOM(文档对象模型):借助DOM提供的API,可以轻松删除、增加、替换或者修改任何节点。
BOM(浏览器对象模型):处理一些浏览器的操作。比如:window子对象有:document 对象、frames 对象、history 对象、location对象、navigator对象、screen对象。
那么最后有人会问:document.getElementById这是属于哪个部分呀?ajax请求属于上面哪个部分呀!请看下面解答!
  最后我要介绍一个世界上最快的js框架。没有之一。连vue.js以性能著称的都只能排老二的位置。(个人比较推崇vue.希望能成为vue的布道者)
那就是Vanilla JS 。Vanilla JS 是一个快速、轻量级和跨平台的框架用来构建强大的 JavaScript 应用程序。
上面提到的问题其实属于vanillajs。由于vanilla性能非常强大,已经把它内嵌到浏览器里面啦!哈哈哈哈。也是后来被人们称为原生js!如果你写简历的话,写上会这个框架,逼格又高了一些。对不对!



洛水千尘 | 2016-12-22 16:53:04 | 显示全部楼层
11111
Amy尾巴 | 2016-12-22 17:46:30 | 显示全部楼层
222
ibcadmin | 2016-12-22 18:01:39 | 显示全部楼层
333
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
桂林一枝花 | 2016-12-22 23:58:11 | 显示全部楼层
自己也来占楼
seraph | 2016-12-29 10:00:13 | 显示全部楼层
貌似还没有 4444    *.*
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则