本周知识点总结weekly20(2018-9-24)

processing 编程语言 专门为电子艺术和视觉交互而创建,目的是通过可视化的方式辅助教学

p5.js

phpstudy+vue 伪静态

expo–>一套react native构建的移动端系统

所谓优秀的业务系统是能保证7*24小时完美解决业务需求

使用IntersectionObserver api进行元素的懒加载 --> 参考jsapi中的demo 以及简书对应文章

puppeteer headless-chrome

前端监控系统0.0 ui自动化测试

但是计算机编程不单是与程序相关,重要的是程序员要表达的思想。程序只是思想的静态表示,是曾经存在于程序员脑海中的某个结构的快照。程序是因为有了含义才值得写下来。那么是什么把代码和它的含义连接在一起呢?除了说“它做了该做的事”,怎样才能将一个程序的含义说得更具体一点呢?
语义学(semantics)研究的是单词和它们含义之间的关系。语义不止关注抽象含义本身的基本性质,还关注具体的记号如何与它们的抽象含义关联起来。
为了完整地定义编程语言,我们需要:语法,描述程序看起来是什么样的;语义(semantics),描述程序的含义。
考虑程序含义的最实际方法是思考它做了些什么:在运行程序的时候,我们期望发生什么呢?在运行时编程语言中不同的结构都是如何表现的?把它们放到一起组成更大的程序时会是什么效果?–>操作语义学(基础)

使用Element.classList 来替代jquery中的样式切换
Element.classList.add(classname)
Element.classList.remove(classname)

有condition意味着满足条件才进行触发

Element.classList.toggle(classname[,condition])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZeroJsus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值