08 2018 档案

摘要:首先看一下效果图: 修改layui的源文件upload.js 页面js代码 layui.use(['form', 'layer', "jquery",'element', 'laydate', "upload"], function () { var upload = layui.upload, e 阅读全文
posted @ 2018-08-29 13:25 raindi 阅读(14152) 评论(3) 推荐(0) 编辑
摘要:``` 创建了一个origin,两个人分别clone 分别做完全不同的提交 第一个人git push成功 第二个人在执行git pull的时候,提示 fatal: refusing to merge unrelated histories 解决方法: git pull --allow-unrelated-histories ``` 阅读全文
posted @ 2018-08-26 23:56 raindi 阅读(168) 评论(0) 推荐(0) 编辑
摘要:npm显示已安装的包 npm卸载已安装的全局包 阅读全文
posted @ 2018-08-26 14:44 raindi 阅读(291) 评论(0) 推荐(0) 编辑
摘要:ES6 模块与 CommonJS 模块完全不同。它们有两个重大差异 例子 CommonJs模块化: ES6模块化 Tips: 阅读全文
posted @ 2018-08-26 11:03 raindi 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:限制只能输入数字与小数,且小数只能保留两位 限制只能输入数字字母与空格,首尾必须是数字或者字母 阅读全文
posted @ 2018-08-23 19:33 raindi 阅读(126) 评论(0) 推荐(0) 编辑
摘要:目录架构: index.html 页面效果: 资源文件请访问本人github地址: "https://github.com/raind33/HTML5/tree/master/h5js%E7%94%9F%E6%88%90%E4%BA%8C%E7%BB%B4%E7%A0%81" 阅读全文
posted @ 2018-08-23 18:01 raindi 阅读(7836) 评论(0) 推荐(0) 编辑
摘要:直接上代码: 目录结构: 本次开用到的技术jq,以及引入的jq插件jquery.gesture.password.min.js index.html index.js index.css 效果图 资源文件可到本人github地址: "https://github.com/raind33/HTML5/ 阅读全文
posted @ 2018-08-23 17:25 raindi 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:img script link 阅读全文
posted @ 2018-08-22 20:53 raindi 阅读(4007) 评论(0) 推荐(1) 编辑
摘要:原生js实现Ajax方法: 注释: 1.open(method, url, async) 方法需要三个参数: 2.send() 方法可将请求送往服务器。 3.onreadystatechange:存有处理服务器响应的函数,每当 readyState 改变时,onreadystatechange 函数 阅读全文
posted @ 2018-08-22 20:37 raindi 阅读(736) 评论(0) 推荐(0) 编辑
摘要:首先了解parentNode,parentElement,childNodes,children四大属性之前,必须对Dom树有一定的了解,在Dom文档结构中,HTML页面每一部分都是由节点组成的,节点的类型一共有3种,元素节点,文本节点,属性节点,从图中可以看出属性节点属于元素节点的分支,一般不常考 阅读全文
posted @ 2018-08-22 20:17 raindi 阅读(5588) 评论(0) 推荐(1) 编辑
摘要:起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事 阅读全文
posted @ 2018-08-22 20:12 raindi 阅读(170) 评论(0) 推荐(0) 编辑
摘要:substr和substring两个都是截取字符串的。 两者有相同点,如果只是写一个参数,两者的作用都是一样的:就是截取字符串当前下标以后直到字符串最后的字符串片段。 例如: `var a=”abcdefghiklmnopqrstuvwxyz”; var b=a.substr(3); var c=a 阅读全文
posted @ 2018-08-22 16:56 raindi 阅读(744) 评论(0) 推荐(1) 编辑
摘要:目录结构 __file__ __file__表示了当前文件的path os.path.dirname(path) 去掉文件名,返回目录,若print os.path.dirname(file)所在脚本是以绝对路径运行的,则会输出该脚本所在的绝对路径,若以相对路径运行,输出空目录 os.path.ab 阅读全文
posted @ 2018-08-19 13:01 raindi 阅读(167) 评论(0) 推荐(0) 编辑
摘要:"https://www.runningcheese.com/baiduyun" 阅读全文
posted @ 2018-08-18 20:29 raindi 阅读(146) 评论(0) 推荐(0) 编辑
摘要:通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: Model 元数据就是 "不是一个字段的任何数据" 比如排序选项, admin 选项等等. 下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 model 阅读全文
posted @ 2018-08-18 12:12 raindi 阅读(248) 评论(0) 推荐(0) 编辑
摘要:u/U:表示unicode字符串 r/R:非转义的原始字符串 b:bytes 阅读全文
posted @ 2018-08-18 10:05 raindi 阅读(6919) 评论(0) 推荐(2) 编辑
摘要:在 "https://www.lfd.uci.edu/~gohlke/pythonlibs/ mysql python" 下载该驱动网盘链接: "https://pan.baidu.com/s/1r0fNYnUVn1Rfbb0hsKMSxQ" 密码:5qgx 阅读全文
posted @ 2018-08-17 22:38 raindi 阅读(725) 评论(0) 推荐(0) 编辑
摘要:1.es6去重方法 2.最基本的去重方法 定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中。 function unique(arr){ var res = [arr[0]]; for(var i=1;i 阅读全文
posted @ 2018-08-17 19:37 raindi 阅读(163) 评论(0) 推荐(0) 编辑
摘要:inline block元素间隙问题原因及解决方法 原因: 解决方法: 阅读全文
posted @ 2018-08-17 18:30 raindi 阅读(129) 评论(0) 推荐(0) 编辑
摘要:根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 阅读全文
posted @ 2018-08-17 18:04 raindi 阅读(107) 评论(0) 推荐(0) 编辑
摘要:get与post请求的区别: 通常回答: 装逼的回答 阅读全文
posted @ 2018-08-17 17:40 raindi 阅读(167) 评论(0) 推荐(0) 编辑
摘要:安装virtualenv 创建虚拟环境 进入到该目录 activate.bat进入到该虚拟环境 deactivate.bat退出该虚拟环境 虚拟环境需要我们知道当前安装的目录,比较麻烦,virtualenvwrapper win可解决该问题 安装virtualenvwrapper win x新建虚拟 阅读全文
posted @ 2018-08-15 21:23 raindi 阅读(354) 评论(0) 推荐(0) 编辑
摘要:当某个类定义了__str__方法是,打印该类的实例对象就是打印__str__方法return出来的数据 示例: 阅读全文
posted @ 2018-08-14 21:56 raindi 阅读(161) 评论(0) 推荐(0) 编辑
摘要:有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 这个函数定义了一个main 阅读全文
posted @ 2018-08-12 22:47 raindi 阅读(299) 评论(0) 推荐(0) 编辑
摘要:``` django startproject xxx:报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128) 原因:文件夹最好不要出现中文 ``` 阅读全文
posted @ 2018-08-12 20:50 raindi 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:首先安装Anaconda,当其安装成功后,可以在cmd中测试是否安装成功,conda version conda的环境管理 Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。假设我们需要安装Python 3.6,此时,我们需要做的操作如下: 创建一个名为python3 阅读全文
posted @ 2018-08-12 20:19 raindi 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:with关键字是让python妥善的打开或关闭文件 读取整个文件 逐行读取文件 由于使用了with关键字,open()返回的文件对象只在with代码块中有用,如果要在代码块外面访问文件的内容,可以with代码块内将文件的各行存储在一个列表中 open()函数有两个参数,第一个是要操作的文件,第二个是 阅读全文
posted @ 2018-08-11 21:38 raindi 阅读(151) 评论(0) 推荐(0) 编辑
摘要:基于vue cli+webpack的demo 项目结构 axios文件夹用来创建axios相关配置: mock文件夹建立mock数据,配置mock请求: NewsCell.vue组件渲染数据: main.js入口文件: // The Vue build version to load with th 阅读全文
posted @ 2018-08-10 12:43 raindi 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:安装与使用 Mock.mock():根据数据模板生成模拟数据 1.rurl 2.rtype 3.template 4.function(options) Mock.setup() Mock.Random 阅读全文
posted @ 2018-08-10 12:27 raindi 阅读(693) 评论(0) 推荐(0) 编辑
摘要:说明 由于移动端项目在手机中调试时不能使用chrome的控制台,而vconsole是对pc端console的改写 使用方法 使用 npm 安装: 使用webpack,然后js代码中: 或者找到这个模块下面的 dist/vconsole.min.js ,然后复制到自己的项目中: <! 建议在 中引入哦 阅读全文
posted @ 2018-08-09 22:03 raindi 阅读(6679) 评论(0) 推荐(0) 编辑
摘要:``` """ this is a module,多行注释 """ import re from urllib import request # BeautifulSoup:解析数据结构 推荐库 Scrapy:爬虫框架 #爬虫,反爬虫,反反爬虫 #ip 封 #代理ip库 class Spider(): url='https://www.panda.tv/cate/lol' r... 阅读全文
posted @ 2018-08-08 22:42 raindi 阅读(658) 评论(0) 推荐(0) 编辑
摘要:<head>里面加上: 需要拨打电话的地方: 发短信: 点击 页面上的电话号码 ,页面会调用手机的电话接口。 阅读全文
posted @ 2018-08-06 13:48 raindi 阅读(4137) 评论(0) 推荐(0) 编辑
摘要:Active的一段话 active的英文解释为“积极的”,表现在鼠标上就是点击的意思。关于active选择器最多的示例恐怕就是应用在链接上面的,然而打开链接是一个一瞬间的动作,这不能很好的体现active选择器的特点。 Active的特点 其实我们打开一个带有active链接,激活acive是有一个 阅读全文
posted @ 2018-08-02 18:27 raindi 阅读(2517) 评论(0) 推荐(0) 编辑
摘要:https://www.imooc.com/article/19691 阅读全文
posted @ 2018-08-02 15:21 raindi 阅读(139) 评论(0) 推荐(0) 编辑
摘要:直接开始正题,git 提交的步骤: 1. git init //初始化仓库 2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "first commit" //添加文件描述信息 4. git remote add origin + 远程仓库地址 // 阅读全文
posted @ 2018-08-02 14:31 raindi 阅读(832) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示