自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小镇青年

青年的动人之处,就在于勇气,和他们的远大前程

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

原创 从浏览器的地址输入URL到页面展示发生了什么?

简版:1.浏览器接收URL地址交给DNS域名解析,DNS解析到真实的IP地址,并向服务器发起请求。2.服务器交给后台处理数据完成后,把数据返回给浏览器。3.浏览器接受数据,并进行语法解析, 建立内部数据结构。4.载入解析后的资源文件,渲染页面,完成。 详细版:1.输入URL在浏览器地址栏输入URL 浏览器收到URL后,查看缓存       a.如果资源已被缓存并...

2018-11-27 17:14:19 419

转载 简单理解 JS 闭包

什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); }a(); //控制台输出1,再输出2 简单吧。再来看一段代码: function a(){ ...

2018-11-12 10:25:55 271

转载 JS原型链--js面向对象编程

 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人他妈和妖他妈就是原型。原型也是对象,叫原型对象。     2)人他妈和人他爸啪啪...

2018-11-10 21:20:14 326 2

转载 JavaScript 中的构造函数

 典型的面向对象编程语言(比如C++和Java),存在“类”(class)这个概念。所谓“类”就是对象的模板,对象就是“类”的实例。但是,在JavaScript语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。以下的内容会分为如下细节:1.对象的概念2.构造函数3.new 命令  3.1:基本原理  3.2:基本...

2018-11-10 20:08:26 7484 1

原创 JS中的 call( ) 方法

this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向。call.(thisOject, arg1 ,arg2 ...)我们单独说说call(),因为apply()和call差不多,只不过apply第二个参数必须传入的是一个数组,而call 第二个参数可以是任意类型。obj1.(method).call(obj2,argument1,ar...

2018-11-09 22:54:21 70941 33

原创 JS的基本类型和引用类型详解

JS有 Number , String , null , undefined , Boolean , Array , Object , Symbol 八种数据类型,而JS的变量,根据指向数据类型的不同,也分为两种类型,一种基本类型,一种引用类型. 基本类型基本的数据类型有:number , string , boolean , null , undefined,Symbol 基 本...

2018-11-08 15:37:59 937

翻译 vue-cli 项目结构详解

2018-10-22 16:09:37 200

原创 Vue router 传参

 1.通过路由的name传参路由配置中填写name参数{ path:'/hi/hi1', name: '由Name传值:我是Hi1', component: Hi1}然后在页面中可以使用 $route.params.userName 进行调用<div>{{$route.params.userName}}</div>2...

2018-10-16 23:44:59 226

原创 Vue 选项 详解

所有demo均可以在技术胖博客找到,他的博客写得非常好,也经常更新一些新的知识,有兴趣的小伙伴可以移步去他的博客。链接:web前端技术1.propsData Option 全局扩展的数据传递<!DOCTYPE html><html><head> <title>propsData Option 全局扩展的数据传递</title&g...

2018-10-16 15:20:08 599

原创 Vue 全局AIP 详解

所有demo均可以在技术胖博客找到,他的博客写得非常好,也经常更新一些新的知识,有兴趣的小伙伴可以移步去他的博客。链接:web前端技术1.vue.directive自定义指令<!DOCTYPE html><html><head> <title>vue.directive自定义指令</title></head>...

2018-10-16 15:06:13 407

原创 Vue 指令 详解

代码块放上来后,代码缩进有点问题,还请谅解,将就看看就好。所有demo均可以在技术胖博客找到,他的博客写得非常好,也经常更新一些新的知识,有兴趣的小伙伴可以移步去他的博客。链接:web前端技术1. v-if & v-else &v-show 条件判断<!DOCTYPE html><html><head> <title&g...

2018-10-13 00:30:37 159

原创 Vue 排序

在vue用sort()函数进行排序时,当数字位数不相同时,排序会有bug,这是个通病,在其他编程语言里也有同样的问题,我们只需要自己再定义一个方法即可。单数组排序:<div id="app"> <ul> <li v-for="item in soreItem">{{item}}</li> </ul>&l

2018-10-11 23:08:11 2957

翻译 Python 访问限制

如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。如果外部代码要获取内部属性怎么办?可以给类增加get这样的方法:class Student(object): ... def get_name(self): return...

2018-10-11 10:24:52 167

原创 python 使用模块

做个小demo,来理解使用python模块我们创建一个 use_mode.py文件#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'LeeGeing'def addFunc(a,b): return a+bprint('模块计算结果:',addFunc(1,1))...

2018-10-10 15:52:44 110

原创 小程序截取字符串

因为小程序不能像JQ那样操作DOM,所以我们得在渲染数据之前把数据处理好。详情如下:在请求到的JSON数据中,后面那个具体时间,我们是不需要的,我们只需要前面日期,所以我们要做一下处理,然后再去渲染到页面上去。关于请求JSON数据,不会的可以看我的上一篇博客,或者看官方文档。我这里是用了一个for循环,去循环截取时间字符串。success: function (res) {...

2018-07-30 16:05:35 19004 3

原创 小程序网络请求

建议先看官方文档,官方文档写得很清楚了。https://developers.weixin.qq.com/miniprogram/dev/framework/structure.html 新建一个目录,在目录下面创建一个page,小程序会自动帮我们生成其他四个文件。其中就有一个.js 文件。我们就在那里配置请求。 需要注意的是,小程序并只支持HTTP请求,详情跳转官方文...

2018-07-30 15:51:02 316

原创 小程序配置文件解读

 onLanuch 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) onShow 当小程序启动,或从后台进入前台显示,会触发 onShow onHide 当小程序从前台进入后台,会触发 onHide onError 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息 App() 必须在 app.js 中注册,且不能注册多个。 ...

2018-07-26 11:31:54 939

原创 Vue 路由配置

路由可以统一在router文件夹下面的index.js中配置import Vue from 'vue'import Router from 'vue-router'import VueResource from 'vue-resource'import Index from '../components/index.vue'import Home from '../componen...

2018-07-17 10:42:21 185

原创 Vue 父子组件传值

父组件:<template> <div class="index"> <index-child :childVal="msg"></index-child> </div></template><script> /*引入vux组件*/ imp

2018-07-17 10:23:21 187

原创 Vue 组件的调用

项目中,如果经常需要用到某一个页面或者某一个模块,我们可以把它做为组件来使用。首先,新建一个child.vue文件,(名字随你自己取)我们做为子组件使用。需要注意的是组件的内容都需要写在template下面,并且在template下面只有一个div 组件。说白了就是<template><div> DOM写在这里</div></template&...

2018-07-16 11:41:46 411

原创 Vue 在项目中引入本地Json数据

模拟的Json数据放入项目的根目录中。在build文件夹中,找到 webpack.dev.conf.js ,我们需要在这个js文件中配置Json在它后面加上配置数据就OK //第一步 const portfinder = require('portfinder'),在后面加上const express = require('express');const app = express();//请...

2018-07-16 11:19:07 41699

原创 Vue脚手架的搭建

1.可以参考官方文档进行安装。2.安装node.js ,安装完成之后运行 Node.js command prompt3.如果有搭建VPN的话,可以直接运行 npm install -g vue-cli 如果没有的话,还是建议使用cnpm 国内的淘宝NPM镜像4.安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao...

2018-07-10 14:58:12 132

原创 CSS 实现完美底部

实现效果:当内容较多时,底部自动往下移。css代码html,body{    height: 100%;}.container{    min-height: 100%;    margin-bottom: -50px;    background-color: #fff;}.footer{    background-color: #3884ff;    text-align...

2018-07-10 14:42:11 308

空空如也

空空如也

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

TA关注的人

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