加载中
Vue.js 组件复用和扩展之道

软件编程有一个重要的原则是 D.R.Y(Don't Repeat Yourself),讲的是尽量复用代码和逻辑,减少重复。组件扩展可以避免重复代码,更易于快速开发和维护。那么,扩展 Vue 组件的最佳方法是什么...

06/22 11:54
1.5W
这15个Vue指令,让你的项目开发爽到爆

受 AngularJS 的启发,Vue 内置了一些非常有用的指令(比如v-html 和 v-once等),每个指令都有自身的用途。完整的指令列表可以在这里查看. 这还没完,更棒的是可以开发自定义指令。Vue.js ...

ES6 展开操作符的几个妙用,老板都说好!

ES6 新增了...操作符,通常用于在函数中提取剩余参数和展开数组。但其实它的用途不止于此,本文就介绍几个技巧,用它来操作 JavaScript 对象。 1. 添加属性 复制对象的同时,为其添加新的属性...

02/16 15:10
100
8 行 Node.js 代码实现代理服务器

接触 Node.js 已有多年,一直喜欢它的单线程模型和异步IO特性,以及 JavaScript 语言本身的灵活性。同时,JavaScript 前后端通吃,在全栈开发领域具有独特的优势。今天就来看看作为服务端语言...

小朋友都能看懂的 HTTPS 之:加密算法

说出来你可能不信,密钥这两个字的规范读音竟然是【mì yuè】,听起来像蜜月,哈哈。不过,在密码学的语境下,读作【 mì yào】的应该更多吧。扯远了,这集我们聊聊 HTTPS 里的重要组成部分...

昨天 08:00
16
小朋友都能看懂的 HTTPS

相信大家或多或少都了解一点 HTTPS 了,但是可能有不少新人对它的作用和原理一知半解。本文就通过漫画的形式讲解 HTTPS 的作用,希望能让你一解心头之恨惑。 先从无中生“友”开始,我有三个...

09/24 14:40
0
深入揭秘前端路由本质,手写 mini-router

前言 前端路由一直是一个很经典的话题,不管是日常的使用还是面试中都会经常遇到。本文通过实现一个简单版的 react-router 来一起揭开路由的神秘面纱。 通过本文,你可以学习到: 前端路由本...

Vue 模板编译原理

写在开头 写过 Vue 的同学肯定体验过, .vue 这种单文件组件有多么方便。但是我们也知道,Vue 底层是通过虚拟 DOM 来进行渲染的,那么 .vue 文件的模板到底是怎么转换成虚拟 DOM 的呢?这一块...

响应式布局新方案

概念:融合响应式设计 本文中我们可以尝试得出一种新的解决方案,那就是利用 JavaScript 和 CSS 来进行媒体查询,是响应式设计与自适应设计结合的方案,我这里给起一个好记的名字叫做融合响应...

现有 Vue.js 项目快速实现多语言切换的一种思路

持续进步的同学都关注了“1024译站” 这是1024译站的第 100 篇文章 Web 项目多语言(i18n,即国际化)是比较常见的需求,常规的做法大概有以下几种: 每种语言单独开发页面,适用于 CMS 之类...

09/14 12:06
3.9K
怎样的变量命名,才显得有文化?

持续进步的同学都关注了“1024译站” 这是1024译站的第 99 篇文章 There are only two hard things in Computer Science: cache invalidation and naming things. 计算机科学领域只有两大难题...

Git 中 submodule 的使用,终于有人说明白了

来源:https://zhuanlan.zhihu.com/p/87053283 作者:孤单彼岸 背景 面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内...

git
09/08 12:00
110
包邮送《JavaScript编程精解》老鹰书!

查看文章尾部参与赠书活动 JavaScript已经成为当下最流行的“全栈”开发语言。JavaScript的演进适应了网络的发展,标准化组织定期为它添加新功能,并且得益于大量的投资和引擎开发人员的努力...

实战技巧,Vue原来还可以这样写!

❝ 两只黄鹂鸣翠柳,一堆bug上西天。❞ 每天上班写着重复的代码,当一个cv仔,忙到八九点,工作效率低,感觉自己没有任何提升。如何能更快的完成手头的工作,提高自己的开发效率,在上一篇《...

谁动了我的 DOM?

在某些场景下,我们希望能监视 DOM 树的变动,然后做一些相关的操作。比如监听元素被插入 DOM 或从 DOM 树中移除,然后添加相应的动画效果。或者在富文本编辑器中输入特殊的符号,如 # 或 @ ...

(几乎)完美实现 el-table 列宽自适应

持续进步的同学都关注了“1024译站” 这是1024译站的第 98 篇文章 Element UI 是 PC 端比较流行的 Vue.js UI 框架,它的组件库基本能满足大部分常见的业务需求。但有时候会有一些定制性比较高...

移动端1px问题解决方案

高清屏中1px线问题 在移动端web开发中,UI设计稿中设置边框为1像素,前端在开发过程中如果出现border:1px,测试会发现在retina屏机型中,1px会比较粗,即是较经典的移动端1px像素问题。 为什...

美国如果把根域名服务器封了,中国会从网络上消失?

作者:卫剑钒 自从美国宣布“清洁网络”行动后,很多懂点网络的人,第一反应是,美国人会下手根域名服务器吗? 这种忧虑可不是一年两年了。 2014年6月24日的《人民日报》上引用专家发言:“目...

资深程序员的思维方式有什么不同?我总结了这几点

昨天我收到了一条这样的消息: 如果你也有这样的疑惑,大概率你还处在初中级前端的阶段,对前端的理解也不够深,没有任何贬低的意思,毕竟这是个必经的过程,但最终能不能成为大佬,就看个人...

fixed 定位失效 | 不受控制的 position:fixed

作者:chokcoco 来源:https://github.com/chokcoco/iCSS/issues/24 本文为纯理论文章,可能会略微枯燥。 大家都知道,position:fixed 在日常的页面布局中非常常用,在许多布局中起到了关键的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部