- 博客(98)
- 收藏
- 关注
转载 HTML5学习--SVG全攻略(基础篇)
明天高级篇一.什么是SVG?SVG 指的是可伸缩矢量图形 (Scalable Vector Graphics),它用来定义用于网络的基于矢量的图形,使用 XML 格式定义图形。SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失。此外SVG 是万维网联盟的标准,SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体。 2003 年一月,SVG 1.1 被...
2017-07-28 21:21:00
484
转载 一个完整的学院网站实现过程
分享项目介绍 本项目是东北大学计算机学院网站的一个非官方版本.涉及了前端/后端/数据库/备案/https/域名/服务器等内容Build Setup# install dependenciesnpm install# serve with hot reload at localhost:8080npm run dev# build for prod...
2017-07-05 20:53:00
404
转载 Vue 进阶教程之:详解 v-model
分享Vue 官网教程上关于v-model的讲解不是十分的详细,写这篇文章的目的就是详细的剖析一下, 并介绍 Vue 2.2v-model改进的地方,然后穿插的再说点 Vue 的小知识。在 Vue 中,有许多方法和 Angular 相似,这主要是因为 Angular 是 Vue 早期开发的灵感来源。然而,Augular 中存在许多问题,在 Vue 中已经得到解决。v-...
2017-06-25 23:10:00
398
转载 JavaScript 常用单词整理
JS单词push :添加一个数组元素document :文档pop :删除最后一个数组元素console :控制台shift :删除第一个数组元素string :字符串Concat 组合数组undefined :未定义typeof :关键字join:数组转化为指定分隔符slice:返回指定数组length:数组长度Array:数组n...
2017-06-25 23:06:00
285
转载 一张图教会CSS3倒影
分享示例图片在CSS3之前,想要实现示例图片这样的一个倒影效果一般只能通过处理图片的方式,而CSS3问世之后,想要实现这样的效果变得非常简单,只需一个CSS3属性就可以轻松实现了。这就是今天所要提到的box-reflect属性。咱们先看看W3C给出的box-reflect语法:box-reflect:none | <direction> &...
2017-06-25 22:55:00
172
转载 Python大数据处理案例
分享知识要点:lubridate包拆解时间 | POSIXlt利用决策树分类,利用随机森林预测利用对数进行fit,和exp函数还原训练集来自Kaggle华盛顿自行车共享计划中的自行车租赁数据,分析共享自行车与天气、时间等关系。数据集共11个变量,10000多行数据。https://www.kaggle.com/c/bike-sharing-demand首先看一...
2017-06-25 22:41:00
550
转载 HTML5 之图片上传预处理
在开发 H5 应用的时候碰到一个问题,应用只需要一张小的缩略图,而用户用手机上传的确是一张大图,手机摄像机拍的图片好几 M,这可要浪费很多流量。像我这么为用户着想的程序员,绝对不会让这种事情发生的,于是就有了本文。获取图片通过File API获取图片。var input = document.createElement('input');input.type = ...
2017-06-24 23:25:00
136
转载 JavaScript 简单吗
英文:Aurélien Hervé 译文:众成翻译/msmailcode这里有一些 Javascript初学者应该知道的技巧和陷阱。如果你已经是专家了,顺便温习一下。Javascript也只不过是一种编程语言。怎么可能出错嘛?1. 你有没有尝试给一组数字排序?Javascript 的sort()函数在默认情况下使用字母数字(字符串Unicod...
2017-06-24 23:13:00
153
转载 一名 40 岁“老”程序员的反思
英文:Ben Northrop 译文:开源中国 【导读】:Ben Northrop 在 2016 年满了 40 岁,本文是他对职业生涯的思考。他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。我是一名程序员,几个月前刚过完 40 岁生日。某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为...
2017-06-24 23:08:00
143
转载 牛x的JavaScript编辑器你知道几个
英文:Martin Heller 译文:葡萄城控件学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群343599877,我们一起学前端!对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,HTML5和CSS开发,并且可以使用Markdown进行文档编写的文本编辑器。为什么使用编辑器而不是IDE...
2017-06-23 23:12:00
198
转载 2017年前端框架、类库、工具大比拼
相比于JavaScript开发人员的数量,目前JavaScript框架、类库和工具的数量似乎更多一些。截至2017年5月,GitHub上的快速搜索显示,有超过110万个JavaScript项目。npmjs.org有50万个可用的软件包,每月下载量近100亿次。本文将会讨论目前最为流行的客户端JavaScript框架、类库和工具以及它们之间的基本差异。也许本文无法告诉你哪个是最好的,但...
2017-06-23 23:04:00
153
转载 Python实现好友全头像的拼接
微信好友全头像话不多说,直接上代码import itchatimport mathimport PIL.Image as Imageimport ositchat.auto_login()friends = itchat.get_friends(update=True)[0:]user = friends[0]["UserName"]...
2017-06-23 22:59:00
146
转载 Python 中的闭包与装饰器
闭包(closure)是函数式编程的重要的语法结构。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。如果在一个内嵌函数里,对在外部函数内(但不是在全局作用域)的变量进行引用,那么内嵌函数就被认为是闭包(closure)。定义在外部函数内但由内部函数引用或者使用的变量称为自由变量。总结一下,创建一个闭包必须满足以下几点:1. 必须有一个内嵌函数2. 内嵌...
2017-06-23 12:45:00
136
转载 javascript你不知道的This
《你不知道的javascript》这本书读了有好几遍了,似乎每一次读都有新发现,有些内容并不是一下子可以弄懂的,每次读似乎都能明白一些概念。再重读一下this关键字。这个概念非常灵活,也非常难掌握,所以我觉得经常读读没有坏处。期待javascript一桶江湖,这样学习的成本就低啦!参考本书的第二部分的第一章,第二章。this关键字是js中最最复杂的机制之一。他被自动定义到所有函数...
2017-06-23 12:34:00
134
转载 Vuex2.0边学边记+两个小例子
最近在研究Vuex2.0,搞了好几天终于有点头绪了。首先vuex概念比较多,一定要搞懂里面的概念,可以参考官网Vuex2.0概念,我写此文的目的是希望能对前端爱好者提供个参考,加深对vuex2.0各核心概念的理解。废话少说,直接上干货。这是官网上的一个计数的实例。先来起个项目。第一步、下载安装vue项目打开git ,运行 npm install --global ...
2017-06-23 12:21:00
103
转载 Vue.js写一个SPA登录页面的过程
技术栈vue.js主框架vuex状态管理vue-router路由管理一般过程在一般的登录过程中,一种前端方案是:检查状态:进入页面时或者路由变化时检查是否有登录状态(保存在cookie或者本地存储的值);如果有登录态则查询登录信息(uid,头像等...)并保存起来;如果没有则跳转到登录页;在登录页面(或者登录框),校检用户输入信息是否合法...
2017-06-22 23:06:00
153
转载 须知的css——margin不重叠的情形
margin重叠摘自css2.1规范中文版CSS中,两个或者多个盒(可能但不一定是兄弟)的相邻的margin会被结合成一个margin。Margin按这种方式结合叫重叠(collapse),产生的结合的margin叫做重叠margin。margin重叠的计算规则摘自css2.1规范中文版当两个或者更多的margin合并时,产生的margin宽度为合...
2017-06-22 22:59:00
307
转载 react与vue
vue的选择居于react与angular之间,框架自身的语法比react多一点,但是又比angular少一点。也正是由于选择的不同,所呈现出来的写法与思考方式就一定会有所差异,不论优劣,但肯定会导致不同的偏好。react的简单在于,它的核心API其实非常少。所以我们会看到很多地方在说react其实是一个UI库,并不是一个完整的框架。他只是告诉我们如何创建组件以及组件之间如何进行...
2017-06-22 22:50:00
196
转载 20行js代码制作网页刮刮乐
分享一段用canvas和JS制作刮刮乐的代码,JS部分去掉注释不到20行代码效果如下盖伦.jpg刮刮乐.gifHTML部分<body>  <canvas id="canvas" width="400" height="300"></c...
2017-06-21 22:08:00
235
转载 css3动画详解
一.Keyframes介绍:Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头,后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。@keyframes changecolor{ 0%{ background: red; } 100%{ background: green...
2017-06-21 21:47:00
124
转载 Python的web服务器
1.浏览器请求动态页面过程2.WSGIPython Web Server Gateway Interface (或简称 WSGI,读作“wizgy”)。WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和web框架,选择一个适合的配对。比如,可以在Gunicorn 或者 Nginx/uWSGI 或者 Waitress上运行 Django, Fl...
2017-06-21 21:02:00
148
转载 JS面试题第一弹
1.javascript的typeof返回哪些数据类型 alert(typeof [1, 2]); //object alert(typeof 'leipeng'); //string var i = true; alert(typeof i); //boolean alert(typeof 1); //number var a; a...
2017-06-21 20:44:00
252
转载 scrapy抓取学院新闻报告
抓取四川大学公共管理学院官网(http://ggglxy.scu.edu.cn)所有的新闻咨询.实验流程1.确定抓取目标.2.制定抓取规则.3.'编写/调试'抓取规则.4.获得抓取数据1.确定抓取目标我们这次需要抓取的目标为四川大学公共管理学院的所有新闻资讯.于是我们需要知道公管学院官网的布局结构.微信截图_20170515223045.png这里我们...
2017-06-19 22:29:00
222
转载 JavaScript原型与继承(1)
内容:创建对象的几种模式以及创建的过程原型链prototype的理解,以及prototype与__proto__([[Prototype]])的关系继承的几种实现1.常见模式与原型链的理解a.构造函数创建function Test() { // }流程创建函数的时候会默认为Test创建一个prototype属性,Test.p...
2017-06-19 22:14:00
88
转载 web服务器
1.HTTP协议介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名...
2017-06-19 22:06:00
232
转载 前端基础进阶变量对象详解
开年之后工作热情一直不是很高,这几天一直处于消极怠工状态。早上不想起床,起床了不想上班。明明放假之前工作热情还一直很高,一直心心念念的想把小程序项目怼出来,结果休假回来之后画风完全不一样了。我感觉自己得了严重了节后综合征。还好撸了几篇文章,勉强表示这一周的时间没有完全浪费。这篇文章要给大家介绍的是变量对象。在JavaScript中,我们肯定不可避免的需要声明变量和函数,可是JS解...
2017-06-19 19:27:00
84
转载 伪元素::before与::after的用法
::before与::after两个伪元素其实是CSS3中的内容,然而实际上在CSS2中就已经有了这两者的身影,只不过CSS2中是前面加一个冒号来表示(:before和:after)。今天主要讲讲这两个伪元素该如何使用。一、与普通元素一样可以给其添加样式比如说我想在文字前面添加一个图标,如果我用普通元素写的话我可以这样写:/*CSS*/.del{ font-size: 2...
2017-06-18 23:13:00
125
转载 网站性能优化你需知道的东西
本文提到的网站性能指网站的响应速度,这也符合绝大部分人对于网站性能的理解:访问快速的网站性能好,反之,访问速度越慢,则网站性能越差。本文总结的优化方法是宏观的工程层面的方法,并不包含微观的语言语法层面的方法,例如,JS、CSS的语法优化,这一部分同样影响网站的性能,但语言语法层面的优化更多的是取决于开发人员的编程水平。什么样的网站响应速度快呢?其实很容易想到,网站加载资源的速度越快,...
2017-06-18 23:11:00
127
转载 Python爬虫音频数据
一:前言本次爬取的是喜马拉雅的热门栏目下全部电台的每个频道的信息和频道中的每个音频数据的各种信息,然后把爬取的数据保存到mongodb以备后续使用。这次数据量在70万左右。音频数据包括音频下载地址,频道信息,简介等等,非常多。昨天进行了人生中第一次面试,对方是一家人工智能大数据公司,我准备在这大二的暑假去实习,他们就要求有爬取过音频数据,所以我就来分析一下喜马拉雅的音频数据爬下来。目...
2017-06-18 22:44:00
413
转载 python一步高级编程
1.==,is的使用总结·is是比较两个引用是否指向了同一个对象(引用比较)。·==是比较两个对象是否相等。2.深拷贝、浅拷贝1.浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容2.深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解拷贝3.拷贝的其他方式...
2017-06-17 23:29:00
131
转载 gulp & webpack整合
为什么需要前端工程化?前端工程化的意义在于让前端这个行业由野蛮时代进化为正规军时代,近年来很多相关的工具和概念诞生。好奇心日报在进行前端工程化的过程中,主要的挑战在于解决如下问题:✦ 如何管理多个项目的前端代码?✦ 如何同步修改复用代码?✦ 如何让开发体验更爽?项目实在太多之前写过一篇博文如何管理被多个项目引用的通用项目?,文中提到过好奇心日报的项目偏多(PC/Mobile...
2017-06-17 23:23:00
118
转载 git subtree:无缝管理通用子项目
移动互联网的爆发以及响应式页面的尴尬症,开发web和mobile项目成为了标配,当然实际情况下,会有更多的项目。多项目开发对于前端来说是个很大的挑战✦ 重复,重复的前端架构,重复的前端依赖,重复的工具函数等✦ 局限,不同后台有不同的规则,“因地制宜”真难受,刚伺候好rails又突然来个php✦ 最优,后台工程做前端构建,总是显得不够“最优”。所以,我们需要单独抽离出前端开发项目,...
2017-06-17 23:21:00
279
转载 javascript功能插件大集合,写前端的亲们记得收藏
导读:GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。伯乐在线已在 GitHub 上发起「JavaScript 资源大全中文版」的整理。欢迎扩散、欢迎加入。https...
2017-06-17 17:38:00
329
转载 Python简单的制作图片验证码
-人人可以学Python--这里示范的验证码都是简单的,你也可以把字符扭曲人人可以学Python.pngPython第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以使用它来生成图片验证码PIL安装命令安装:pip install pillow下载源码安装:复制地址 :https://github.com/python-pill...
2017-06-17 17:30:00
164
转载 用CSS3/JS绘制自己想要的按钮
我认为按钮的绘制分以下三个步骤第一步,绘制按钮的轮廓选择合适的html标签,设置轮廓的CSS/* html代码 */<a href="#" class="button off"></a>body{ background-color: #E6C9B6;}/* CSS样式 *//* 按钮轮廓 */....
2017-06-17 17:24:00
188
转载 HTML5 audio标签自制音乐播放器
相关技能HTML5+CSS3(实现页面布局和动态效果)Iconfont(使用矢量图标库添加播放器相关图标)LESS(动态CSS编写)jQuery(快速编写js脚本)gulp+webpack(自动化构建工具,实现LESS,CSS,JS等编译和压缩代码)实现的功能播放暂停(点击切换播放状态)下一曲(切换下一首)随机播放(当前歌曲播放完自动播放...
2017-06-17 17:21:00
1123
转载 神奇JavaScript框架---Top5
前言个人观点,供您参考观点源自作者的使用经验和日常研究排名基于框架的受欢迎度, 语法结构, 易用性等特性希望大家能够基于此视频找到最适合自己的框架下面介绍的都是严格的前端框架和库前言Top5: PolymerPolymer是由谷歌Chorme组织内的前端开发团队领导的一个开源项目, 该项目的口号是: [UseThePlatform]. ...
2017-06-17 16:44:00
162
转载 JavaScript巧学巧用
前言由于工作和生活上的一些变化,最近写文章的频率有点下降了,实在不好意思,不过相信不久就会慢慢恢复过来,感谢大家一直以来的关注和支持。本文主要给大家分享一下在编写JavaScript代码的时候存在的一些方法和技巧,虽然有时候条条大路都通向罗马,但是也许总会有那么一条最短的路径可走。希望通过以下几点JavaScript技巧让大家的代码“化繁为简,化简为精”。巧学巧用1. n...
2017-06-16 17:09:00
89
转载 前端基础进阶(二):执行上下文详细图解
我们在JS学习初期或者面试的时候常常会遇到考核变量提升的思考题。比如先来一个简单一点的。console.log(a); // 这里会打印出什么?var a = 20;暂时先不管这个例子,我们先引入一个JavaScript中最基础,但同时也是最重要的一个概念执行上下文(Execution Context)。每次当控制器转到可执行代码的时候,就会进入一个执行上下文。执行上...
2017-06-16 17:07:00
123
转载 用Python写个自动ssh登录远程服务器的小工具
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器。可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先:概述我们先理一下我们需要些什么功能:1. 添加/删除连接服务器需要的IP,端...
2017-06-16 15:17:00
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人