- 博客(29)
- 收藏
- 关注
原创 git与github使用
版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。【使用webstorm演示版本控制系统】
2022-09-21 19:01:13
386
1
原创 Sass的认识
SASS官网要实现函数的声明和返回内容我们需要使用function和return两个指令,类似于其他语言中的关键字。语法@function 函数名(形参) {@return;}例1:将宽度乘以2然后,返回}.main{}
2022-09-21 19:00:47
416
原创 gulp的使用
Gulp是基于node的一个自动化构建工具,开发者可以使用它构建自动化工作流程,页自动刷新,CSS预处理,代码检测,图片压缩等功能,只需要简单的命令行就可以全部完成。使用它,可以简化工作,让你把重点放在功能的开发上,同时减少人为失误,提高开发的效率和质量。node中的第三方包,通过npm下载gulp 是node中的第三方模块gulp.task(任务名,回调函数)gulp.src(文件路径) 设置文件的路径gulp.pipe() 管道方法 将文件流输出到指定的方法中。
2022-09-17 01:00:00
961
原创 设计模式-cookie
单例模式也称作为单子模式,单体模式。单例模式的定义是产生一个类的唯一实例,是软件设计中较为简单但是很常用的一种设计模式。单例模式的核心是确保只有一个类一个实例,并提供全局访问.
2022-09-16 00:30:00
196
原创 前端模块化
在require.js中,每个模块也是分成单独的文件保存的每一个模块中都有自己单独的作用域!在定义模块的时候,需要使用requirejs提供的函数define()进行定义/*** 1. 定义模块* (1) 每个模块都一般是一个单独的js文件* (2) 每个模块都有自己独立的作用域* 语法: define( '模块名', ['依赖项1', '依赖项2'], function() {* // 模块的主体, 该函数会在加载完依赖项后调用* })
2022-09-15 11:57:18
256
原创 闭包和继承
1 原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先,通过该构造函数产生的对象,可以继承该原型的属性和方法.原型也是对象.2 利用原型的概念和特点可以提取共有属性.3 实例化对象可通过_ _proto__查看原型在函数外部能够读取其他函数内部变量的函数。通俗理解的闭包: 一个内部函数引用了外部函数的变量,外部函数形成了一个闭包.
2022-09-15 11:56:44
215
原创 bootstrap
Bootstrap是Twitter的设计师Mark Otto和Jacob Thornton合作开发的基于html、css、js,用 于前端开发的开源工具包,主要用于移动端.Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
2022-09-15 11:56:03
331
原创 nodeJS及路由
使用NodeJS编写应用程序主要使用ECMAScript语法:变量、判断、循环等(JS三大组成部分:ECMA/DOM/BOM)内置/核心模块:http服务、fs文件操作、url路径、path路径处理、os操作系统第三方模块:后面讲自定义模块:自己创建的js文件格式声明模块//写法1exports.属性/方法名 = 功能//写法2module.exports.属性/方法名 = 变量名;//使用:先引入再调用var 对象 = require(‘路径及文件名’);对象.属性或方法名;
2022-09-15 11:55:27
829
原创 jQuery基本介绍
jQuery是一个快速的、轻量的、功能丰富的js库。jQuery的官网 [http://jquery.com/](http://jquery.com/) jQuery就是一个js库,使用jQuery的话,会比使用JavaScript更简单。js库:把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了。(animate.js、common.js+)。jquey和js的关系1 就jq底层是计算,就是把js进行了封装。2 jq能够很方便获取节点,发送ajax。
2022-09-15 11:54:03
2552
原创 Day17 ajax-下
回调函数+ 概念: => 把 函数A 当做实参, 传递到 函数B 内 => 在 函数B 内用形参来调用 函数A => 这个行为我们叫做回调函数 => 我们把 函数A 叫做 函数B 的回调函数+ 原因: => 因为 JS 是单线程(同一个时间只能做一个事情) => 当我需要在一个异步的末尾做一些事情, 没有办法控制+ 意义: => 在 **封装** 异步代码的时候 => 需要在 异步的末尾 做一些事情 => 使用回调函数的形式进行封装
2022-09-15 11:45:48
182
原创 Day16 ajax-上
同步和异步同步: 指的就是事情要一件一件做。等做完前一件才能做后一件任务异步: 不受当前任务的影响,两件事情同时进行,做一件事情时,不影响另一件事情的进行。编程中:异步程序代码执行时不会阻塞其它程序代码执行,从而提升整体执行效率。
2022-09-15 11:45:02
162
原创 DAY15-面向对象
面向对象:就是将要完成的一件“大事”,分割出其中的一个一个“独立对象”,每个对象都有其自身的“特征信息”,和“行为动作/功能”。被其他的对象根据需要进行调用,返回数据.每个对象之间都各行其是,互相之间按照要求做事,返回结果.
2022-09-09 09:32:19
480
原创 DAY14-ES6
ES6新内容(重点)#### 变量声明: let ES6中新增的声明变量的方式: let关键字用来声明变量,类似于var,但是使用let声明的变量有以下几点特性:```bash 1.不存在变量提升 2.暂时性死区 3.不允许重复声明,同一作用域内只能声明一次 4.新增的块级作用域 for(作用域A){作用域B} 循环的应用;```
2022-09-09 09:31:20
103
原创 DAY13-Js的正则
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。
2022-09-09 09:30:31
225
原创 DAY11-event事件
## 什么是事件一个事件由什么东西组成- 触发谁的事件:事件源- 触发什么事件:事件类型- 触发以后做什么:事件处理函数
2022-09-07 19:29:08
221
原创 DAY09-BOM和DOM
BOM是英文Browser Object Model的首字母缩写(浏览器对象模型)DOM是英文Document Object Model的首字母缩写(文档对象模型)使javascript有能力操作HTML文档(获取HTML标记元素,添加HTML标记元素,删除HTML标记元素等)
2022-09-06 19:33:13
277
原创 DAY08-Math-Date
在脚本初始化被创建,不用实例化,.格式为:Math.方法名(),如调用random方法,Math.random();方法描述返回最大的一个数,可以写多个返回最小的一个数,可以写多个返回绝对值向上取整,1.1、1.8向下取整,1.1、1.8四舍五入求x的y次幂 pow(2,2) 4求x的平方根 sqrt(9) 3。
2022-09-05 21:00:13
261
原创 DAY05_函数(下)
其实就是我们准备一个房子,把我们想要的数据放进去,然后把房子的地址给到变量名,当我们需要某一个数据的时候,就可以根据变量名里面存储的地址找到对应的房子,然后去房子里面找到对应的数据obj.num。编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求1+1/3+…需要有初始化,自增,执行代码,条件判断的,不然就是一个没有尽头的递归函数,我们叫做。利用递归求斐波那契数列 F(n)=F(n-1)+F(n-2)利用递归求100的阶乘 f(n)=f(n-1)*n。
2022-09-02 21:24:18
64
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人