首页 > Web开发
网页加载大量图片,如何提高加载速度
图片懒加载: 使用JS,当页面滚动到图片显示的位置时,才加载。 幻灯片、相册,预测即将加载的图片,加载 CSS中的背景等图片: CSSSprite,Base64,Iconfont 如果图片过大,加载时可以加载缩略图,然后替换为清晰图像 如果图片的实际展示尺寸远小于图片实际尺寸,可以缩小图片到显示大小 ...
分类:Web开发   时间:2021-04-11 21:59:44    收藏:0  评论:0  赞:0  阅读:35
通过PHP类的反射来实现依赖注入
PHP具有完整的反射 API,提供了对类、接口、函数、方法和扩展进行逆向工程的能力。**通过类的反射提供的能力我们能够知道类是如何被定义的,它有什么属性、什么方法、方法都有哪些参数,类文件的路径是什么等很重要的信息。**也正式因为类的反射很多PHP框架才能实现依赖注入自动解决类与类之间的依赖关系,这 ...
分类:Web开发   时间:2021-04-11 21:59:31    收藏:0  评论:0  赞:0  阅读:42
10个js的优化技巧
1. if多条件判断 // 冗余 if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') {} // 简洁 if (['abc', 'def', 'ghi', 'jkl'].includes(x)) {} 2. if...else... // 冗余 let tes ...
分类:Web开发   时间:2021-04-11 21:58:06    收藏:0  评论:0  赞:0  阅读:35
JsonConvert After parsing a value an unexpected character was encountered
JsonConvert.DeserializeObject<T>(data); 报错:After parsing a value an unexpected character was encountered 错误原因是没有进行json转义 错误用法:return Json<T>(t); 输出未转义 ...
分类:Web开发   时间:2021-04-11 21:53:01    收藏:0  评论:0  赞:0  阅读:625
如何理解emitter.js里面的dispatch和broadcast
//这里面的核心思想是通过递归或遍历来查找要broadcast或dispatch的组件名字,然后在组件自身上emit与on function broadcast(componentName, eventName, params) { this.$children.forEach(child => { ...
分类:Web开发   时间:2021-04-11 21:50:33    收藏:0  评论:0  赞:0  阅读:44
CSS3过渡应用
##小米图标转换 ####transition:需要过渡的属性 花费时间 (运动曲线 何时开始); Tips: 1.第二个属性值必须跟上单位(s) 2.谁要过渡给谁加 图标转换最终效果:当鼠标划过图标时,缓慢转换成另一个图标 ####步骤 #####一、准备一个大盒子,大盒子里有一个小盒子,小盒子里 ...
分类:Web开发   时间:2021-04-11 21:47:03    收藏:0  评论:0  赞:0  阅读:42
Http简介
什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,他通常运行在TCP之上 文本:html,字符串... 超文本:图片,音乐,视频,定位,地图... 端口:80 HTTPS:安全的 端口:443 两个时代 HTTP1.0 HTTP1.0:客户端可以于web服务器连接,连接后只能获取 ...
分类:Web开发   时间:2021-04-11 21:46:46    收藏:0  评论:0  赞:0  阅读:31
本地文件上传Gitee
一.下载git 下载细节参考博客 Github与gitee类似,最后的ssh公钥,gitee中也有 二.建仓库 填写必要信息 仓库建好 三.上传本地文件到gitee 选择要上传的文件右击 ,点击Git Bash Here 1.克隆 git clone 仓库地址 2.复制文件!!!(很重要) 将其中的 ...
分类:Web开发   时间:2021-04-11 21:42:12    收藏:0  评论:0  赞:0  阅读:26
PHP无限级分类
代码演示 没什么可说的直接看代码 <?php namespace app\controller; class Category { private $three; //用户存放没有下级分类的数据 //模拟假数据 protected static function arr() { $rows = [ ...
分类:Web开发   时间:2021-04-11 21:35:09    收藏:0  评论:0  赞:0  阅读:31
.net 反射基本使用
反射可以在运行时获取类的信息(方法、字段、父类信息等等)。可以动态创建对象。动态调用对象 Type 每一个类都对应一个Type可以通过下面三种方式获得: Type type1 = OBJ.GetType(); Type type2 = typeof(OBJ); Type type3 = Type.G ...
分类:Web开发   时间:2021-04-11 21:32:33    收藏:0  评论:0  赞:0  阅读:29
使用yum来实现php5.4完美升级php5.6版本
进入终端后查看php版本 php -v 输出可能如下: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 199 ...
分类:Web开发   时间:2021-04-11 21:28:59    收藏:0  评论:0  赞:0  阅读:29
CSS-是谁的心啊
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ...
分类:Web开发   时间:2021-04-11 21:28:26    收藏:0  评论:0  赞:0  阅读:24
Netty 实现类似Dubbo的RPC
之前了解到dubbo 的底层是基于Netty,在学习了Netty 之后简单的模拟一个RPC。 模仿dubbo,消费者和提供者约定接口和协议,消费者远程调用提供者的服务,提供者返回一个字符串,消费者打印提供者返回的字符串 1. HelloService 公共接口 package netty.rpc.p ...
分类:Web开发   时间:2021-04-11 21:27:26    收藏:0  评论:0  赞:0  阅读:34
css选择器
css选择器大致分为三种 1.全局选择器 *{}选中页面所有元素 2.元素选择器 div{} p{} img{} 选中页面指定元素 3.类选择器 .className{} 所有由class属性 且属性名为className相同 类名可以重复,一个类可以有多个名字 用空格隔开 取名规则 可以包括数字 ...
分类:Web开发   时间:2021-04-11 21:26:55    收藏:0  评论:0  赞:0  阅读:44
css的选择器
在css中需要选择到标签。标签可能嵌套非常多得层级,就像套娃一样。这个时候 不但选择起来非常容易出错。也会给用户的电脑带来压力。 在学习过css的选择器的人来讲,每个人喜欢使用的方式也不尽相同。个人推荐使用类选择器。 首先,在选择器中有权重,这样可以解决声明冲突的问题。简单来讲就是行内样式 > ID ...
分类:Web开发   时间:2021-04-11 21:25:59    收藏:0  评论:0  赞:0  阅读:29
【laravel】使用jQ的$.ajax发送json数据,laravel接收不到json数据
$.ajax({ url: 'xxx', contentType:'application/json', crossDomain: true, data: JSON.stringify(obj) }) 使用jQ的ajax方法发送json数据时,记得把对象转成json字符串,不然发送的还是 name= ...
分类:Web开发   时间:2021-04-11 21:22:11    收藏:0  评论:0  赞:0  阅读:34
Netty 编码解码器
netty 发送或者接受一个消息的时候,将会发生一次数据转换。 入站消息会被解码,从字节转换为另一种格式,比如Java 对象; 如果是出站消息会被编码成字节码。 测试自己编写一个编码器和解码器。 1. MyLongToByteEncoder Long型转为byte的编码器: 实际上继承了Channe ...
分类:Web开发   时间:2021-04-11 21:10:18    收藏:0  评论:0  赞:0  阅读:15
创建第一个HTML文件
首先右键新建文本文档,然后打开新建的文档,文本内容写上: <html> <head> <title>我的HTML标题</title> </head> <body> 我的HTML测试 </body> </html> 这样我我们就创建好了HTML了,保存好后改一下后缀名,把.txt文件改成.html然后 ...
分类:Web开发   时间:2021-04-11 21:03:55    收藏:0  评论:0  赞:0  阅读:25
什么是Node.js?
一、Node.js的概念 1、JavaScript引擎 浏览器的内核包括两部分核心: DOM渲染引擎(渲染html) JavaScript解析引擎(解析script) Chrome浏览器内置V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 2、什么是Node.js? 脱离浏览器环 ...
分类:Web开发   时间:2021-04-11 16:28:32    收藏:0  评论:0  赞:0  阅读:26
JS断点调试
JS断点调试,必备的javaScript的debug调试技巧 1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chro ...
分类:Web开发   时间:2021-04-11 16:20:35    收藏:0  评论:0  赞:0  阅读:26
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!