css手机-去年的情况,别说手机编程了……

2023-08-20 0 836 百度已收录

大家好,我是伟大的程序员,80后的老程序员~

我平时会在公众号上分享一些生活感悟、读书笔记、程序员、技术资讯等。 欢迎读者同学留言交流~

我发现我浏览知乎的时候,总能找到各种有趣的问题。

我们经常听到一些在正常情况下我们根本无法考虑的问题。

比如明天的话题,用手机编程和用笔记本编程有什么区别。

认真的程序员,谁会考虑用手机编程呢? ?

文章最后收集了一些手机编程软件。 有兴趣的男伙伴可以安装试用一下。 画面很清新~

手机或笔记本

手机编程和笔记本编程在体验上最大的区别可以从两个方面说。

屏幕尺寸

css手机-去年的情况,别说手机编程了……

对于编程来说,手机屏幕变得有点太小了。

阅读体验差

例如,我们在编写代码时,通常需要调用一些函数或者第三方库。

这类代码一般都很长,在笔记本上只能显示一行。

但在手机上,可能有几行是咪咪妈妈写的,阅读体验很差。

不符合我们平时看代码的习惯。

使用起来很不方便。

屏幕小,不护眼

还有一点就是手机屏幕上的字体也很小,在手机上编程会很费耳朵。

css手机-去年的情况,别说手机编程了……

通常我们在办公室工作时,如果电脑屏幕太小,我们通常会考虑连接外接显示器。

有些朋友甚至需要打开很多软件,一屏不够用,就会考虑安装两屏。

与手机相比,笔记本电脑的屏幕使用起来确实舒服很多。

操作

打字速度

手机按键打字基本都是靠两个大手指。

看起来两个脚趾的操作似乎是幻影,但实际上,与用十个手指在笔记本电脑的按键上打字相比,在手机上打字可以说是慢的。

比如我写文章的时候,我会同时使用手机和笔记本。 手机的写入速度比笔记本慢30%-40%左右。

应用程序切换

通常写代码的时候,不仅仅是写代码。

如果遇到不熟悉的句型和功能,可能需要查资料。

或者写完一小部分需要预览看看疗效。

在频繁切换操作窗口方面,手机明显不如笔记本操作丝滑。

更何况,在笔记本上,我们可以通过缩小操作窗口等操作,方便地实现类似于分屏的功能。

比如根据设计文档,在IDE中定义一堆对应的变量。

手机的屏幕本来就小,如果分成两块屏,基本就没法用了。

综上所述,手机编程和笔记本编程还是有很大区别的。

用手机编程将会变得越来越不方便。

css手机-去年的情况,别说手机编程了……

手机应用场景

在了解相关信息时,我注意到还有一些针对手机的编程软件。

我觉得这类软件比较适合作为笔记本使用不方便时的临时替代工具。

比如,我学到了一个关于通勤轻轨的新知识,我迫不及待地想写一篇小段实战……

收集了几款手机编程软件,有兴趣的男士可以尝试一下:

明天的分享就到这里了,厉害了,我们上期见~

短暂聊天

关于春季买菜。

搬到市中心真是太神奇了,靠着一环路的位置,香蕉一年四季都非常贵。

css手机-去年的情况,别说手机编程了……

以前,我总担心网上买的果汁会变质、有问题。

结果这三年,我发现在某宝买的香蕉又实惠又好吃,一买就停不下来。

强烈推荐一种适合夏天的蔬菜:蓟县柿子。

草莓中的YYDS,没有一个~~

写在最后

时隔2个月css手机css手机,摸鱼群再次限时开放。

伟大的程序员交流群(主要是免费打鱼嫖娼的技术课程)不定期开放。 有兴趣的同学请扫描下方二维码并备注:666。

我是程晓楠,感谢您的支持:点赞、收藏、观看,我们上期更精彩!

1. 它们是什么?

组件化开发选择合适的css方案尤为重要

通常遵循以下规则:

对此,vue使用css看起来更加简洁:

在React中,CSS的引入并不像Vue那么方便和简单。 引入 CSS 的方法有很多种,每种方法都有自己的优点和缺点

二、方法

常见的CSS导入方法如下:

直接在组件中

直接在组件中编写css样式,通过style属性直接导入css引入,如下:

import React, { Component } from "react";

const div1 = {
  width"300px",
  margin"30px auto",
  backgroundColor"#44014C",  //驼峰法
  minHeight"200px",
  boxSizing"border-box"
};

class Test extends Component {
  constructor(props, context) {
    super(props);
  }
 
  render() {
    return (
     <div>
       <div style={div1}>123</div>
       <div style={{backgroundColor:"red"}}>
     </div>
    );
  }
}

export default Test;

如上所示,css属性需要转换为驼峰式大小写

这种方法的优点:

缺点:

将css文件导入到组件中

将css单独写在一个css文件中,然后直接在组件中导入

应用程序.css 文件:

.title {
  color: red;
  font-size20px;
}

.desc {
  color: green;
  text-decoration: underline;
}

组件中引入:

import React, { PureComponent } from 'react';

import Home from './Home';

import './App.css';

export default class App extends PureComponent {
  render() {
    return (
      <div className="app">
        <h2 className="title">我是App的标题</h2>
        <p className="desc">我是App中的一段文字描述</p>
        <Home/>
      </div>

    )
  }
}

这种形式的缺点是样式是全局有效的css引入,样式之间会互相影响

将 .module.css 文件导入到组件中

将css文件作为模块导入,该模块中的所有css仅适用于当前组件。不影响当前组件的后代组件

该方法是webpack-agent的解决方案,只需要在webpack配置文件中配置modules:true即可

import React, { PureComponent } from 'react';

import Home from './Home';

import './App.module.css';

export default class App extends PureComponent {
  render() {
    return (
      <div className="app">
        <h2 className="title">我是App的标题</h2>
        <p className="desc">我是App中的一段文字描述</p>
        <Home/>
      </div>

    )
  }
}

这种方法可以解决局部作用域问题,但也存在一定的缺陷:

JS 中的 CSS

CSS-in-JS,指的是 CSS 由 JavaScript 生成而不是在外部文件中定义的模式

此功能不是 React 的一部分,而是由第三方库提供,例如:

我们来看看styled-components的基本使用

本质是通过函数的调用最终创建一个组件:

基本用法如下:

创建一个 style.js 文件来存储样式组件:

export const SelfLink = styled.div`
  height: 50px;
  border: 1px solid red;
  color: yellow;
`
;

export const SelfButton = styled.div`
  height: 150px;
  width: 150px;
  color: ${props => props.color};
  background-image: url(${props => props.src});
  background-size: 150px 150px;
`
;

导入样式组件也很容易:

import React, { Component } from "react";

import { SelfLink, SelfButton } from "./style";

class Test extends Component {
  constructor(props, context) {
    super(props);
  }  
 
  render() {
    return (
     <div>
       <SelfLink title="People's Republic of China">app.js</SelfLink>
       <SelfButton color="palevioletred" style={{ color: "pink" }} src={fist}>
          SelfButton
        </SelfButton>
     </div>

    );
  }
}

export default Test;

三、区别

通过前面四种风格的介绍我们可以看出:

至于使用react引入css采用哪种方案,没有绝对的答案,可以根据自己的情况选择合适的方案

参考

- 结束 -

系列更新中:17/33

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css css手机-去年的情况,别说手机编程了…… https://www.wkzy.net/game/125510.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务