Web开发-日排行
AJAX js技术,发送请求的一种方式. 特点: 1. 异步 局部刷新 传输的数据量小 $.ajax({ url: '/test/', // url路径 type: 'post', // 请求方式 data: { // 请求数据 name: 'alex', age: 84, hobby: JSON. ...
node js基础入门 1.什么是nodejs node.js是基于Chrome v8引擎的javascript 运行时(运行环境) node.js的规范:commonjs规范 2.如何进入node.js(两种方式) 1.js文件方式:通过 js文件的方式(浏览器f12) 2.交互式:(node+文 ...
需求场景 不同终端(PC端、手机端、平板),不同界面(列表页、详情页),对图片大小的要求不一样, 如果所有场景下都使用同一尺寸的图片,势必对会网络带宽及服务器性能造成一定的影响,由此需要服务器端能够根据前端的请求参数,自动匹配出相对应的图片资源,以此来降低服务端的压力,同时也能给用户带来更友好的用户 ...
ThinkPHP6 源码分析之应用初始化 官方群点击此处。 App Construct 先来看看在 __construct 中做了什么,基本任何框架都会在这里做一些基本的操作,也就是从这里开始延伸出去。 public function __construct(string $rootPath = ' ...
CSS二之调节样式 一、补充 选择器优先级补充 mycss1.css 选择器优先级 二、CSS调解样式 宽和高 字体属性 文字属性 背景属性 图片背景应用案列之图片背景固定 边框 画圆 display属性 盒子模型 理论知识 代码 浮动理论知识 演示 浮动的简单应用 浮点带来的影响以及解决方法 溢出 ...
目前流行的组件库有哪些?CSS,JS各有哪些流行的库? 什么是组件?为什么要用组件库? 组件是组成页面中最基本的元素,按钮,输入框,下拉选择都是组件,组件和组件组合就变成了一个更复杂的组件。至于为什么要用组件库我想应该是体验了,用户使用体验以及开发人员的开发体验,用户在页面上的交互都是通过组件,一个 ...
一,概念 CSS(层叠样式表):用于控制网页的表现。 优点: 实现表现和内容相分离(方便维护、错误修改、界面调整更加容易)。 便于页面风格的统一和修改(样式重用、高效率开发)。 简化网页,提高页面浏览速度(减少文件量,降低服务器带宽成本,加快网页解析速度,有利于SEO)。 二,在html中使用CSS ...
常见的DOM获取方式 ====== 一、通过元素类型的方法来操作: document.getElementById();//id名,在实际开发中较少使用,选择器中多用class id一般只用在顶级层存在 不能太过依赖id document.getElementsByTagName();//标签名 d ...
这几个变量判断函数在PHP开发中用的其实挺多的,而且粗看上去都差不多,但其实还是有不少的区别的,如果搞不清楚,也许就会遗留一些潜在的bug, 包括我自已也遇到过这样的坑,比如有一次我就遇到过用empty判断出现的问题,前端是允许输入0的,但是我用empty判断的话就为真,我就直接给报错了,所以这里就 ...
ThinkPHP 6 从原先的 App 类中分离出 Http 类,负责应用的初始化和调度等功能,而 App 类则专注于容器的管理,符合单一职责原则。 以下源码分析,我们可以从 App,Http 类的实例化过程,了解类是如何实现自动实例化的,依赖注入是怎么实现的。 从入口文件出发 当访问一个 Thin ...
分页查询分类: 逻辑分页(不常用): 逻辑上进行分页,实际并没有分页操作。 一次性把所有数据查询出来,但是在展示的时候只显示其中某一部分。 优点:只需要查询一次数据库,数据展示的速度比较快。 缺点:非常消耗内存,在数据量比较大的时候有内存溢出的隐患。 物理分页(推荐,常用) 在逻辑上进行分页,实际操 ...
今天在进行文件上传逻辑的编写 在jsp页面加上了enctype="multipart/form-data" 1 <form action="doUpload" method="post" enctype="multipart/form-data"> 2 <div class="form-group ...
第一步:下载和配置phpstudy 我用的是最新版本:https://www.xp.cn/ 根据自己的需要下载相应的版本,我这儿用的是windows版本的 下载下来后,运行界面是这个 一般在自己电脑上开发的话,只需要开启这两个 然后我修改php的版本, 我修改到了php7.3.4nts,然后后面出现 ...
1.在github上创建仓库 2.git clone github上创建仓库的地址 3.项目文件里就会增加一个你在github上创建的项目名称,进入该项目文件夹 4.git add . 5.git commit -m "提交信息" 6.git push -u origin master ...
关于window innerWidth 文档显示区域 宽 innerHeight 文档显示区域 高 outWidth 浏览器整个宽 outHeight 浏览器整个高 screenX(screenLeft) 浏览器里屏幕左上角距离的x坐标 screenY(screenTop) 浏览器里屏幕左上角距离的 ...
一、事件概述 事件是什么? 在我们的生活中,都会接触到事件这样一个概念,它通常通过描述发生这件事的时间、地点、人物,发生了什么来进行概括。 同样的在javascript也有这样的一个的东西 事件。 页面上发生的事件:鼠标移动、点击、滚动等等。 事件描述了页面上发生的事情,通常它有以下三个要素组成: ...
使用SPA+.NET Core3.1实现 GitHub第三方授权登录 类似使用AspNet.Security.OAuth.GitHub,前端使用如下:VUE+Vue Router+axios AspNet.Security.OAuth.GitHub GitHub "https://github.co ...
try destroydialog biaoti catch() rollout biaoti "" ( local mousedd = false local thepos = [0,0] activeXControl ax "https://www.baidu.com/" width:950 h ...
给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 ...
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写) ...