执行Javascript的方式 第一种方式是将JS代码放到 < head > 标签中的 < script > 标签之间: <head> <script> ....... /…
浏览器渲染的那些事(三)
终于到了布局的部分了! 布局 当渲染对象被创建并添加到树中,是没有位置和大小的,计算这些值的过程称为layout或reflow。布局是一个递归过程,由根渲染对象开始,对应html文档元素,布局继续递归的通过一些或所有的f…
css居中最佳实践
css居中是非常常见的问题,也是面试热门,现在对居中问题做个总结 水平居中 万能的text-align居中 给父元素添加text-align: center,子元素都会居中,无论是inline还是block缺点:text…
关于《JavaScript半知半解》和《Web开发实战》的电子版说明
《JavaScript半知半解》和《Web开发实战》目前都已经发布,而关于电子版,都还没有开放下载。 对于《Web开发实战》的电子版,将会在完成100个功能时开放下载,预计是过完年后的2月底或3月初。 而《JavaScr…
Flutter 混合开发 (交互通信)
上篇我们介绍了 Flutter 模块集成到已有的项目工程,接下来我们看看 Native 跟 Flutter 间的交互问题。 交互通信 Flutter 与原生之间的通信依赖灵活的消息传递方式: 1,Flutter 部分通过…
JavaScript sort() 对json进行排序(数组)
function up(x,y){//升序 return x[val.prop] - y[val.prop] } function down(x,y){//降序 return y[val.prop] - x[val.pr…
构建静态页面 之 [ 布局 ]
布局 描述 表示对页面中的显示效果进行一些排列 水平方向居中 垂直方向居中 居中布局 水平方向居中 第一种方式 水平居中 + 行内块级元素(text-align: center + display: inline-blo…
web学习笔记13-移动端搜索框提示功能
最近项目一直在迭代更新,没有什么新的东西做,所以拿出来一个搜索的小模块分享下,功能就是输入关键字能出来相关字的联想吧,删除一些字的时候顺带可以保存上一段的联想,从外观上来看…
button和submit的区别
button-普通按钮,submit-提交按钮。 submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了,submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是…
fixed固定定位 定位元素的层级和float层级的区别 遮盖效果
71讲 固定定位 固定定位与上一讲的绝对定位很相似,不同点是: 固定定位永远是浏览器窗口左上角 不会随着滚轴滚动,常用来做广告 72讲 元素的层级 相对定位没有脱离文档流,但是会灵魂出窍进行元素遮盖。绝对定位脱离了文档流…
react知识点整理50问(未完待续)
react知识点50问 1.react中的keys的作用 keys是react来追踪哪些元素被修改添加、删除的辅助标记 2.调用setState之后发生了什么 react会将传入的参数对象和组件的当前状态合并,根据新的状…
常见的软件数据对接技术
目前数据孤岛林立,对接业务软件或者是获取软件中的数据存在较大困难,尤其是CS软件的数据爬取难度更大。 系统对接最常见的方式是接口方式,运气好的情况下,能够顺利对接,但是接口对接方式常需花费大量时间协调各个软件厂商。 除了…