前端小白入门之再学JavaScript (一)
JavaScript(缩写:JS)是一门完备的 动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性。由布兰登·艾克( Brendan Eich,Mozilla 项目、Mozilla 基金会和 Mozilla 公司的联合创始人)发明。 JavaScript 的应用场合极其广泛。简单到幻灯片、照片库、浮动布局和响应按钮点击。复杂到游戏、2D 和 3D 动画、大型数据库驱动程序,等等。 JavaScript 相当简洁,却非常灵活。开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。其中包括:
浏览器应用程序接口(API)—— 浏览器内置的 API 提供了丰富的功能,比如:动态创建 HTML 和设置 CSS 样式、从用户的摄像头采集处理视频流、生成3D 图像与音频样本,等等。
第三方 API —— 让开发者可以在自己的站点中整合其它内容提供者(Twitter、Facebook 等)提供的功能。
第三方框架和库 —— 用来快速构建网站和应用。
-------https://developer.mozilla.org [MDN] s ...
iOS 13 不只有深色模式,这 15+ 个新功能同样值得关注
按照惯例,苹果于北京时间 6 月 4 日凌晨的 WWDC 上发布了各个平台的新一代操作系统。相比去年专注于性能和稳定性的 iOS 12,今年的 iOS 13 有了大幅改动,带来了众多系统新特性,以及原生应用也得到了大幅改进。
系统外观:姗姗来迟的深色模式自 iPhone X 发布以来,iOS 的深色模式就成了许多媒体每年 WWDC 预测的保留部分。在两年之后,苹果终于在 iOS 13 中将深色模式带到了 iPhone 上。 刷上 iOS 13 并在设置中开启深色模式后,我发现 iPhone 的锁屏页面、主屏幕、通知中心小组件页面以及原生应用的背景都会相应变为深色。此外,iOS 13 还提供了一组与 macOS Mojave 类似的壁纸,可以随深色模式的开关而变化。 你可以在「设置-显示与亮度」中更改深色模式的设置。除了手动更改外,还可以选择根据日出与日落时间进行自动更改,或是自定义深色模式的时间段。 除了在设置中开启 / 关闭深色模式,你也可以在控制中心长按亮度选项,借助弹出的选项来更加方便地切换系统外观。 虽然苹果在系统界面和内置应用上下了不少功夫 ...
传说中图片防盗链的爱恨情仇
原理
注:这里有个很有趣的就是 Referrer 和 Referer 的故事了感兴趣的自行去了解以下
我们先来了解了解防盗链的原理,在http 协议中,如果从一个页面跳到另一个页面,header字段里面会带个 Referer。图片服务器通过检测 Referer 是否来自规定域名,来进行防盗链。如果盗用网站是 https 的 协议,而图片链接是 http 的话,则从 https 向 http 发起的请求会因为安全性的规定,而不带 referer,从而实现防盗链的绕过。官方输出图片的时候,判断了来源(Referer),就是从哪个网站访问这个图片,如果是你的网站去加载这个图片,那么Referer就是:你的网站地址;你的网址肯定没在官方的白名单内,(当然作为可操作性极强的浏览器来说referer是完全可以伪造一个官方的URL这样也也就也可以饶过限制????)所以就看不到图片了。 因此,若不发送Referer,也就是没有来源。那么官方那边,就认为是从浏览器直接访问的,所以就能加载正常的图片了。
目的盗链是指在自己的页面上展示一些并不在自己服务器上的内容。通常的做法是通过技术手段获得它人服务器上 ...
小涴熊漫画CMS-开源免费的采集漫画连载系统,带采集API
源码简介小涴熊漫画CMS,开源免费,基于ThinkPHP 5.1及Redis缓存,自带火车头api方便我们采集发布,功能就不多说了,可以看下面的截图,漫画系统都差不多。作者更新也积极,貌似还计划加入会员系统等其他功能,这里就发一下。
图片预览
安装教程环境要求:PHP 5.6-7.2、MySQL >= 5.7、Redis、Redis扩展 1、安装环境 这里依旧走简单路线,使用宝塔面板做演示,使用命令: CentOS系统
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
然后打开域名开始安装程序。 如果要开启404,而不让cms报错信息显示出来,需要修改config/app.php文件: 去掉第一排的//即可
‘exception_tmpl’ => Env::get(‘app_path’) . ‘index/view/pub/404.html’,
‘exception ...
苹果公布 2019 年度设计大奖,这 9 款 App 是今年的赢家
除了开幕演讲外,每年的 WWDC 最受人瞩目的还有 Apple Design Awards(苹果设计奖)。苹果每年都会为在设计、技术和创新方面有突出表现的开发者颁发此奖。今年共有以下 9 款应用和游戏获得这份奖项。
花园之间:控制时间来解谜花园之间 曾获 2018 年度 Mac 游戏的奖项,并于今年 5 月移植到了 iOS 平台。在游戏中,玩家将与一对朋友共同经历从相识、相知到离别的过程。
花园之间最吸引人的自然是它绝美的画面。无论是在 Mac 还是 iOS 设备上,它都能给玩家带来惊艳的视觉效果。不同于常规游戏的是,在游戏中,你不能操纵主角的行走,但你可以通过操控时间来为其铺设道路。
精美的画面只是吸引玩家的第一步,这款游戏真正击中玩家内心的是它的叙事。游戏对时间、友情的讨论,让玩过本作的玩家无一不沉浸其中。
你可以在 App Store 购买花园之间,售价 ¥30。
Ordia:画风优美的跳跃游戏Ordia 是一款平台动作游戏,玩家需要操控主角在诡谲的星球上跳跃、探索。游戏在动画效果方面极为出色,无论是主角与跳跃点的融合,还是外星生物的 ...
如何何纯代码为WordPress文章页添加面包屑导航
如何纯代码为 WordPress 文章页添加面包屑导航,我们主要通过修改主题 functions.php、single.php、main.css 三个文件来实现。
以下方法转自@蝈蝈要安静。注意以下并非本站所用的面包屑,无法于本站一样,但基本原理相同,经供参考
一、修改 functions.php首先在自己的主题文件中找到 functions.php,并在文件中添加下面代码。
//面包屑导航生成函数function qgg_breadcrumbs(){if( !is_single() ) return false; $categorys = get_the_category(); $category = $categorys[0]; return ‘当前位置:‘.get_bloginfo(‘name’).’ > ‘.get_category_parents($category->term_id, true, ‘ > ‘).get_the_title();}
二、修改 single.php这里是把面包屑导航显示到文章页面,所以我们第二步是修改主题 single.php ...