关闭

你所不知道的Chrome调试技巧(上)

0、前注英文原文本文基于译文,在原有基础上进行增强,根据我个人了解,额外加了很多内容。默认是基于chrome来进行调试的,如果是其他浏览器,不一定能支持(特别是IE)1、显示堆栈调用 console.trace(flags) 个人感觉这个用的也比较少。原因在于如果需要捕捉堆栈,一般是出错的时候,但出错的时候抛错会自动显示堆栈。使用场景:在你发现有一个函数fn1被执行,但不能确定是谁调用了fn1;...
阅读(100) 评论(0)

Python(12)萌新也能看懂之——文件读写

1、打开文件 file = open(‘./child.py’, ‘r’) 打开child.py文件。第二个参数'r'表示以文本模式读取。'rb'表示以二进制格式读取,有些功能只能在二进制格式时使用。除此之外,还有其他选项:表格引自菜鸟教程 模式描述 r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式...
阅读(28) 评论(0)

markdown语法教学(for萌新版)

1、标题语法:标题说明: 可以从h1~h6,越大的文字越大。 2、引用 这里是引用文字 语法:> 这里是引用文字说明: 左边是大于号 3、正文正文,第一行, 然后换行失败,他们连写到一起了。然后换行,但是两行有间隔; 再换行,但是两行没有间隔。语法:正文,第一行, 然后换行失败,他们连写到一起了。然后换行,但是两行有间隔; 再换行,但是两行没有间隔。说明: 换行分三种...
阅读(25) 评论(0)

就算萌新也能看得懂的gulp教程(2):利用gulp-concat文件合并,统计一下你写了多少行代码

有没有对自己写了多少行代码很感兴趣?但是自己加来加去是不是感觉很累很麻烦?gulp的插件gulp-concat可以实现文件合并,从而帮你轻松统计写了多少行代码。首先,安装gulp-concat:npm install --save gulp-concat安装好了后,在gulpfile.js中写入以下代码:var gulp = require('gulp'); // 合并代码到一个文件(暴力合并,可以...
阅读(73) 评论(0)

Vue中获取组件声明时的name属性

在实际开发中,我们可能需要拿到组件声明时创建的一些属性,比较典型的话就是name属性,在实际开发中需要定位问题时,需要找到是哪一个组件,但是我们总不可能写代码的时候去先找到组件的name属性,然后复制粘贴,作为参数传给函数吧。例如:catchError('componentsName', 'errorDescription')太傻了。解决办法,获取到组件的this,然后利用this去拿到组件的nam...
阅读(100) 评论(0)

利用html和css做【雷达】效果

1、实现原理外层套一个div,用于作为参考定位。中间层作为雷达旋转的容器,因为雷达效果是以屏幕中间(这里设置为外层div的中间),进行360度旋转,因此旋转的是这个div。内层用于实现雷达的样式,需要渐变,但是单纯的渐变和雷达效果有区别,因此还需要旋转,并且被父级div遮罩住部分,才能实现出雷达所表现的样式。2、实现代码 ...
阅读(33) 评论(0)

获取当前经纬度坐标

封装好的代码如下:function getPosition () { return new Promise((resolve, reject) => { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { let latitude...
阅读(56) 评论(0)

用vue写一个商城的上货组件(简单易懂版,50行js实现效果)

(内含源码和示例)1、先列需求一切开发都是基于需求做的,所以需求先行,根据需求设计功能。需求如下: 上货商品有多个属性类别;(例如:颜色、尺寸、型号) 每个类别有多个子属性;(例如:白色、绿色、金色) 每个商品必然具备每个类别的其中一个子属性; 除此之外还有额外属性,如【库存】、【描述】、【价格】等,每个都有; 要求属性类别可以无限添加; 要求每个属性类别下面的子属性可以无限添加; 最后输出所有组合,以及他们每个组合...
阅读(139) 评论(0)

移动端1px解决方案

理论知识:1、以iphone6为例,375px宽。也就是说,假如你写一个div的css的width为375px,他就会撑满屏幕;2、DPR:以iphone6为例,DPR为2。也即是说,他实际是在用4个像素(2x2)在显示你在css中写的1px像素点;3、也就是说,iphone6虽然是375px宽,但是他实际x轴的像素点是750(375px * 2DPR);4、那么假如你需要显示1px宽的线条,只需要...
阅读(206) 评论(0)

Python(11)萌新也能看懂之——用Python读取数据库,然后写入Excel里

和excel结合Python操作MySQL数据库的教程:Python(10)萌新也能看的懂——用PyMySQL处理MySQL数据库这个是同步行为,所以可以先用上面那篇教程,读取mysql的数据。然后再结合上一篇Python(9)萌新也能看的懂——如何用openpyxl处理excel,将读取到的数据写入到excel里。0、准备工作如果缺少模块,请参照本博客和上一篇博客安装模块。如果缺少MySQL,请自...
阅读(70) 评论(0)

Python(10)萌新也能看的懂——用PyMySQL处理MySQL数据库

安装 Python3是PyMySQL,2的话是mysqldbpip install PyMySQL 导入模块 # 导入MySQL驱动模块: import pymysql 打开数据库连接 # 只列出常用配置,其他略 config = { 'host': "localhost", # 本地的话就是这个 'user': "root", # 输入你的数据库账号 '...
阅读(46) 评论(0)

Python(9)萌新也能看的懂——如何用openpyxl处理excel

PS:末尾我写了一个常见问题的解决方法 安装 pip install openpyxl 读取文件(只支持xlsx) wb = load_workbook(filename = r'文件名') 获取所有表名(即最下面的工作表) 返回值是一个listsheetnames = wb.get_sheet_names() 读取第一个工作表 即表名作为参数ws = wb.get_shee...
阅读(67) 评论(0)

就算萌新也能看得懂的gulp教程(1):①读文件②修改③写到新文件

gulp:先读、再改、最后写入的新手教程,足以解决基本需求...
阅读(406) 评论(0)

程序员的人生抉择

对程序员来说,技术好坏,可以决定一时的生活。而道路的抉择,决定了这个程序员的代码生涯能持续多久。...
阅读(111) 评论(0)

后端识别PC/移动端

通过user-agent来判断是移动端,还是pc端。判断函数是通过关键字来正则匹配判断。...
阅读(250) 评论(0)
369条 共25页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:321262次
    • 积分:6724
    • 等级:
    • 排名:第3899名
    • 原创:364篇
    • 转载:5篇
    • 译文:0篇
    • 评论:71条
    博客专栏
    最新评论