首页
学习
活动
专区
工具
TVP
发布

jojo的技术小屋

专栏作者
70
文章
98160
阅读量
26
订阅数
HTML5 video视频的playsinline和autoplay
问题其实很简单,就是h5的video视频如何在iPhone上不全屏显示,并且自动播放。
jojo
2022-04-01
3.5K0
NaN和Infinity,null和undefined
看到这个标题,大家对这4个变量应该都不陌生,但若说起他们的差别或者是举个小栗子判断结果,估计就有点晕乎乎的了。
jojo
2022-04-01
1K0
User Agent(用户代理)
顾名思义,User Agent中文名就是用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。知道了这些就能判断使用的是哪个平台或终端,后续撸代码也就能更好满足需求了。
jojo
2022-04-01
6740
一、了解web及网络基础
这章我们会介绍一下什么是HTTP,HTTP是用来干嘛的; 然后还会介绍和HTTP关系紧密的3个协议:IP、TCP和DNS; 有人可能对URI和URL有点区分不开,这章也会做个大致的对比介绍。
jojo
2022-03-21
2280
webpack 简单安装步骤和配置
(2)项目文件夹(cmd跳转到项目的文件夹):npm install --save-dev webpack
jojo
2022-03-21
4220
适配iPhoneX
我这里说的适配iPhoneX,是一种比较简单粗暴的适配法,就是填满整个屏幕(包括安全区域和上下左右这些边,见下图)。
jojo
2022-03-21
2520
svga 动画
对于一些小的简单的动画,借助css、js差不多就能实现,而且还不能保证还原度百分百(还能接受);
jojo
2022-03-21
1.7K0
自己写JSON编辑器
时间过得好快,一下子就2018年了,想起好久没写博客,不觉有些浪费了时光,今天便来补一篇。
jojo
2022-03-21
1.7K0
九、客户端检测
比如 Safari 3 以前版本会枚举被隐藏的属性,如果浏览器存在这个bug,那么使用 for-in 循环枚举带有自定义的 toString() 方法的对象,就会返回两个toString()的实例。
jojo
2022-03-21
7020
四、变量、作用域和内存问题
引用类型的值保存在内存中的对象,JavaScript不允许直接访问(操作)内存中的位置,为此,只能按引用访问。
jojo
2022-03-21
5120
三、基本概念
ECMAScript中有5种简单数据类型(Undefined、Null、Boolean、Number和String)和一种复杂数据类型(Object)。
jojo
2022-03-21
4440
二、在HTML中使用JavaScript
defer属性可以让脚本在文档完全呈现之后再执行,延迟脚本总是按照指定它们的顺序执行。
jojo
2022-03-21
7510
一、JavaScript简介
Javascript是一种专为与网页交互面设计的脚本语言,由下列三个不同的部分组成:
jojo
2022-03-21
2080
七牛 JSSDK 配置+常见问题
way1:前端只负责选择图片,然后将图片传给服务端,服务端再传给七牛,再将地址返给前端展示。
jojo
2022-03-21
1K0
canvas小案例集合(小画板、画的回放、刮刮乐)
在现在这个公司呆了4个多月,也是研究了canvas将近4个月,前两周心里就痒痒的想写这方面的博客,但一直没时间。可一直拖着也不是个办法,就这样抽抽空来写吧。
jojo
2022-03-21
1.2K0
CSS3 filter
其实之前几乎都没用过filter属性,就算知道也只是在脑中留了点浅浅的印象,直到最近因为项目的原因,才对filter进行了一个大致的学习。filter是css3的一个属性,Webkit率先支持了这几个功能,感觉效果很不错。不过现在大部分浏览器也都做了兼容性,下面大家就一起来学习吧。
jojo
2022-03-21
2770
原始值和复杂值
1、定义:本身很简单,不能由其他值组成的值,例如5、“foo”、true、null和undefined等,因为它们是不可细化的。也就是说,数字是数字,字符是字符,布尔值则是true或false,null和undefined就是null和undefined。
jojo
2022-03-21
5310
each()、map()
如果说到某个元素的开关事件,第一反应那就是用一个变量做标记,比如flag,为1时开,为0时关,这是很简单的。下面我将以li的opacity为例,没点之前opacity为1,点击后变成0.5,然后就是1和0.5之间的循环:
jojo
2022-03-21
1.2K0
模块化编程之require.js
最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  
jojo
2022-03-21
1.6K0
js模块化编程之彻底弄懂CommonJS和AMD/CMD!(转)
答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!
jojo
2019-03-12
1.6K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档