利于seo:搜索引擎爬出根据HTML标记和上下文锁定关键字的权重
易阅读、易于维护:
结构清晰:浏览器和搜索引擎解析解析javascript
行内元素:a、span、img、
块级元素:
空元素:br、css
渲染引擎
js引擎html
html5有哪些新特性:前端
媒介回放 video audio
localStoreage 存放数据 若是没有删除 会永远存在
sessionStoreage 数据浏览器关闭以后清除
语义化更好的内容元素
表单控件
新技术vue
纯表现的元素 big center font tt b u
对可用性产生负面影响的元素 frame frameset noframeshtml5
支持HTML5新标签java
当时在公司的时候自学的react 项目着急 就直接用了 没有注意到这些细节 回去我再去研究下react
git经常使用:
git pull
git add . 暂存区
git commit 提交到本地仓库。
git push origin master:kerwinjquery
代码冲突怎么解决?webpack
git pull 再提交一次
借助可视化工具合并
本地项目关联到远程git仓库
彻底空白项目关联:
git init 初始化
git remote add 地址
将所有文件加入git版本管理的意思是将当前文件夹下的所有文件放到版本管理中
git add 提交文件 使用-m 编写注释
git commit -m "注释"
git push 执行完以上操做,项目就与远程git仓库关联到了一块儿,能够正常使用了,去git项目页上能够看到刚刚提交的代码
有文件的项目关联:
git init
设置remote地址
git remote add origin 地址
获取远程仓库master分支上的内容
git pull origin master
将当前分支设置为远程仓库的master分支
git branch --set-upstream-to=origin/master master
将所有文件加入git版本管理 .的意思是将当前文件夹下的所有文件放到版本管理中
git add .
提交文件 使用-m 编写注释
git commit -m "注释"
推送到远程分支
git push
git config -l 配置文件页,使用vim编辑器的推出命令退出 :wq
https://www.jianshu.com/p/5dc1793a4d10
在页面没有加载完毕ajax 还在请求的时候 就立马点击其余页面 会报错 这时候的组件已经销毁了 可是ajax还在请求数据 this.setstate 还在执行 个人解决办法是 在销毁周期去this.setstate 赋值一个空函数
在使用vant的表单时 他的组件model 不是便可建立的 致使ref获取不到 没法赋初始值
个人解决办法是设置表单的初始状态(initialValues),尚未建立出来,让状态更新,渲染from表单时候传入异步更新 ,等建立完毕以后再设置起内容
最近出现的一个bug button在以前是占满一行的 可是最近微信改了样式 设置了小型 若是要变成以前的 须要在page.json 去删除v2 new Date跨平台兼容性问题 只能本身手动把-替换/
没法获取UnionID的问题
用户必须已经关注公众号
必需要把公众号和小程序绑定在开发平台
MVC:Model(模型)-View 视图(渲染页面)-Controller(控制器) 实现关注点分离,即应用程序中的数据模型与业务和展现逻辑解耦
View 传送指令到 Controller ;
Controller 完成业务逻辑后,要求 Model 改变状态 ;
Model 将新的数据发送到 View,用户获得反馈
MVC优势:
耦合性低,视图层和业务层分离,
生命周期成本低
MVC使开发和维护用户接口的技术含量下降
可维护性高,分离视图层和业务逻辑层也使得WEB应用更易于维护和修改
部署快
MVC缺点:
不适合小型,中等规模的应用程序
视图与控制器间过于紧密链接,
视图对模型数据的低效率访问,
MVP:MVP(Model-View-Presenter)是MVC的改良模式
MVVM:主要目的是分离视图(View)和模型(Model) 低耦合 独立开发 可测试 可重用性
https://blog.csdn.net/victoryzn/article/details/78392128
1.不一样浏览器的标签默认的外补丁(margin)和内补丁(padding)不一样
解决方案:css里增长通配符*{margin:0;padding:0}
2.ajax略有不一样
IE:ActiveXObject
其余:xmlHttpReuest
3.IE与宽度和高度的问题
IE不认得min-这个定义,但实际上它把正常的width和height看成有min的状况来使。这样问题就大了,若是只用宽度和高度,正常的浏览器里这两个值就不会变,若是只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。
box{ width: 80px; height: 35px;}html>body #box{ width: auto;height: auto; min-width: 80px; min-height: 35px;}
4.IE9如下浏览器不能使用opacity
解决方案:opacity:0.5;filter:alfha(opacity=50);filter:progid:DXlmageTransform.Microsoft.Alfha(style=0,opacity=50);
研究技术,
若是之后有机会为公司创造更大利益
有什么问题须要问hr
公司对我有什么指望 公司发展路线
彻底空白项目关联:
git init 初始化
git remote add 地址 将所有文件加入git版本管理 .的意思是将当前文件夹下的所有文件放到版本管理中
git add 提交文件 使用-m 编写注释
git commit -m "注释"
git push 执行完以上操做,项目就与远程git仓库关联到了一块儿,能够正常使用了,去git项目页上能够看到刚刚提交的代码
有文件的项目关联:
git init
设置remote地址
git remote add origin 地址
获取远程仓库master分支上的内容
git pull origin master
将当前分支设置为远程仓库的master分支
git branch --set-upstream-to=origin/master master
将所有文件加入git版本管理 .的意思是将当前文件夹下的所有文件放到版本管理中
git add .
提交文件 使用-m 编写注释
git commit -m "注释"
推送到远程分支
git push
git config -l 配置文件页,使用vim编辑器的推出命令退出 :wq
http://www.javashuo.com/article/p-yxaifony-ks.html
HttpContext.Current.Request.UrlReferrer UrlReferrer是否是本身的页面
优势:单身 全身心投入到 没有家庭负担 自学能力强 逻辑能力强 自控能力强
缺点:缺点钱
let const
var a
{
let a
}会出现什么问题
3.14159 用哪些截取后面4位小数
深拷贝 是什么 如何实现
echarts 实现一个5维的效果 4个维度都特别端 若是有一个维度特别长处理