- 博客(14)
- 收藏
- 关注
原创 前端需要掌握的数据结构与算法
主要有:树、队列、栈、链表、递归、动态规划等。树为什么需要掌握树?在网页中我们常看到的级联菜单、省市区联动选择等都是需要用到树的知识 ,对于前端开发来说是必不可少的。递归递归的思想算是js中比较重要的思想了。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。队列和栈参考:栈和队列1)队列:一种特殊的线性表,特殊
2020-12-29 23:17:52 1162
原创 写页面遇到的问题汇总
文章目录一:样式问题1.图片一:样式问题1.图片1.给图片设置宽高度时无法显示整张图片,只有部分图片,可以试试将宽度设置成百分比的形式
2020-12-29 15:15:21 374
原创 Js控制网页鼠标滚动时,顶部导航条,由透明变成有背景色
<script type="text/javascript" src="./files-m/jquery-1.9.1.min.js"></script><script >//网页加载时运行$(function(){ navHeader(); $(window).scroll(function () { navHeader(); }) function navHeader() { if ($(windo
2020-12-28 10:45:35 1209
转载 Git出现冲突error: Your local changes to the following files would be overwritten by merge: xxx/.
由于公司目前实行开发模块化,所以原来用的SVN代码管理器全部迁移到Git上去了,原来用过git现在已经忘的差不多了,目前暂时用的是SourceTree来管理代码的类似与SVN的Cornerstone的,今天在拉取服务器的代码的出现了冲突,记录下以供后续参考:1.用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php P
2020-12-22 11:02:14 881 1
原创 gi操作
git init 初始化一个本地仓库git add READE.md将这个文件添加到缓存区git commit -m "提交了。。。"提交到本地仓库git remote add origin git@地址(hhtps或者SSH) 这一步是建立联系,origin是个通用称号,可以是任意名称,默认origin代表远程仓库git push -u origin master将本地仓库的master分支提交到远程仓库如果已经有本地仓库了,只需做后面两步创建 本地仓库有两种方法:一种是创建全新仓库(g.
2020-12-20 23:45:43 218
原创 关于gitlab拉代码和传代码
从gitlab拉代码git init连接名字和邮箱 和远程仓库,远程仓库的地址在这里建立分支不用加引号,我这里写错了git checkout -b new从远程仓库拉代码,默认是origin ,我这里又写错了,最好写origin上传代码git add.git commit -m “修改了。。。。”git branch查看一下分支git push origin ‘new’:bugfix-naiyesha 上传到远程仓库 的分支(bugfix-naiyesha)上传完之后,打开Gi
2020-12-17 16:09:30 1341 1
转载 margin:0 auto为何会居中?
margin: 0 auto;为何会居中呢???一开始的学习html的时候,就是只知道块级元素margin:0 auto就能居中但是后来就很好奇margin: auto 0;为何不能垂直居中?margin: 0 auto 0 0;如果只设置一个margin会发生什么?现在我们就开始学一下首先如果想要设置居中,width是必须设置的,如果不设置width元素,那么块级元素一定会占据100%的宽度,margin:0 auto的auto是指平分剩余空间,比如宽度为200,父元素的宽度为1000,那
2020-12-16 23:27:16 928 2
原创 给官网新增一个页面
先再路由上配置你要输入url地址的页面,在控制器里新增一个free.js,并定义index方法,和数据一起渲染到njk页面,njk页面也是要自己新增的,index.njk路径记得写对,我之前直接写的index.njk,没有写pages/free 找不到这个页面接下来就可以自己写页面啦...
2020-12-15 13:44:31 213
原创 实习记录
今天找路由找了好久,脑袋都晕了,记录一下,理清一下思路首先我的页面地址url是solution/settlement我需要找到对应代码块位置先从路由开始router.js这是动态路由,后面的type值是可变的,然后找到controller控制器里的solution里的index方法,我们可以看到渲染到页面的值是这些我们要找到type,翻看上面代码发现再找到最上面,const pc文件夹下的Index.js文件继续找这个文件因为type值是settlement,所以找到这行代码进
2020-12-14 22:37:07 114
原创 Egg框架的使用
文章目录一:egg是什么二:get传值,动态路由1.get传值2.动态路由传值(params)三:public文件四:service一:egg是什么egg是一个mvc框架view 视图模板页面的展示Controller控制器 负责处理一些业务逻辑的service =>model(模型)和数据打交道,查询数据库,操作数据库数据,请求数据整个过程是中间件在路由匹配之前或者路由匹配完成处理一系列操作,然后根据url找到对应的路由对应的controller里的方法注意:context.rend
2020-12-14 01:07:02 791
原创 前端网络认知
文章目录一:浏览器请求一个网页的流程二:URI_URL_URN三:客户端与服务端1:服务器2: 域名一:浏览器请求一个网页的流程客户端Client:web前端简单来说就是浏览器端,比如谷歌,欧鹏,IE,火狐等服务端Server:端口,数据文件的入口或出口后台:数据文件的处理中心服务器:电脑一个服务器1.输入网址,敲回车,会对网址进行DNS解析成ip地址,ip地址存在于服务器,一个网址对应一个ip地址,因为用户更熟悉网址,计算机更熟悉ip地址这样的数字。所以中间需要有解析过程而不是直接用网址找
2020-12-05 21:19:42 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人