自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朽木·露琪亚

在战斗中拖后腿的,不是没有力量的人,而是没有觉悟的人! [https://github.com/shan-er/]

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 前端业界各类技术大会或论坛

D2前端技术论坛由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。SEE Conf支付宝体验科技大会,是一个“看见者的大会”,希望技术能看见设计的价值,希望设计能看见技术的力量,彼此看见中互相融合成长,一起让世界更美好。 ​​​(内附各界回放及PPT)第四届 SEE Conf 2021...

2021-06-03 11:33:57 811

原创 Mongoose 常用API及常见问题汇总

最近又在用express+Mongoose,为方便之后查询及问题汇总,在这里简单记录下安装和链接npm install mongooseMongoose基本概念Schema: 表定义模板Model: 类似关系数据库表,封装成具有一些集合操作的对象let schema = new mongoose.Schema({ id: { type: Number, ...

2020-03-26 17:58:47 1199

原创 程序员软实力之一——如何写好PPT

一说到程序员,最先出现在海马体里的就是全带着黑眼圈埋首在电脑前苦干的人。对,就是上边这张图,当真是刻进了记忆深处,让人想忘都忘不掉。虽然我们偏爱格子衫,但是也可以穿西装、打领带呀;虽然我们埋首电脑前coding的时候更多,但是也可以站在台上、畅所欲言呀;…也许这中间只是差了一个PPT的底气?这个转折转的好生硬。好吧,还是说点直白的吧。作为程序员,虽然大多时候我们都集中在编码、解决问...

2020-02-21 14:44:56 800

原创 PC与移动端高效开发解决方案

前端开发不可避免会遇到一个问题:PC与移动端开发是共用一套代码?还是两套独立开发?

2020-02-12 19:07:01 987

转载 一路高歌的前端工程化

这是一个最好的时代,也是一个最坏的时代;这是一个智慧的年代,这是一个愚蠢的年代;这是一个信任的时期,这是一个怀疑的时期。这是一个光明的季节,这是一个黑暗的季节;这是希望之春,这是失望之冬;人们面前应有尽有,人们面前一无所有;人们正踏上天堂之路,人们正走向地狱之门。 -- 查尔斯·狄更斯《双城记》现如今早已不是那个仅凭着HTML、JavaScript、CSS就能仗剑走天下的时代了,日益复...

2020-01-10 18:23:16 189 1

原创 JS浏览器兼容性采坑记录

太常见的也就不多说了,在这只是简单记录下,那些容易在不经意间掉进去的坑。IE不支持带 - 格式的日期const date = '2018-01-30';const timestamp = new Date(date).getTime(); //这里在ie下返回NaN// 解决方法一:将 - 改为 /const date = '2018-01-30'.replace(/-/g, '/')...

2019-12-25 17:54:06 931

原创 js千分位实现方法汇总

1. 最最便捷的实现方式:toLocaleString()注:只针对数字格式有效!let num = 1234567890;num.toLocaleString(); //"1,234,567,890"2. 正则匹配// 正则匹配方法一let num = 1234567890;let reg = /\d{1,3}(?=(\d{3})+$)/g; String(num).rep...

2019-06-17 13:00:03 12314

原创 js数组常用方法 ES5/ES6+

ES5及以下join(): 将数组转化为字符串注:不改变原数组,返回一个新的字符串let array = ['I', 'am', 'shan', 'er'];array.join(); //"I,am,shan,er" 默认以逗号分隔;array.join(' '); //"I am shan er"array.join('-'); //"I-am-shan-er"push() 和...

2018-11-10 16:44:09 451

原创 vue 组件异步加载(按需加载)

有时候打包出来的js文件过大,严重影响访问速度,这个时候我们就不得不考虑相关方法来提速,毕竟这可是会影响浏览量的。如果只是针对这个问题的话,我们可以考虑以下两方面:nignx开启gzip、缓存。文件再次拆分-异步加载下面就主要说以下vue组件异步加载的方法:(测试所用的webpack:^4.12.0)1.使用() => import()代码:打包:界面效果:2.使...

2018-11-05 20:42:27 18471 1

原创 CSS实现水平垂直居中

不为别的,就是为了能信手拈来,所以整理了一份相关内容。水平居中如果水平居中元素为行内元素,设置父元素 text-align:center;如果水平居中元素为块级固定,则需设置margin: 0 auto;(IE6下需在父元素上设置text-align: center;,再给子元素恢复需要的值)<body> <div class="content"> ...

2018-10-30 16:11:09 162

原创 前端开发框架、工具汇总清单

日新月异的前端相关框架、工具等汇总清单真的只是 单纯 的想找一个地方记录一下呐…(之前 收藏的内容太多,以至于都不好找了) 当然,我是绝不会告诉你们之所以非要挤点时间整理下,是因为之前存的东西,全都找不到了!!!找不到了!!!找不到了!!! 随时更新中…. 前端框架VueReactAngularJSBootstrapTypeScript:TypeScript是J...

2018-04-28 16:04:58 1685

转载 Webpack中hash与chunkhash的区别,以及js与css的hash指纹解耦方案

文件的hash指纹通常作为前端静态资源实现增量更新的方案之一,Webpack是目前最流行的开源编译工具之一,其强大的功能也带来很多坑(当然,大部分麻烦其实都可以在官方文档中找到答案)。比如,在Webpack编译输出文件的配置过程中,如果需要为文件加入hash指纹,Webpack提供了两个配置项可供使用:hash和chunkhash。那么两者有何区别呢?其各自典型的应用场景又是什么?本文结合笔者工作

2017-12-20 18:28:55 3986

原创 vue2+webpack+vue-router项目搭建--提升篇(添加eslint代码巡检)

提升篇-添加eslint代码巡检 江湖梦,梦江湖 每一块混进于码农界的‘水泥’都是一个侠客,快意恩仇、恣意纵横、笑傲江湖,能上九天揽月、能下五洋捉鳖…添加代码巡检(即代码校验,eslint、jslint、jshint等)有两种方式,一种是写shell脚本,一种是安装pre-commit库。 本项目中应用的是后者。安装流程(本次使用的是eslint校验)全局安装eslint,并且安装其他巡检包

2017-11-10 17:24:22 946

原创 vue2+webpack+router项目构建(详细步骤)-- 基础搭建

vue2+webpack+router项目构建(详细步骤)– 基础搭建最近用vue做新项目,又重新把这个搭建过程捋了一遍,在这儿简单的记录下。这一篇主要介绍的是vue2+webpack+vue-router的基本配置,包括生成dll文件缓存、按需加载等等。基础篇创建项目创建项目文件夹:如,vue2-webpack初始化项目,生成package.json文件: npm init安装项目依赖(不

2017-11-06 11:22:50 559

原创 身为前端攻城狮‘必知’的 JavaScript 知识点

身为前端攻城狮‘必知’的 JavaScript 知识点好久没有写博客了,先来忏悔一下下,请给我一分钟默哀的时间…今天跟我们小组的童鞋分享了一些网上曾提到过的小知识点,遭到了大大的吐槽,更有童鞋直言这几道题做完之后,直接让他们开始怀疑人生了。其实我当然清楚,童鞋们这么说完全是为了给我面子,所以不惜以牺牲自己的面子为前提,若不然这样的小点点,不是分分钟钟就搞定了嘛。不过,你们这样做,我心里真是那个感激涕

2017-09-15 18:14:02 408

原创 React框架

[http://shan-er.github.io/2015/09/29/react-knowledge/]终于抽出时间来说说这个react了,Facebook于2013年5月开源的react,时间真的不是很久,当然对于更新换代如此快的前端来说,这个时间其实也不短了。之前一直没有了解过,最近由于项目需要,才开始接触,总体来说,用着不错,挺容易上手。在这里就简要说说我对react的认识。

2015-10-08 18:10:46 1069

原创 The entity name must immediately follow the '&' in the entity reference.

原码,出现如标题所示错误,改为可执行

2013-11-08 16:28:10 779

原创 CSS:文字阴影(各浏览器)

一、前缀:  -moz(例如 -moz-border-radius)用于Firefox  -webkit(例如:-webkit-border-radius)用于Safari和Chrome。二、CSS3圆角(所有的)  -moz-border-radius: 15px;  -webkit-border-radius: 15px;三、CSS3圆角(个别的)  -mo

2013-07-09 18:10:05 1049

原创 css颜色代码对应表

留个记录,方便查看FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888#FF3333#FF0000#CC0000#AA

2013-06-07 17:52:03 1863

原创 python抓取网页(一)--获得网页链接

抓取了网页之后,对HTML的解析,常用的是:SGMLParser、HTMLParser、BeautifulSoup。。 1>用urllib2/sgmllib包,将目标网页的所有URL列出 import urllib2from sgmllib import SG

2011-10-07 13:53:05 1633

原创 python中的urllib模块

很多网页处理都会用到urllib模块,我也是刚接触不久,不过还是记录一下。。。1>先看一下urllib.urlopen()。。。看一个小例子,抓取网页,写成html格式: #-------PYTHON获取网页内容-------------#import sys,

2011-10-02 14:29:26 1489 1

HTTP权威指南

本书是为所有希望理解 HTTP 和 Web 底层结构的人编写的。软硬件工程师也可以将 本书作为 HTTP 及相关 Web 技术参考书使用。系统架构师和网络管理员可以通过本 书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以 从缓存和性能优化的相关章节中获益。市场营销和咨询专家还可以通过概念介绍更 好地理解 Web 技术的前景。

2018-10-16

图解HTTP.pdf

图解HTTP:本书不仅面向 Web 应用程序的开发者,还面向使用 Web 的软件开 发者、Web 风险评估的安全工程师、前端工程师以及 Web 使用者等与 Web 相关的所有读者,希望这本书能对大家有所帮助。

2018-10-16

feHelper for chrome

前端开发的优秀助手。 字符串编码,图片Base64,代码美化压缩,二维码生成,js正则,性能检测等

2015-10-10

JavaScript权威指南(第6版).pdf

本书新增章节描述了jQuery和服务器端JavaScript。 本书适合那些希望学习WEB编程语言的初、中级程序员和希望精通JavaScript的程序员阅读。

2014-03-03

空空如也

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

TA关注的人

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