浅谈移动端设计的学习之路(Android篇)随着时代的快速发展,社会对人才的要求也不断的增强。企业对人员的技术需求和专业技能方面不再是单一的某一邻域的了,显而易见多方面的全能型人才,更加适合社会的发展更能适应时代的更替。如果你不能在单一领域方面占据一定的领导地位时,而想去获得更多,那么就只有通过去学习更多的辅助技能来让自己更具竞争力。学UI设计这一块的知识可以提高前端人员和设计,产品的沟通有效性            
                
         
            
            
            
            计划:先学习前后端基本概念,通过一个小项目熟悉流程,再阅读源码,参考修改。 文章目录预期目标麻雀研究html概览js解析麻雀魔改htmlCSSwebMySqljsAJAXVueMybatisspring  网页的构成:  html:用来定义网络内容的含义和基本结构的标记语言  CSS:用来描述网页的表现与展示效果  JS:通常用来执行网络的功能与行为 预期目标预期进度v1.0思考一个基于麻雀的改造            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 16:25:55
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在转行IT行业学习什么比较好,比较简单好就业,web前端开发首当其冲,前端开发应用更加广泛,互联网发展日新月异,有大量工作需要前端来做,其中包括日常办公软件:Office、Email、文档管理、产品设计、项目管理、代码编辑器;大数据/AI配套软件:需要大量的后台系统来做数据分析/机器学习;播放器/游戏:H5代替Flash,如Web Audio、Web Video、Canvas;容器/DSL/内核            
                
         
            
            
            
            前端渲染和后端渲染的优缺点前端渲染:定义: 指的是后端返回 JSON 数据,前端利用预先写的 html 模板,循环读取 JSON 数据, 拼接字符串,并插入页面。好处: 1、前后端分离。前端专注于前端 UI,后端专注于 api 开发,且前端有更多的选择性,而不需要遵循后端特定的模板。 2、体验更好。比如,我们将网站做成 SPA 或者部分内容做成 SPA,这样,尤其是移动端,可以使体验更接近于原生            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-28 23:17:31
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录设计目标:完成类微信的门户页面框架设计;APP最少必须包含4个tab页面;框架设计需要使用fragment,activity;不得使用UNIAPP技术进行开发(H5或者小程序)。功能说明:在点击对应按钮时能实现页面切换;点击图标后图标会发生变换。代码解析:将我们在阿里矢量图标网上下载的图标导入drawable文件夹:top.xml 设置界面的顶部内容bottom.xml 设置界面的底部内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 19:51:04
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言本系列是毕业设计记录,技术上参考学习了aqi00大神的博客和他的书《Android Studio开发实战:从零基础到App上线(第2版)》。开发少年强国App是公益项目,App分“少年端”和“成人端”,“少年端”供留守儿童使用(初期),孩子可以看学习视频、与志愿者视频通话交流谈心,并获得积分,在积分商城换取爱心人士提供的爱心物资;“成人端”供志愿者、老师、和爱心赞助人士使用,身份可以多重,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 19:51:22
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android Studio中的应用开发技术
在现代应用开发中,Android平台因其广泛的用户基础而备受青睐。Android Studio作为官方的开发工具,为开发者提供了一个集成化的环境来构建和测试Android应用。本文将探讨在Android Studio中常用的技术、工具及其简单示例,帮助开发者更好的理解Android应用开发的基础。
## Android Studio简介
An            
                
         
            
            
            
             一、什么是前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。 前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 11:12:27
                            
                                601阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            时间花哪里去了?
只有10%-20%的最终用户响应时间花在了下载html文档上,其余80%-90%时间花在了下载页面的相关组件上。如:图片、Flash等。
所以主要优化:
减少http请求
缓存
减少文件大小:压缩文件+优化代码
健康的优化因该是根据页面的加载过程,全面的优化过程
第一步、浏览器预处理
查询Cache:读取Cache 或者发送304请求
第二步、查询DNS
优化规则--减少DNS查找
DNS缓存
浏览器DNS缓存 计算机DNS缓存 服务器DNS缓存(TTL)
使用Keep-Alive特性 
减少DNS查找
当客户端的DNS缓存为空时,DNS查找的数量与Web页面中唯一主机名的数量相等。减少唯一主机名的数量就可以减少DNS查找的数量。
较少的域名来减少DNS查找(2-4个主机)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-07 18:00:16
                            
                                630阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            专门为手持终端设计的类似WML这样的类HTML语言,类似WMLScript这样的类JavaScript语言。VML和SVG等基于XML的描述图形的语言。从属于XML体系的XML,XPath,DTD等技术。用于支撑后端的ASP,JSP,ASP.net,PHP,nodejs等语言或者技术。被第三方程序打包的一种类似浏览器的宿主环境,比如Adobe AIR和使用HyBird方式的一些开发技术,如Phon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 22:20:08
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            web项目中,如何让我们的页面能够只加载我允许的域名的资源呢?那就配一个白名单,CSP就是这么来的。whatCSP,内容安全策略(Content Security Policy)用于检测并削弱某些特定类型的攻击,包括跨站脚本 (XSS) 和数据注入攻击等。使用CSP其实就是一个白名单策略,允许的域才能加载,其他一律拒绝。使用CSP有两种模式:meta设置 & http响应头设置meta设置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 19:03:09
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在学前端的人是越来越多,学习质量也是参差不齐。过来人的身份告诉你,如果你还没有下定决心花时间去学习Web前端,那也可以先找些视频学习下,Web前端开发有哪些常见技术点!接下来,就看看Web前端开发有哪些常见技术点!1、你有哪些性能优化的方法?   (1)减少http请求次数:CSSSprites,JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存,图片服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 13:25:19
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于JS的详细介绍和学习,可以进入W3C、菜鸟教程进行了解和学习,本篇文章仅对JS相关重要的、常用的几部分(它的主要语法、作用、DOM、BOM以及与Python语法的重要区别)作以介绍。一、JavaScript简介1、什么是JavaScriptJavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。J            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 19:34:23
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [app开发定制公司]开发app需要什么技术呢?APP开发公司为一些人介绍app开发有哪些开发方式,不同类型的APP需要用到哪些开发语言和开发操作系统,企业或者个人用户可以根据自己的需求选择不同的app来开发。  一.app开发方式:  1.原生开发  原生开发(Native APP ),具有很强的交互性,可拓展性很强,主要是为特定操作系统(ios、Android)开发的。  2.web开发  w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-28 15:07:10
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal  水平居中
android:layout_centerVertical   垂直居中
android:layout_centerInparent    相对于父元素完全居中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 21:01:33
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             如上图1所示在需要调试的行号处点击设置断点,然后点击2所示的Debug按钮(或直接按下Shift+F9快捷键)开始调试。 如上图所示Android Studio下方出现了调试视图。1、当前程序停留的代码行2、调试相关的一些按钮3、程序调用栈区,该区域显示了程序执行到断点处所调用过的所有方法,越下面的越早被调用。4、局部变量观察区5、用户自定义变量观察区 1、Step            
                
         
            
            
            
            摘要:本文介绍了Android应用如何与服务器通信的一些机制,并分享了笔者的一些开发经验与技巧,通过具体的代码描述OkHttp框架的使用,适合初学者。对于初学者来说,前后端一手抓很常见,如果你想要了解一点后台开发的话,那么建议看一下我的另一篇文章:Java后台开发,轻量级框架Spring+SpringMVC+MyBatis (SSM)的使用1 - 引言不太严谨地说,接入网络的终端(手机、主机等)都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 19:50:34
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、   .car{
                position:absolute
                 top:0;
                 left:720px;
                }
        .box{
            position:relative
        }       
       js: hover(函数1,函数            
                
         
            
            
            
            常见的前端技术汇总            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-14 23:34:24
                            
                                1079阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            var selList = [];window.onload = function() {    //定义鼠标框选的区域	var canvas = document.getElementById('teminal-area');	var selDiv;	var isSelect = false;	var evt;    //鼠标点击时候的坐标	var startX;	va...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-03 15:32:06
                            
                                1906阅读