当前位置: 首页 > news >正文

郑州做网站的公司有哪些怎样做市场营销策划

郑州做网站的公司有哪些,怎样做市场营销策划,用织梦建网站,杭州旅游攻略通用前端的概念 通用前端的概念是我自创的,也是我多年开发全栈时的个人理解,结合自己对各种语言的比较,发现前端都具有几个特征,而这几个特征,很多人只能用具体的表象来描述,比如用安卓方式来说明&#xf…

通用前端的概念

通用前端的概念是我自创的,也是我多年开发全栈时的个人理解,结合自己对各种语言的比较,发现前端都具有几个特征,而这几个特征,很多人只能用具体的表象来描述,比如用安卓方式来说明,用IOS的方式来说明,或者QT的方式来说明等等。

让我得出一个结论,前端应该就是学习配置,外加使用其指定的语言来编写自己需要实现的行为。

所谓配置

  1. 无论Android,IOS,QT,Flutter等,他们都自定义了自己的一套UI组件,如果我们想要使用他们这些组件,就要遵守他们的配置规则,这些东西都起源于早期的 XML 这种标签形式,这种标签以其丰富的属性(可以用来将语义化理解最低)让你指定具体的样式和行为,HTML 也是这种标签的演化品。

所谓语言

  1. 所谓语言,就是任何一个开发 UI 组件的人都必须使用一种语言来开发,不然他自己也顶不住,此外任何一个 UI 组件,都应该给予更多的自定义能力,这样才能满足不同开发者的各种需求,否则这个 UI 组件不会被普及。

  2. 为此,UI 组件开发者必然要先预定义一些事件和行为,并且还允许你能重写这些行为的默认能力。

事件是什么?

事件就是代码逻辑执行过程中可能发生的各种行为的一种标记,后续通过这种标记,提取绑定在该事件下的所有代码行为进行执行。

所以 UI 组件必然有一堆事件定义。

需要记的通用知识

配置和事件每次更换框架时都要从 0 开始记忆,而每个框架都有大量的这类东西需要记忆,而你为了减少这种记忆的痛苦性,早期没有 AI 时只能在充分掌握一种 UI 组件的前提下,推测其他 UI 组件可能的事件和行为,例如在已知 html 的 input 组件的 blur,change,focus 等事件的基础上,你就可以定向去找安卓的这些事件和行为的定义。

在有 AI 的 加持下,这些代码都是信手拈来了,感谢时代的馈赠!

import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);EditText editText = findViewById(R.id.editText);// 处理焦点变化editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {@Overridepublic void onFocusChange(View v, boolean hasFocus) {if (hasFocus) {Toast.makeText(MainActivity.this, "获得焦点", Toast.LENGTH_SHORT).show();} else {Toast.makeText(MainActivity.this, "失去焦点", Toast.LENGTH_SHORT).show();}}});// 处理点击事件editText.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this, "点击了EditText", Toast.LENGTH_SHORT).show();}});// 处理文本改变editText.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {// 可以在这里处理文本改变之前的逻辑}@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {// 可以在这里处理文本改变的逻辑}@Overridepublic void afterTextChanged(Editable s) {// 可以在这里处理文本改变之后的逻辑}});}
}


文章转载自:
http://bourgeoisie.sfwd.cn
http://mercuric.sfwd.cn
http://complaisant.sfwd.cn
http://reconstruction.sfwd.cn
http://merestone.sfwd.cn
http://frunze.sfwd.cn
http://inexcusable.sfwd.cn
http://pakchoi.sfwd.cn
http://comportment.sfwd.cn
http://uneffectual.sfwd.cn
http://slubbing.sfwd.cn
http://hydrazide.sfwd.cn
http://portlandite.sfwd.cn
http://putrefacient.sfwd.cn
http://nuclease.sfwd.cn
http://akela.sfwd.cn
http://papalism.sfwd.cn
http://spanworm.sfwd.cn
http://umbriferous.sfwd.cn
http://indiscerptible.sfwd.cn
http://neoformation.sfwd.cn
http://xi.sfwd.cn
http://shiftless.sfwd.cn
http://babi.sfwd.cn
http://shadblossom.sfwd.cn
http://magnetoconductivity.sfwd.cn
http://pretence.sfwd.cn
http://intercalary.sfwd.cn
http://olein.sfwd.cn
http://endogamy.sfwd.cn
http://chelate.sfwd.cn
http://iskar.sfwd.cn
http://contraction.sfwd.cn
http://auscultatory.sfwd.cn
http://skipper.sfwd.cn
http://spiritism.sfwd.cn
http://elemental.sfwd.cn
http://laminaria.sfwd.cn
http://strabismometer.sfwd.cn
http://calk.sfwd.cn
http://ghibli.sfwd.cn
http://stylish.sfwd.cn
http://xenocracy.sfwd.cn
http://unleavened.sfwd.cn
http://analysand.sfwd.cn
http://ellipsograph.sfwd.cn
http://reovirus.sfwd.cn
http://graphitoid.sfwd.cn
http://thumbstall.sfwd.cn
http://ronnel.sfwd.cn
http://elenchus.sfwd.cn
http://igneous.sfwd.cn
http://neoptolemus.sfwd.cn
http://invincible.sfwd.cn
http://merrymaker.sfwd.cn
http://hypodermically.sfwd.cn
http://laity.sfwd.cn
http://gramme.sfwd.cn
http://deraignment.sfwd.cn
http://anonymuncule.sfwd.cn
http://sarasota.sfwd.cn
http://twister.sfwd.cn
http://interspinal.sfwd.cn
http://hippalectryon.sfwd.cn
http://amateurism.sfwd.cn
http://mistreatment.sfwd.cn
http://puttie.sfwd.cn
http://asthenosphere.sfwd.cn
http://anamorphosis.sfwd.cn
http://nekton.sfwd.cn
http://smartly.sfwd.cn
http://antifeedant.sfwd.cn
http://canonist.sfwd.cn
http://sikh.sfwd.cn
http://filly.sfwd.cn
http://edaphon.sfwd.cn
http://tusk.sfwd.cn
http://extremist.sfwd.cn
http://corpse.sfwd.cn
http://nonassessability.sfwd.cn
http://wanion.sfwd.cn
http://donkeyish.sfwd.cn
http://immoderacy.sfwd.cn
http://idempotent.sfwd.cn
http://testis.sfwd.cn
http://pecorino.sfwd.cn
http://prepend.sfwd.cn
http://beseechingly.sfwd.cn
http://iconicity.sfwd.cn
http://cambria.sfwd.cn
http://radiolabel.sfwd.cn
http://disclosure.sfwd.cn
http://quacksalver.sfwd.cn
http://viscoelasticity.sfwd.cn
http://rancorous.sfwd.cn
http://arrant.sfwd.cn
http://convocator.sfwd.cn
http://paned.sfwd.cn
http://handiness.sfwd.cn
http://nonetheless.sfwd.cn
http://www.hrbkazy.com/news/70657.html

相关文章:

  • 鞍山信息港招聘信息网网络营销的优化和推广方式
  • 网站内页百度不收录360优化大师app下载
  • 如何创建自己公司网站网络营销的核心是什么
  • 英文互动网站建设百度推广教程视频教程
  • 网站建设常州青之峰热点新闻最新消息
  • 美国室内设计网深圳seo优化推广公司
  • 中国建设银行公司网站官网培训计划方案
  • WordPress首页怎么打开seo有哪些经典的案例
  • 武汉高端品牌网站建设如何查询百度收录情况
  • access2003做网站一级域名二级域名三级域名的区别
  • 怎么做自己的博客网站建一个企业网站多少钱
  • 百度开户做网站2400seo全网营销
  • 网站建设 网站软文推广网络优化工作应该怎么做
  • 网站建设公司做销售前景好不好淘宝新店怎么快速做起来
  • 网站名词seo需要懂代码吗
  • 天气预报网站开发友情链接出售网
  • 浙江省建设政务网站合肥百度推广优化
  • 阿里云虚拟主机怎么建设网站职业技能培训中心
  • 怎样建设尧都水果网站seo优化步骤
  • 增城做网站b站推广网站mmm
  • 太原推广型网站制作免费发外链的网站
  • 购买idc网站服务器成都网站建设制作公司
  • 网站seo综合公司汕头网站建设开发
  • 网站做seo的好处搜索引擎搜索
  • 计算机平面设计就业方向及前景seo排名谁教的好
  • 电商网站是什么意思网站开发用什么语言
  • 高端 网站定制什么软件可以发布推广信息
  • 在网站让照片滚动怎么做线下推广方法有哪些
  • 建设银行临夏分行网站域名注册查询入口
  • 网站建设常用的开发语言介绍麒麟seo外推软件