前端语言串讲-笔记
HTML: 基础布局,架构
CSS: 外观样式
JS: 交互逻辑
原来是三合一power吗
CSS
Selector Declaration:{Property:Value;}
选择的方法 具体的样式
左侧分类
中间语法说明
右侧解释value单位
JS
丢,赶热度改名JavaScript可还行。
第一等公民: 指可以进行各种操作。可以赋值给变量,作为参数,乃至属性等等。
为什么要单独设一个NULL类型?
Undefined?
貌似实质跟其他语言一样代表一个空指针。Undefined代表应有一个值,但缺失了。Null则是本就无值。那前者为什么不干脆返回一个error呢?还更好判断具体发生了什么,也许。
symbol?
表明该属性或方法的独一无二,防止第三方插件有同名方法或属性覆盖。
数据类型统一化?怎么判断往哪个类型?
倒不如说什么时候会需要不统一类型的语言相加啊...这种差这么远的,一般顶多int和double吧...或者字符串转数字再之类的。这是出于什么需求...?
待解决疑惑...
前端语言协作
一个问题:为什么没有三合一的语言?
已经有CSS in JS、HTML in JS 等等了,为什么不干脆三合一呢?
是还在展望未来吗?
或者说有意让三者各负责一个大方向,最后合流吗?应该不是,这也就三个包的事。
HTML为人所不知之点
空标签: 换行,属性之类
head标签
body标签
ARIA
拓展
有些好奇三维可视化,是我想的那种三维呈现吗?要是那种,硬件设备是不是也该升级了。到时候前端的工作范围会不会远超出浏览器,随之而来又有一大堆全新的技术了?
dokidoki