- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 前端业界各类技术大会或论坛
D2前端技术论坛由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。SEE Conf支付宝体验科技大会,是一个“看见者的大会”,希望技术能看见设计的价值,希望设计能看见技术的力量,彼此看见中互相融合成长,一起让世界更美好。 (内附各界回放及PPT)第四届 SEE Conf 2021...
2021-06-03 11:33:57
867
原创 Mongoose 常用API及常见问题汇总
最近又在用express+Mongoose,为方便之后查询及问题汇总,在这里简单记录下安装和链接npm install mongooseMongoose基本概念Schema: 表定义模板Model: 类似关系数据库表,封装成具有一些集合操作的对象let schema = new mongoose.Schema({ id: { type: Number, ...
2020-03-26 17:58:47
1246
原创 程序员软实力之一——如何写好PPT
一说到程序员,最先出现在海马体里的就是全带着黑眼圈埋首在电脑前苦干的人。对,就是上边这张图,当真是刻进了记忆深处,让人想忘都忘不掉。虽然我们偏爱格子衫,但是也可以穿西装、打领带呀;虽然我们埋首电脑前coding的时候更多,但是也可以站在台上、畅所欲言呀;…也许这中间只是差了一个PPT的底气?这个转折转的好生硬。好吧,还是说点直白的吧。作为程序员,虽然大多时候我们都集中在编码、解决问...
2020-02-21 14:44:56
856
转载 一路高歌的前端工程化
这是一个最好的时代,也是一个最坏的时代;这是一个智慧的年代,这是一个愚蠢的年代;这是一个信任的时期,这是一个怀疑的时期。这是一个光明的季节,这是一个黑暗的季节;这是希望之春,这是失望之冬;人们面前应有尽有,人们面前一无所有;人们正踏上天堂之路,人们正走向地狱之门。 -- 查尔斯·狄更斯《双城记》现如今早已不是那个仅凭着HTML、JavaScript、CSS就能仗剑走天下的时代了,日益复...
2020-01-10 18:23:16
207
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
994
原创 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
12404
原创 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
494
原创 vue 组件异步加载(按需加载)
有时候打包出来的js文件过大,严重影响访问速度,这个时候我们就不得不考虑相关方法来提速,毕竟这可是会影响浏览量的。如果只是针对这个问题的话,我们可以考虑以下两方面:nignx开启gzip、缓存。文件再次拆分-异步加载下面就主要说以下vue组件异步加载的方法:(测试所用的webpack:^4.12.0)1.使用() => import()代码:打包:界面效果:2.使...
2018-11-05 20:42:27
18544
1
原创 CSS实现水平垂直居中
不为别的,就是为了能信手拈来,所以整理了一份相关内容。水平居中如果水平居中元素为行内元素,设置父元素 text-align:center;如果水平居中元素为块级固定,则需设置margin: 0 auto;(IE6下需在父元素上设置text-align: center;,再给子元素恢复需要的值)<body> <div class="content"> ...
2018-10-30 16:11:09
189
原创 前端开发框架、工具汇总清单
日新月异的前端相关框架、工具等汇总清单真的只是 单纯 的想找一个地方记录一下呐…(之前 收藏的内容太多,以至于都不好找了) 当然,我是绝不会告诉你们之所以非要挤点时间整理下,是因为之前存的东西,全都找不到了!!!找不到了!!!找不到了!!! 随时更新中…. 前端框架VueReactAngularJSBootstrapTypeScript:TypeScript是J...
2018-04-28 16:04:58
1756
转载 Webpack中hash与chunkhash的区别,以及js与css的hash指纹解耦方案
文件的hash指纹通常作为前端静态资源实现增量更新的方案之一,Webpack是目前最流行的开源编译工具之一,其强大的功能也带来很多坑(当然,大部分麻烦其实都可以在官方文档中找到答案)。比如,在Webpack编译输出文件的配置过程中,如果需要为文件加入hash指纹,Webpack提供了两个配置项可供使用:hash和chunkhash。那么两者有何区别呢?其各自典型的应用场景又是什么?本文结合笔者工作
2017-12-20 18:28:55
4083
原创 vue2+webpack+vue-router项目搭建--提升篇(添加eslint代码巡检)
提升篇-添加eslint代码巡检 江湖梦,梦江湖 每一块混进于码农界的‘水泥’都是一个侠客,快意恩仇、恣意纵横、笑傲江湖,能上九天揽月、能下五洋捉鳖…添加代码巡检(即代码校验,eslint、jslint、jshint等)有两种方式,一种是写shell脚本,一种是安装pre-commit库。 本项目中应用的是后者。安装流程(本次使用的是eslint校验)全局安装eslint,并且安装其他巡检包
2017-11-10 17:24:22
988
原创 vue2+webpack+router项目构建(详细步骤)-- 基础搭建
vue2+webpack+router项目构建(详细步骤)– 基础搭建最近用vue做新项目,又重新把这个搭建过程捋了一遍,在这儿简单的记录下。这一篇主要介绍的是vue2+webpack+vue-router的基本配置,包括生成dll文件缓存、按需加载等等。基础篇创建项目创建项目文件夹:如,vue2-webpack初始化项目,生成package.json文件: npm init安装项目依赖(不
2017-11-06 11:22:50
587
原创 身为前端攻城狮‘必知’的 JavaScript 知识点
身为前端攻城狮‘必知’的 JavaScript 知识点好久没有写博客了,先来忏悔一下下,请给我一分钟默哀的时间…今天跟我们小组的童鞋分享了一些网上曾提到过的小知识点,遭到了大大的吐槽,更有童鞋直言这几道题做完之后,直接让他们开始怀疑人生了。其实我当然清楚,童鞋们这么说完全是为了给我面子,所以不惜以牺牲自己的面子为前提,若不然这样的小点点,不是分分钟钟就搞定了嘛。不过,你们这样做,我心里真是那个感激涕
2017-09-15 18:14:02
425
原创 React框架
[http://shan-er.github.io/2015/09/29/react-knowledge/]终于抽出时间来说说这个react了,Facebook于2013年5月开源的react,时间真的不是很久,当然对于更新换代如此快的前端来说,这个时间其实也不短了。之前一直没有了解过,最近由于项目需要,才开始接触,总体来说,用着不错,挺容易上手。在这里就简要说说我对react的认识。
2015-10-08 18:10:46
1092
原创 The entity name must immediately follow the '&' in the entity reference.
原码,出现如标题所示错误,改为可执行
2013-11-08 16:28:10
797
原创 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
1078
原创 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
1968
原创 python抓取网页(一)--获得网页链接
抓取了网页之后,对HTML的解析,常用的是:SGMLParser、HTMLParser、BeautifulSoup。。 1>用urllib2/sgmllib包,将目标网页的所有URL列出 import urllib2from sgmllib import SG
2011-10-07 13:53:05
1665
原创 python中的urllib模块
很多网页处理都会用到urllib模块,我也是刚接触不久,不过还是记录一下。。。1>先看一下urllib.urlopen()。。。看一个小例子,抓取网页,写成html格式: #-------PYTHON获取网页内容-------------#import sys,
2011-10-02 14:29:26
1520
1
HTTP权威指南
2018-10-16
图解HTTP.pdf
2018-10-16
JavaScript权威指南(第6版).pdf
2014-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人