自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 css实现文本右下角展示查看更多

css实现文本右下角展示查看更多效果图:实现原理:通过before/after伪类实现,第一行展示before的内容,第二行展示after,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试</title>...

2020-04-01 17:05:36 4340 2

原创 Vue.use源码解析

以 Vue.use(VueRouter)为例,Vue.use执行了什么?相关代码在 vue/src/core/global-api/use.jsexport function initUse (Vue: GlobalAPI) { Vue.use = function (plugin: Function | Object) { const installedPlugins = (th...

2019-04-18 13:48:30 167

原创 call和apply

Function.apply(obj,args)方法能接收两个参数obj:这个对象将代替Function类里this对象args:这个是数组,它将作为参数传给Function(args--&amp;gt;arguments)/*定义一个人类*/ function Person(name,age) { this.name=name; this.age=age; } /*定义一个学生类*/ ...

2018-12-20 10:25:01 163

原创 RN环境搭建

1、下载android studio2、android sdk解压安装:Tools: SDK Tools、android SDK platform-toolsTools(Preview channel):android SDK Build-toolsandroid 9(API 28): SDK platformandroid 8.1.0: SDK platform、 Google ...

2018-12-20 10:24:47 618

原创 RN常见问题处理

1、react-native run-android 报install error打开Andriod Studio,导入RN项目里的android包(直接导入android文件夹),然后右上角Rebuild Project,之后点击安装按钮直接安装2、Unable to resolve module AccessibilityInfo:修改package.json里面的版本号,删除node_...

2018-12-20 10:24:39 377

原创 RN开发笔记

1、导航栏右边添加按钮或者icon:static navigationOptions = { title: '主页2', headerRight: ( &amp;lt;Button onPress={() =&amp;gt; alert('This is a button!')} title=&quot;Info&quot; /&amp;gt; ), };...

2018-12-20 10:24:31 151

原创 python环境搭建

1、https://www.python.org/downloads/ 下载最新版python ,安装版本:Windows x86-64 executable installer(64位)、Windows x86 executable installer(32位)2、下载Pycharm

2018-12-20 10:24:24 108

原创 python基础语法

1、 增:append()删:remove()、pop()、del()合:extend、+=、+拷:[:](list一维数组),copy、deepcopy(numpy数组)截:[1:5:2]2、循环:for item in list:加索引:for i,item in enumerate(list):3、字符串大写转小写:str.lower小写转大写:str.upper4、数...

2018-12-20 10:24:17 95

原创 python实现爬虫(BeautifulSoup)

编辑器:pyCharmimport urllib.requestdata = urllib.request.urlopen(&quot;https://www.zyxr.com&quot;).read().decode('utf-8')from bs4 import BeautifulSoupsoup = BeautifulSoup(data, 'html.parser')for link in soup...

2018-12-20 10:24:10 142

原创 python个人微信聊天机器人

import itchatimport requestsdef get_respoinse(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data = { 'key': 'dc3586d008f14d4ea7a301b02247f6c1', 'info': msg } ...

2018-12-20 10:24:01 297

原创 jquery源码知识

jq源码1、$(function(){//dom加载完毕方法})内部执行的js原生代码是DOMContentLoadedie兼容原理:当页面 DOM 未加载完成时,调用 doScroll方法时,会产生异常。那么我们反过来用,如果不异常,那么就是页面DOM加载完毕了。2、为什么ready先执行,load后执行?(1) 解析HTML结构。(2) 加载外部脚本和样式表文件。(3) 解析...

2018-12-20 10:23:50 144

原创 jq源码中的事件和dom操作原理

jq事件bind方法:对于bind之后新添加的元素,绑定方法无效live方法:事件委托,事件直接绑定在document 元素上,通过事件捕获触发目标元素事件,用法 $(‘a’).live(‘click’, function() {})delegate方法:live方法的升级版,解决了live方法“事件传播链”过长的问题,用法:$(’#div1).delegate(‘a’, ‘click’, ...

2018-12-20 10:23:42 241

原创 js实现移动端红包雨效果

&lt;!DOCTYPE html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;title&gt;html5手机端抢红包雨&lt;/title&gt;&lt;style type="text/css"&

2018-12-19 11:04:54 5763

转载 js实现跑马灯抽奖效果

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;title&gt;抽奖&lt;/title&gt;&lt;style&gt;#lottery{wi

2018-12-19 10:54:46 1830

原创 js实现转盘抽奖

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;抽奖&lt;/title&gt;&lt;style&gt; .lottery{position: relative;width: 400px;height

2018-12-19 10:52:51 878 1

原创 网页刮刮乐前端实现

&amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;刮刮乐&amp;amp;lt;/title&amp;amp;gt;

2018-12-19 10:41:43 1596

原创 node服务端渲染(koa)

package.json内容:{ "name": "koa-demos", "version": "1.0.0", "description": "a collection of simple demos of Koa", "scripts": { "test": "echo \"Error: no te

2018-12-19 10:35:31 1217

原创 vue源码分析

vue源码分析&lt;body&gt; &lt;div id="app"&gt; &lt;p&gt;{{ message }}&lt;/p&gt; &lt;input type="text" v-model="message"&gt; &lt;/div&gt;&lt;/body&gt;var app = new V

2018-12-19 10:17:31 83

原创 vue双向绑定原理

vue双向绑定原理let obj = { _hello:""}; Object.defineProperty(obj,'hello',{ get() { return this._hello; }, set(value) { this._hello = value; $(".p1").text(value);...

2018-12-19 10:10:00 141

转载 vue下的自定义图片拖拽

Vue.directive('drag', //自定义指令 {bind:function (el, binding) { let oDiv = el; //当前元素 let self = this; //上下文 oDiv.onmousedown = function (e) { /...

2018-12-19 10:08:01 1123

原创 webpack-插件篇

1、项目中有多个文件重复引用某个模块时,用这个插件合并处理,比如:var ReactDOM = require(‘react-dom’);plugins: [ new webpack.optimize.CommonsChunkPlugin({ name: "commons", filename: "commons.js", })]2、压缩处理代码插件...

2018-12-19 10:04:54 135

原创 git基础操作

git基础操作基础命令我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:1、git pwd 查看当前目录2、git init 把目录变成Git可以管理的仓库3、git add a 把a文件添加到仓库4、git commit 把文件提交到仓库 -m “change git” -m ...

2018-12-19 10:01:47 81

空空如也

空空如也

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

TA关注的人

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