-
「前端笔记」 Sass使用混合器mixin进行样式复用,保持代码整洁
上一篇详述了Sass如何嵌套、导入和注释这3个基本方式来保持条理性和可读性,这一篇更进一步地阐述sass保持样式复用和简洁的方式——混合器和选择器继承——这两种方式都能复用样式,使用它们也不难,但一定要注意什么时 …- 746
- 0
-
-
「React Native笔记」在React的 setState 中操作数组和对象的多种方法(合集)
运用在React 中 setState的对象、数组的操作时是不能用类似array.push()等方法,因为push没有返回值,setState后会出现state变成Number,为了方便他人和自己查看,因此写个数组和对象的操作方法小笔记。 修改object …- 1k
- 0
-
RESTful API 设计指南
原文链接:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 来源:阮一峰的网络日志 由于最近在写毕业设计的后端,是完全前后分离的项目,所以需要严谨的设计API,看到了阮一峰有很不错的文章,并且开放了 …- 1.1k
- 0
-
「React Native笔记」 踩坑contentContainerStyle属性
用React Native里的ScrollView组件,给ScrollView直接加了justifyContent或alignitems属性后会报错。问题原因是scrollView和flatlist之类的组件不支持直接添加这两个属性,解决方法是给组件添加contentContainerStyle属性- 1.7k
- 0
-
「前端笔记」 Javascript按位非运算符(~)及双非(~~)的使用
~ 运算符查看表达式的二进制表示形式的值,并执行位非运算。 Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算。如 ~1 = -2; ~2 = -3; 最近做Leetco…- 1.3k
- 0
-
「前端笔记」从零开始的微信小程序的实战心得
什么是小程序:微信小程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平台上使用的应用,主要提供给企业、政府、媒体、其他组织或个人的开发者在微信平台上提供服务。 目的:我学习小程序的目的…- 594
- 0
-
「学习笔记」《HTTP协议原理+实践 Web开发工程师必学》(附百度云资源)
许多web开发工程师对于HTTP协议等相关的知识并没有系统的学习过,讲起这一块内容的时候总是模糊不清,对于返回的状态码可能只清楚:401、404、500...?但其实不论是前端、还是后端,牢固的掌握H…- 969
- 1
-
JavaScript 中复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃…- 299
- 0
-
这些在Node.js中 require 的机制,你知道了吗
node中采用了两个核心模块来管理模块依赖:1. require模块:全局可见,不需要额外使用require('require'),2. module模块:全局可见,不需要额外使用…- 1.1k
- 0
-
「前端面试」26个精选的JavaScript前端面试题
根据Stack Overflow 2018年年度调查报告,JavaScript已经连续6年保持最常用的编程语言的记录。对于一个全栈工程师,JavaScript可以说是一项必备语言,在面试中总会被问到。…- 282
- 0
-
各个大厂们的移动端适配方案
前言 2018年最后的法定假期都已经结束了,我相信大部分正在进行或曾经进行过移动端页面开发的同学都或多或少的了解过使用rem进行移动端页面适配的方案以及使用vw的方案,(没了解过的同学可以参见大漠老师…- 1k
- 0
-
用一行CSS代码快速实现镂空邮票、优惠券效果
这篇文章讲我最近遇到的需求和解决过程中遇到的问题,以及学到新知识。 从最近在做的需求说起,一个优惠券样式,过设计稿的时候认为没什么大不了的,满口答应了。真正开始开发的时候遇到问题,主要是镂空效果实现方…- 1.4k
- 0
-
JavaScript开发者应懂的33个概念
简介 这个项目是为了帮助开发者掌握 JavaScript 概念而创立的。它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南。 本篇文章是参照 @leonardomso 创立,英文版项…- 1.4k
- 0
-
更高效、更安全地操作 CSSOM :CSS Typed OM
前言 长期以来,我们要修改 DOM 元素的样式,我们实际上操作的是 CSS 的对象模型 CSSOM。而 Houdini 中推进的又一组 CSS 对象模型 Typed OM,该标准又给我们带来了什么好处…- 902
- 0
-
「前端进阶」完全吃透async/await,深入JavaScript异步
完全吃透async/await 导论: 首先,必须了解Promise 主要研究基本语法 对比Promise与Async 异常处理 参考: Async +Await 理解 async/await 异步函…- 2.1k
- 0
-
「前端进阶」完全吃透Promise,深入JavaScript异步
完全吃透Promise Promise晋级,需要的全部都在这 主要内容: promise基本实现原理 promise 使用中难点(链式调用,API基本上返回都是一个新Promise,及参数传递) pr…- 587
- 0
-
「Java实战」前后端分离 Spring Boot + Vue 开发单页面应用
前后端分离 Spring Booot + Vue 开发单页面应用 个人总结(一) 关于跨域:在实际开发过程中,发现跨域问题并不是那么好解决的 因为Springboot安全控制框架使用了Securtiy…- 531
- 0
-
「前端资讯」刚上线的阿里达摩院官网,从前端角度看圈点之处
写在前面: 从去年十月份,马云成立阿里巴巴达摩院,到今年9月28号一年整,阿里达摩院官网正式上线。作为从事互联网行业的人,大抵都是会去达摩院官网看看的,本文即我个人从前端角度对达摩院官网,进行的一次简…- 681
- 0
-
《HelloGitHub》第 02 期,帮你找到兴趣
《HelloGitHub》第 02 期 兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感…- 147
- 0
-
《HelloGitHub》第 01 期,帮你找到兴趣
《HelloGitHub》第 01 期 兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感…- 388
- 0
-
「性能优化」首屏时间从12.67s到1.06s,我是如何做到的?
——本文是对之前同名文章的修正,将所有webpack3的内容更新为webpack4,以及加入了笔者近期在公司工作中学习到的自动化思想,对文章内容作了进一步提升。 0.引言 作为互联网项目,最重要的便是…- 541
- 0
-
「前端开发」分享个人习惯的命名方式
把一件平凡的事情做好,很平凡。把一件平凡的事情坚持的做好,很不平凡。 1.前言 如果说计算机科学只存在两个难题:缓存失效和命名。那么我就觉得命名的难点只有两个:词汇量和坚持贯彻执行制定的规范。 最近在…- 702
- 0
-
Vue页面跳转动画效果实现
前言 现如今移动端APP对用户体验方面的要求越来越高了,最近致力于用户体验优化,因为需要实现类似APP页面切换的动画效果,百度google搜索资料不是很全,所以自己写文档,在实现效果的基础上,顺便恶补…- 346
- 0