js简介(模块化开发简介与理解) 发表于 2019-05-19 | 分类于 JS基础 模块化开发[个人的项目与团队项目]项目中的js管理,以前我们可能会这样做代码分工:一个js文件下包含多个模块 1234//modules.js ----var moduleA = {......}var moduleB = {......}var module ... 阅读全文 »
js简介(版本管理之Git) 发表于 2019-05-19 | 分类于 JS基础 GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理 安装与配置 下载与安装下载地址:https://git-for-windows.github.io 配置个人信息(名字与邮箱)使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit ... 阅读全文 »
js简介(Sass基础) 发表于 2019-05-19 | 分类于 JS基础 SassSASS是一个成熟、稳定、强大的 CSS 扩展语言解析器,提供变量、嵌套、混合、继承等特性,大大节省了设计者的时间,使得CSS的开发变得简单和可维护 语法 注释sass有两种注释方式(与js相同) 多行注释/ / 单行注释// 1234body { color: #333; ... 阅读全文 »
js简介(gulp基础) 发表于 2019-05-19 | 分类于 JS基础 gulpgulp是当下最流行的自动化工具 ,可以自动化完成我们开发过程中大量的重复工作。如: 编译: less->css sass->css coffeescript->js es6->es5(兼容)合并: css, js压缩 :css, js, h ... 阅读全文 »
js简介(jQuery基础应用) 发表于 2019-05-19 | 分类于 JS基础 jQuery了解jQueryJQuery是一个兼容多浏览器的javascript类库,核心理念是write less,do more(写得更少,做得更多)。是一个快速的简洁的javascript框架,可以简化查询DOM对象、处理事件、制作动画、处理Ajax交互过程。在2006年1月由美国人John ... 阅读全文 »
js简介(插件封装解析) 发表于 2019-05-19 | 分类于 JS基础 弹窗插件function Popover(options){ //1.设置默认值,与传进来的对下那个进行合并 var defaults = { width:600, height:'auto',//可以是数值 pos ... 阅读全文 »
js简介(版本管理之SVN) 发表于 2019-05-19 | 分类于 JS基础 版本管理版本的概念版本管理的好处及种类 RCS(Revision Control System)即程序改版控制系统,主要功能是用来管理文件的版本,可以节省空间和时间。这样就不需要在每个程序开发到某一个阶段就将数据拷贝到其他的地方备份起来了。 CVS(Concurrent Version System ... 阅读全文 »
js简介(面向对象简介) 发表于 2019-05-19 | 分类于 JS基础 面向对象了解面向对象面向对象是利用对象进行编程的一种思想(Object-oriented programming,缩写:OOP) javascript两种开发模式 面向过程 面向对象 面向对象和面向过程的区别 小狗觅食(闻一闻smell、舔一舔lick、咬一咬bite) 分别采用面向过程和面向对 ... 阅读全文 »
js简介(继承) 发表于 2019-05-19 | 分类于 JS基础 原型链实例与Object原型对象之间的链条称为原型链 原型模式的访问机制(原型搜索机制) 读取实例对象的属性时,先从实例对象本身开始搜索。如果在实例中找到了这个属性,则返回该属性的值; 如果没有找到,则继续搜索实例的原型对象,如果在原型对象中找到了这个属性,则返回该属性的值 如果还是没找到,则向原型 ... 阅读全文 »
js简介(闭包与继承) 发表于 2019-05-19 | 分类于 JS基础 闭包闭包是这样一种机制: 函数嵌套函数, 内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回. 这里涉及到几个概念: 函数嵌套函数 作用域(全局变量和局部变量)变量的访问规则 垃圾回收机制(garbage collection)js内部不断扫描内存,并清理无引用对象(自动完成 ... 阅读全文 »