冒泡 分享 提问 写文章
  • (ง •̀_•́)ง
    (•̀ᴗ•́)و ̑̑
    ヽ(•̀ω•́ )ゝ
    (,,• ₃ •,,)
    (◍•ᴗ•◍)ゝ
    (#°Д°)
    (๑•̀ㅂ•́)و✧
    (●'◡'●)ノ♥
    _(:3 」∠)_
    (ノ`Д´)ノ
    ε==(づ′▽`)づ
    Σ( ° △ °|||)
    ∑(っ °Д °;)っ
    ( ̄ε(# ̄)☆╰╮(ಥ_ಥ)
    o(# ̄▽ ̄)==O)) ̄▽ ̄")o
    (╯‵□′)╯︵┻━┻

#程序员# 生存法则第一条——不要跟产品说话

今天 10:18 0 0

#阴阳师# 抽SSR专用 ( ̄ε(# ̄)☆╰╮(ಥ_ಥ)

08-18 12:01 0 0

Safari下获取某个日期的时间戳 +new Date('2017-09-04 10:00') 会有问题 NaN ,要把-改成/才行: +new Date('2017/09/04 10:00')

08-18 10:16 0 0

Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。

Koa 就是一种简单好用的 Web 框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通过插件实现,很符合 Unix 哲学。

阮一峰 Koa Nodejs
08-09 18:36 0 0
08-08 22:26 0 0

来一发 #弹幕#

08-02 16:55 0 0

室友是4个程序员;

今天打扫卫生的时候,在洗脸池发现了一根女生的长发;

很震惊;

事情已经很明显了;

他们其中有人瞒着我们;

开始买假发女装了。 ​​​​

#程序员# #女装大佬#

07-30 20:58 0 0
项目从上线到现在也有很长一段时间了,开发时间主要集中在去年,今年比较少更新。这几天有空改了一下首页和分享页面,改动也不是很大,有时间好好重新规划一下 最近接触到了`Thinkjs`、`Koa`、`Egg`这些可以直接使用`ES6`开发的**Nodejs**框架,项目结构和代码风格到十分清爽,然后回头看了一下项目代码,简直不忍直视,各种`callback`,一开始觉得回调函数的方式代码写起来还算比...
07-28 22:13 0 0

#ntweet# 修改了文件结构,加入了babelnodemon ,可以愉快地开发了 (●'◡'●)ノ♥

.
├── dist                    //生产环境编译后的js
├── node_modules            //依赖模块
├── public                  //静态资源    
│   ├── build               
│   │   ├── config          //gulp配置
│   │   └── node_modules    //gulp依赖
│   ├── images
│   ├── javascripts
│   │   ├── common
│   │   ├── page
│   │   └── vendor
│   ├── stylesheets
│   │   ├── admin
│   │   ├── article
│   │   ├── common
│   │   ├── future
│   │   ├── question
│   │   ├── share
│   │   ├── topic
│   │   ├── tweet
│   │   ├── user
│   │   └── vendor
│   └── uploads             //上传的图片存放目录
│       ├── images
│       └── portrait        //用户头像目录
├── src                     //开发目录
│   ├── common
│   ├── config
│   ├── controllers
│   ├── models
│   ├── routes
│   ├── test
│   └── tool
└── views                   //EJS模版文件
07-28 15:33 0 0

#ntweet# 右侧菜单改成悬挂式

07-27 21:37 0 0
07-27 15:17 0 0

fixed计算右侧元素left属性大小方法

_leftFunc: function () {
  var left = this.data.contentDom.getBoundingClientRect().left + 
  this.data.contentDom.clientWidth + this.data.extraPx;
  this.data.widgetDom.style.left = left + 'px';
  this.data.widgetDom.style.display = 'block';
  return this;
}
07-27 12:10 0 0

#ntweet# (●'◡'●)ノ♥

07-27 00:02 0 0

对于一张网页,我们往往希望它是结构良好,内容清晰的,这样搜索引擎才能准确地认知它。 而反过来,又有一些情景,我们不希望内容能被轻易获取,比方说电商网站的交易额,教育网站的题目等。因为这些内容,往往是一个产品的生命线,必须做到有效地保护。这就是爬虫与反爬虫这一话题的由来。

前端 反爬虫
07-26 17:16 0 0

在头部加了几个入口,首页有空改版一下,添加多一点信息 (●'◡'●)ノ♥

07-26 16:10 0 0

#ntweet# 啦啦啦,头部把Ntweet文字换成了logo,更换了几个颜文字 (:3 」∠)

07-26 12:15 0 0

没有什么框架是全能的,都有其适用场景。我们的最初的定位一定要围绕我们的业务来选择。我们个性化业务是基于移动端的多页面应用。我们综合考虑之后,决定使用vuejs+typescript+webpack2来作为现在和将来的核心主框架,未来的演变也基于此基础。

vuejs ts webpack2
07-24 09:56 0 0

一直以来,使用纯 CSS 实现波浪效果都是十分困难的。因为实现波浪的曲线需要借助贝塞尔曲线。而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法。

CSS 波浪 贝塞尔曲线
07-20 13:21 0 0

为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。

随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版本。

前后端分离 nodejs java
07-20 11:20 0 0

create-webpack-app 是笔者对于日常工作中的基于 React/Vue.js 技术栈与实践的沉淀,dev-config/*package.json 构成了基础的脚手架,支持最新的开发流程与默认的生产环境优化

脚手架 Webpack 3 Vue.js
07-19 17:55 0 0

今天在公交车上看到一个胖嘟嘟的小男孩上车,手里拿着100元整钱对司机说:叔叔我没有零钱了。司机大叔说:那你过来让我捏下脸蛋儿 ,小胖子笑嘻嘻的就把脸凑过去了 ,司机大叔捏了下他的脸蛋然后让他马上下车 ​​​​ ( ̄ε(# ̄)☆╰╮(ಥ_ಥ)

07-15 16:42 0 0

07-12 17:42 0 0

一、为什么要用模块化

更好的代码组织方式

如果单个文件越来越大,维护起来出错的几率也会越来越大。模块式的开发,一个文件就是一个模块,控制了文件的粒度,每个模块可以专注于一个功能。

更好的依赖处理

不再需要手动排序多个 <script> 标签引用顺序,模块加载器已经帮你做好了。

多人协作互不干扰

和他人合作的时候,经常修改同一个文件?很容易引起冲突?模块化呀。

性能优化

模块化后的代码可以合成一个单一的文件进行部署,减少HTTP请求数

ES6 Rollup 打包
07-12 11:01 1 0
加载更多
活跃
热门话题