Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node对一些特殊用例进行优化,提供替代的API,使...
相信应该很多人都听说过json,但是不知道json是什么?不知道为什么用json?下面我们来了解一下json。 json是什么? JSON是一种数据交换格式,并且基于js语法子集的一种开放格式,一般是给程序进行读取的,采用完全独立其他编程语言来存储数据,层次结构使得jso...
在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被存储在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。 因为函数是第一类对象,我们可以在Javascript使用回调函数。...
每个函数都有prototype(原型)属性,这个属性是一个指针,指向一个对象,这个对象的用途是包含特定类型的所有实例共享的属性和方法,即这个原型对象是用来给实例共享属性和方法的。 而每个实例内部都有一个指向原型对象的指针。 原型模式 使用构造函数的问题是...
Vue.js是一个提供MVVM数据双向绑定的库,专注于UI层面,核心思想是: 数据驱动、组件系统 。 数据驱动: Vue.js数据观测原理在技术实现上,利用的是ES5Object.defineProperty和存储器属性: getter和setter(所以只兼容IE9及以上版本),可称为基于依赖收集的...
jQuery是什么?jQuery是javascript编写一个可重用的JavaScript库,也可以说是JavaScript一个的框架。下面详细学习一下jquery吧。 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。 它封装JavaScript常用的功能代码...
Ajax请求一个目标地址为非本域(协议、域名、端口任意一个不同)的web资源,并根据响应获得外部应用数据。比如我们用Ajax访问城市天气预报、IP地址等公共服务接口时,就涉及跨域了。我们请求一个外部服务时,浏览器会基于安全问题拒绝授权访问。 而script、sc...
每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含指向原型对象内部的指针。我们让原型对象的实例(1)等于另一个原型对象(2), 此时原型对象(2)将包含一个指向原型对象(1)的指针, 再让原型对象(2)的实例等于原型对...
要下载安装vue首先得下载安装node.js和npm。下载安装好这两样以后就可以安装vue了。 下面给大家介绍三种安装vue的方法。 1.直接在官网上下载 在官网上下载vue.js。并用script标签引入。 注意:下载时网址是https://vuejs.org/v2/guide/installation.html。 而...
最近要用javascript做一个动画功能,为了确保动画在播放的时候能够顺利和平滑,我需要对所用到的图片素材进行预加载,下面跟大家分享一下我实现这个功能的过程 单图片预加载 目前最常见的一种实现方式如下 function preloadImg(url) { var img = new Image();...