摘要: 一、Vue的实例 1.1、创建一个 Vue 的实例 每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的: 虽然没有完全遵循 MVVM 模型,Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm (ViewModel 的简称) 这个变量名表示 Vue 实例。 1、vue 阅读全文
posted @ 2017-12-27 16:09 陈嘉鸣 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、前端MVC概要 1.1、库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架而jQuery则是库。 1.2、AMD与CMD 在传统的非模块化JavaScript开发中有许多问题:命名冲突、文件依赖、跨环境共享模块、性能优 阅读全文
posted @ 2017-12-27 16:08 陈嘉鸣 阅读(543) 评论(0) 推荐(0) 编辑
摘要: jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用,在jQuery官网有许多插件: 一、插件开发基础 1.1、$.extend 在jQuery根命名空间 阅读全文
posted @ 2017-12-22 16:10 陈嘉鸣 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、this 在JavaScript中this表示:谁调用它,this就是谁。 JavaScript是由对象组成的,一切皆为对象,万物皆为对象。this是一个动态的对象,根据调用的对象不同而发生变化,当然也可以使用call、apply修改this指向的对象。它代表函数运行时,自动生成的一个内部对象, 阅读全文
posted @ 2017-12-20 11:22 陈嘉鸣 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、闭包(Closure) 1.1、闭包相关的问题 请在页面中放10个div,每个div中放入字母a-j,当点击每一个div时显示索引号,如第1个div显示0,第10个显示9;方法:找到所有的div,for循环绑定事件。 示例代码: 运行结果: 因为点击事件的函数内部使用外部的变量i一直在变化,当我 阅读全文
posted @ 2017-12-15 08:24 陈嘉鸣 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 一、AJAX示例 AJAX全称为“Asynchronous JavaScript And XML”(异步JavaScript和XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。 1.1、优点 不需要插件支持 优秀的用户体验 提高Web程序的性能 减轻服务器和带宽的负担 1 阅读全文
posted @ 2017-12-13 10:25 陈嘉鸣 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript简介 JavaScript是一种解释执行的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,它遵循ECMAScript标准。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,主要用来给HTML增加动态功能。 几乎所有主流的语言 阅读全文
posted @ 2017-12-12 10:28 陈嘉鸣 阅读(395) 评论(0) 推荐(0) 编辑
levels of contents