HNHG学习笔记

2020.4.9 写PC端登录页
1.图片(背景图片选用JPG格式导出,减小图片大小)
2.选中所有图层,对图层进行操作
3.logo导出选中的切片,png-24格式,注意大小
4.判断元素是否该切(切图)
5.单位rem, 100w/19.2rem , pc端1920=19.2rem
6.新建文件夹->html、images、css、js
切图(判断元素是否可切,ps查看width、height、a、color、…)color有透明度a时,写成rgba
css文件夹:①reset.css默认消除固定 ②iconfont.css在阿里矢量图上下载下来 ③style.css 自己写的样式
浏览器使用chrome,无显示时清缓存

nginx.exe(http服务器) 下载配置  localhost:端口号
cmd: ipconfig查看本地ip地址
本地无法启动时用cmd启动nginx.exe (d:去到软件所在盘; cd + 目录 ; start nginx.exe启动)

Nginx反向代理服务器、负载均衡、动静分离
	主要实现高并发的这种反向代理服务器,做这个负载均衡
	轻量级高并发的框架,代理一个域名或者几个域名配置节点做负载均衡。

mysql配置:
	1.d:
	2.cd+地址>bin
	3.mysql --initialize-insecure 安装data
	4.mysql -install/remove(安装/卸载)
	5.net start mysql
	6.mysql -u root -p
	7.mysql>set password=password('设置的密码');
	8.>flush privileges;
	
	
SVN文件版本控制软件:
	需checkout检出到本地,检出的目录带有隐藏的SVN目录;
	在检出的目录下进行操作(增删查改,上传,更新。。。)
	
	上传:
		①先更新Update同事们上传最新的,(刷新查看)
			更新后有冲突的话,先解决冲突。
		②再把自己的上传提交Commit
			上传时注意看有没有错误,上传时写备注(注释自己的任务情况)检查无用的信息,删除掉了再上传提交。
			
	因为检出的文件会带有隐藏SVN目录,里面保存了本地和服务器文件的版本对比信息。
	
	代码提交到SVN只能提交源码,java文件
	不能提交编译后的文件,class文件
	
	注意:多余的代码要删除,不能保留,代码要写简洁
	
	注意:代码要更新、再提交(避免冲突、报错)
	
	
	
common包--放公共的东西,放与业务处理无关的
entity--放与数据库对应的表的实体类
vo--放数据传递需要的封装实体 vo=value object
反编程工具查看jar包

统一返回信息的类:code存放返回状态;msg存放返回消息;obj存放返回信息;


数据库一般不允许存储明文密码,这个密码也不能逆向解密得到明文密码,
也就是说,用户修改了密码,管理者查看数据库也时看不到的,所以用户保存的都是加密后的密码,一般是md5+salt
这样数据库泄露也不一定知道用户的密码设置为多少。


写小程序前端记得切换不同机型测试
注意变量名不要写错,不管是在哪都要注意这个问题
不要在for循环内写(sql语句),要用foreach方法

cursor属性规定要显示的光标的类型(形状)
cursor:pointer;光标呈现为指示链接的指针(一只手)



小程序属于双向绑定,后端debug调试,前端页面调试
原本html和js无双向绑定;
双向绑定是元素与数据绑定,最后只需处理数据即可;
无双向绑定的话,需要操作js去搞选择器,还要js去调用操作dom的方法;
所以,没有双向绑定的话js操作更多,有双向绑定后,只需判断数据处理逻辑即可;页面渲染无需js管;



6.23问题
	1.有两个跳转且有<scroll-view>组件时,要有两个<scroll-view>组件对应;
	2.一个状态一块,少写些wx:if
	3.自定义标题,注意机型匹配问题(头部显示)
	4.以后循环要加上wx:key 

token 令牌,一般是一长串字符串
当前服务器中不会重复的字符串,通过令牌换取服务器的资源,与权限验证差不多
根据token能确定在这个服务器中对应的数据
如在公众号中,微信相对于我们是第三方,想要获取用户(当前会员)在微信的资源(如昵称),
通过客户授权,也能获取一个token,如此来访问用户在微信上的信息
权限可用cookie和session,但并不是所有请求都来自浏览器,若浏览器禁用cookie就很麻烦,
服务器端当用户登录成功后,生成一个唯一的token存入redis,之后请求的请求头里边都带上这个token,服务器才允许你访问;

system是与业务无关的系统层
新建java文件时,名称要清楚(顾名思义)
配置小程序对应的appid,需要开发者去调用对应的接口,这个需要看文档。

订单列表以及设置的页面:
问题:
1.页面使用的元素不对;
2.细节不专业、不注意;
3.组织元素使用不当ul li dt dl dd
4.页面分组很乱,tab栏元素不能分开;
5.一个端口即可nginx,默认80端口;
做法:
1.html常有元素有哪些
2.其对应的作用
3.观看一些类似的网页例子

wx:key=’{{item.id}}’ 默认用item指代,item.id是后台给的,自行输入的无需主动给;
wx:for-index='index’方便后续操作,索引
新版本wx:key写法==》wx:key=‘id’

小程序内的组织大多用就可以实现很多东西

.wx-checkbox-input未选中情况下
.wx-checkbox-input.wx-checkbox-input-checked选中状态下

小程序有大小限制,要么用图表,要么用远程链接图片

在nginx里配置一个静态图片目录,通过http方式访问
location /{
root E://…(目录);
}

地区选择器region属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值