摘要:
ES6是多年来JavaScript的重大版本变革,深受开发者的欢迎。 ES6就是ES2015,也就是从此时开始,JavaScript变为每年更新一次,按年计算依次类推。ES7(2016年)、ES8(2017年)、ES9(2018年)。 除了ES6更新幅度较大之外,后面的几次更新较小。了解起来也比较容 阅读全文
摘要:
有时候为了使页面元素看起来更美观,常常会让元素水平居中,垂直居中。下面总结了几个常用的方法。 首先HTML结构如下: 方法1、使用最流行的flex布局方案。 方法2、使用定位和偏移 使用transform可以不用考虑内部元素的宽高。 方法3、使用定位和负margin 此时,需要明确内部元素的宽高。( 阅读全文
摘要:
在做项目时,遇到一个问题。 项目中要和一个3D模型做交互,而做模型的人,给了一个 js 文件。需要在node环境下,使用vscode调试功能启动的。 而我们使用或者调试的时候,喜欢使用命令咋办? 使用node 命令启动这个服务,但是此时 终端窗口是不能关闭的。关闭就中断了。 此时,pm2 闪亮登场了 阅读全文
摘要:
WebSocket 是 HTML5 提供的一种在单个TCP连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务端通讯,数据交换更加简单,而且允许服务端主动向客户端发送数据。在WebSocket API 中,浏览器和服务器只需要完成一次握手,就可以建立一条持久性的通道,进行数据的双向传输 阅读全文
摘要:
多列等高布局在实际应用中比较常见,作为面试的一个点也常遇到。做个总结。 首先想到的第一种就是 flex 和 min-height , 后朋友提醒,去掉 min-height 试试。由于align-items默认是 stretch,会将所有元素拉伸到一样高,所以有了默认等高效果。 flex 简单方便, 阅读全文
摘要:
项目中要用到支付功能,现在来看支付宝、微信应该是必选的两个方式了。 uni-app 文档中要求:APP端 微信 和 支付宝的 orderInfo 必须是 字符串。 调用支付宝时,支付宝直接返回的 orderInfo 就是拼接好的字符串,拿来用即可。很顺利的完成调起,支付。 调用微信遇到了问题。 微信 阅读全文
摘要:
在一个项目中,样式是必不可少的一部分,而对于一个完整的项目来说是有个基准色调的。在项目需求变化不大的情况下,可以直接在css中写这些颜色值之类的东西。但是如果遇到一个朝令夕改的领导或者甲方,那会变得相当惨。 因此,在项目中使用预编译语言就显得很有效率,且简单。目前项目中就使用 scss 预编译语言。 阅读全文
摘要:
当我们完成一个APP的时候,需要发布到各大平台让用户下载。而iOS用户是一个不可忽视的群体。 想要在 App Store发布APP,总结了下需要三个步骤。 第一步生成APPID。 第二步生成证书 certificate。 第三步生成 profile 描述文件。 下面用截图显示详细步骤: 首先打开你的 阅读全文
摘要:
项目需求:扫码根据不同平台下载不同版本的APP。主要是ios和Android。 网上找了很多,前面判断平台的代码很容易找到,但是后面的就有些坑了。有的人的是根本跑不通。有的是代码补全。 下面是 微信扫码下载APP。(iOS版) 将上面的页面放到服务器上,然后将地址生成一个二维码,再扫描就可以了。 上 阅读全文
摘要:
在写网页的过程中,第一步就是创建一个html文档。如下是最简单的 html5 文档。 其中一个很重要的部分是 meta 标签,这个标签根据内容的不同有不同的作用。当然这些东西百度都可以找到。 上面第一个 meta 就是规定了文档的字符编码。 meta 元素可以提供有关页面的元信息,比如针对搜索引擎和 阅读全文