自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mumacity

坚持下去你会发现并没有那么难,别给自己设限。

  • 博客(19)
  • 收藏
  • 关注

原创 十分钟带你了解异步

代码执行顺序先来看同步代码console.log(1);console.log(2);按代码执行顺序依次输出再来看包含异步的代码console.log(1); 第一条输出语句setTimeout(()=>{ console.log(2); 第二条输出语句 },1000);setTimeout(()=>{ console.log(3); 第三条输出语句},1000);console.log(4); 第四条输出语句

2020-10-12 15:38:25 169 1

原创 vuex的基本使用

Vuex概述1. Vuex是什么Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据的共享。2. 组件之间共享数据的方式父向子传值: v-bind属性绑定子向父传值 :v-on事件绑定兄弟组件之间共享数据:EventBus$on 接收数据的组件$emit 发送数据的组件3. 使用Vuex统一管理状态的好处能够在vuex中集中管理共享的数据,易与开发和后期的维护。能够高效地实现组件之间的数据共享,提高开发效率。存储在vuex中的数据都是响应式的,能够实时

2020-11-09 20:37:07 156

原创 webpack的基本配置

安装和配置webpack1.安装webpacknpm install webpack webpack-cli -D2.在项目根目录下创建一个webpack.config.js并进行配置module.exports = { mode:"development" //development(开发模式) ,production(生产模式)}3.在package.json文件中添加运行脚本dev"scripts":{ "dev":"webpack"}4.在命令行中运行命令打包文件npm

2020-10-23 11:37:21 298

原创 一个案例带你了解computed属性

现在我有一个需求,实现字符串翻转功能 new Vue({ el: '#app', data:{ msg1:'hello', msg2:'world' }, computed:{ computedReverse:function(){ console.log('com

2020-10-21 09:05:32 418

原创 bcrypt加密密码流程

bcrypt:对客户端传过来的密码进行加密处理,存入数据库。环境依赖1.下载安装python 2.x 版本,配置环境变量。2.全局安装node-gypnpm install node-gyp -g3.以管理员身份安装windows-build-tools(时间按较长,耐心等待)npm install --global --production windows-build-tools4.在项目下打开终端,安装bcrypt,没有报错就说明之前的依赖都已成功安装npm install bcry

2020-10-15 13:12:31 434

原创 BOM浏览器对象模型相关知识点整理

什么是BOMBOM(Browser Object Model)浏览器对象模型,它提供了与浏览器窗口提供交互的对象,核心对象是window。1.window对象1.它是js访问浏览器窗口的接口2.它是一个全局对象,定义在全局作用域中的变量、函数都会变成window对象的属性和方法。alert()就是window下的一个方法。1.1 window.onloadwindow.onload = function(){js代码}或者window.addEventListener("load",fu

2020-10-11 11:42:20 135

原创 git和github基本使用

git下载安装git后,打开命令行窗口进行配置。使用前配置举例说明git用户名为 cola ,git邮箱为cola@163.com1. 配置用户名:git config --global user.name cola 2. 配置邮箱:git config --global user.email cola@163.com 配置完成!!!说明:查看配置信息:git config --list 若要修改配置的用户名、邮箱,只需重新配置覆盖即可。基本使用这里我们需要了解git有两个仓库,一

2020-09-24 22:25:41 160

原创 箭头函数的this指向

箭头函数与父级共享thislet person = { name: 'lucy', say: function() { setTimeout(function() { console.log('name:' + this.name); },500); }, listen: function() { ...

2018-11-27 15:57:30 186

原创 PHP配置虚拟域名和路由简化URL路径

apache\conf\httpd.conf目录中470行,去掉#如下 469 # Virtual hosts# Virtual hosts· 470 Include conf/extra/httpd-vhosts.confapache\conf\extra\httpd.vhosts.confapache\conf\extra\httpd.vhosts.conf#<Virt...

2018-11-26 16:45:34 827

原创 生成器函数(持续更新中。。。)

迭代器函数function makeIterator(arr){ let nextIndex = 0; //返回一个迭代器对象 return { next: () => { // next() 方法返回的结果对象 if (nextIndex < arr.length) { return { value: ...

2018-11-24 09:12:26 292

原创 封装

####sessionsession 的概念session 在php 的基本使用session 的原理 session 的应用 登录之后把用户的信息保存在后台服务器的sesison 里面。cookie 与session 的区别注销登录ajaxajax 的概念 同步交易以及异步交互的概念.(页面不刷新就可以与服务器进行数据交互)ajax 的原理 (使用XMLHttpReq...

2018-11-22 14:14:05 137

原创 session+

mysql 的存储方式 一个数据库服务器中可以有多个数据库 一个数据库当中可以有多张表用来存储数据 一个表中可以用来存储多条记录 数据库操作创建数据库CREATE DATABASE [IF **NOT EXISTS**] db_name;查看数据库show database;删除数据库DROP DATABASE [IF EXISTS] db_name;选择数据...

2018-11-20 13:35:52 260

原创 JS之框架封装篇仿jQuery——$.extend和$.fn.extend

$.extend (function (global) { function jQuery(selector) { return jQuery.fn.init(selector); } jQuery.fn = jQuery.prototype = { constructor: jQuery,...

2018-08-18 11:09:53 942

原创 JS之框架封装篇仿jQuery——$(selector).css(name,value)

第一步 先搭个架子( 模块化,外部只能访问到$、jQuery)(function(global){ function jQuery(){ } //即window.jQuery = window.$ = jQuery; global.jQuery = global.$ = jQuery;})(window)第二步 传入选择器(function(glo...

2018-08-17 20:39:59 644

原创 作用域扫盲

案例<script> let peron1 = {name:'zs',age:15}; window.onload = function(){ let person2 = {name:'lisi',age:18} }</script>控制台打印person1与person2,person1正常显示,person2 is ...

2018-08-17 15:27:45 203

原创 CSS3常用知识点梳理

CSS3中新特性样式篇背景background-origin: 规定背景图片的定位区域。 ☞ padding-box 背景图像相对内边距定位(默认值) ☞ border-box 背景图像相对边框定位【以边框左上角为参照进行位置设置】 ☞ content-box 背景图像相对内容区域定位【以内容区域左上角为参照进行位置设置】 备注: ...

2018-08-02 11:45:54 296

原创 HTML5常用知识点梳理

了解HTML5 ☞HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体! 例如: video 标签和 audio 及 canvas 标记 ☞ 新特性: 1. 取消了过时的显示效果标记 <font></fon

2018-07-31 15:46:57 7528 3

原创 getElementsByClassName兼容性处理

getElementsByClassName

2017-11-09 12:46:23 279

原创 三列布局(左右宽度固定,中间自适应)的五种解决方案

三列布局,左右宽度固定,中间自适应。

2017-10-05 13:13:06 1390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除