注册 留言板
当前位置:首页 > 前端开发 > JAVASCRIPT

         JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

 

        在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

 

       为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

js-BOM基础部分

js-BOM基础部分

2017-03-27   作者:本站编辑    浏览次数:0   

js--BOM @(js基础部分) BOM的含义: BOM(Browser Object Document)即浏览器对象模型。 - BOM提供了独立于内容 而与浏览器窗口进行交互的对象; 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window; - BOM由一系列相关的对象构成,并

原生JavaScript实现焦点图轮播

原生JavaScript实现焦点图轮播

2017-03-27   作者:本站编辑    浏览次数:0   

  不管是高校的网站还是电商的页面,焦点图的切换和轮播应该是一项不可或缺的应用。今天把焦点图轮播制作的技术要点做下笔记,以供日后查看。   一、结构层(HTML)   焦点图的HTML结构很简单,就是一个父容器(id=box),包含三个子容器,分别存放图片(id=pics)、底部按钮(id=dots

ESLint笔记

ESLint笔记

2017-03-27   作者:本站编辑    浏览次数:0   

ESLint是JavaScript的代码检查工具。因为JS是弱类型的语言,不需要编译,代码错误是在运行时调适的,所以需要个工具在编码的过程发现问题。ESLint的初衷是为了让程序员可以创建自己的检测规则。 配置方案 配置方法 配置的方式有两种。 1.配置注释:直接把配置信息嵌入文件中。 2.配置文件

visual studio code中使用emmet插件在.vue文件失效

visual studio code中使用emmet插件在.vue文件失效

2017-03-27   作者:本站编辑    浏览次数:0   

使用visual studio code编辑.vue文件时,emmet插件无法使用,可以通过以下两种试解决: 1、文件→设置,在右侧窗口添加以下代码: "emmet.syntaxProfiles": { "vue-html": "html", "vue": "html

[我的理解]Javascript的原型与原型链

[我的理解]Javascript的原型与原型链

2017-03-27   作者:本站编辑    浏览次数:0   

一、原型与原型链的定义 原型:为其他对象提供共享属性的对象     注:当构造器创建一个对象,为了解决对象的属性引用,该对象会隐式引用构造器的"prototype"属性。程序通过constructor.prototype可以直接引用到构造器的"prototype"属性。并且添加到对象原型里的属性,会

JavaScript模块化编程 简介

JavaScript模块化编程 简介

2017-03-27   作者:本站编辑    浏览次数:0   

JavaScript模块化编程听起来挺唬人挺屌的,但是你要明白它是每个Web开发者所必备的技能。每一个程序猿都应该有面向对象的开发思想,有抽象化类的能力。而我接下来说明的模块化编程,说白了就是面向对象将web开发中的公共模块抽象化为类。 使用模块有诸多好处,如利于建立一个扩展性强、相互依赖的代码库。

模仿轮播图

模仿轮播图

2017-03-27   作者:本站编辑    浏览次数:0   

模仿轮播图中用到了排他思想,定时器和一些方法,刚开始在第一张图片和最后一张图片的衔接处处理的不好,后来解决了bug,下面的是我的代码   <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></t

JavaScript之DOM操作(二)

JavaScript之DOM操作(二)

2017-03-27   作者:本站编辑    浏览次数:0   

这一篇写写常用并且通用的操作节点的一些方法。 1.节点方法 1>appendChild() 向childNodes列表的末尾添加一个节点,语法 var aChild = element.appendChild(aChild);  需要注意的是,如果被传入的节点在文档中已经存在,那结果会将该节点从原来

angular2架构详解

angular2架构详解

2017-03-27   作者:本站编辑    浏览次数:0   

参考  http://codin.im/2016/09/18/angular2-architecture-intro/     http://www.tuicool.com/articles/EvEZjmZ     本文将从框架角度简单介绍Angular2的基本架构,如果你对Angular2还不太了

javascript面向对象--观察者模式(为对象添加事件监听功能)

javascript面向对象--观察者模式(为对象添加事件监听功能)

2017-03-27   作者:本站编辑    浏览次数:0   

正文开始之前,有这么一个需求: >背景:宁静的夜晚,一天晚上,狗蛋(主人)睡得正香,侠盗高飞(小偷)突然造访。 >事件:高飞正准备下手的时候,不料被旺财(狗)发现了,于是旺财叫了起来,狗蛋醒了,高飞逃走了。   分析需求后,可以发现有三个对象: 高飞(小偷) 旺财(狗) 狗蛋(主人) 创建对象的构造

共3710条记录 1/371页  首页 上一页 下一页 尾页  第
精彩专题
友情链接:
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号