找到 6691 篇文章 关于 Javascript

如何在 CSS3 和 HTML 中更流畅地渲染细字体?

Samual Sam
更新于 2020-06-25 05:32:31

264 次浏览

为了更流畅地渲染细字体,请使用以下代码:-text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;对于 Google Chrome,请使用以下代码:-webkit-font-smoothing:antialiased !important;您可以像这样增强性能:text-rendering: auto text-rendering: optimizeSpeed text-rendering: optimizeLegibility text-rendering: geometricPrecision text-rendering: inherit

如何使用 HTML5 Canvas 相机/视口?

George John
更新于 2020-06-25 05:54:06

616 次浏览

对于视口的使用,请使用 drawImage() 方法。ctx.clearRect(0,0,game.width,game.height); // 全屏背景图像 ctx.drawImage(background,cropLeft,cropTop,cropWidth,cropHeight, 0,0,viewWidth,viewHeight);对于游戏,请使用以下代码:var myGame = document.getElementById("game"); var myCtx= myGame.getContext("2d"); myCtx.clearRect(0,0,game.width,game.height); // 使用 drawImage() 方法 myCtx.drawImage(background,left,top,350,250,0,0,250,150); myCtx.beginPath(); myCtx.arc(130,80,12,0,Math.PI*2,false); myCtx.closePath(); myCtx.fill(); myCtx.stroke();

如何在 Firefox 中检测拖动到窗口外部时的 dragleave 事件(使用 HTML)?

Krantik Chavan
更新于 2020-06-25 05:44:27

121 次浏览

您需要跟踪哪些元素触发了 dragenter 和 dragleave 事件。在单个元素上监听 dragenter 和 dragleave 事件不仅会捕获该元素上的事件,还会捕获其子元素上的事件。$.fn.draghover = function(options) {    return this.each(function() {       var collection = $(),       self = $(this);       self.on('dragenter', function(ev) {          if (collection.length === 0) {             self.trigger('draghoverstart');          }          collection = collection.add(ev.target);       });       self.on('dragleave drop', function(ev) {          collection = collection.not(ev.target);          if (collection.length === 0) {             self.trigger('draghoverend');          }       });    }); };监听事件:$(window).draghover().on({    'draghoverstart': function() {       alert(‘拖动到窗口内');    },    'draghoverend': function() {       alert('拖动到窗口外');    } });

如何在不丢失任何表单数据的情况下重新加载当前页面(使用 HTML)?

Chandu yadav
更新于 2020-06-24 14:22:10

7K+ 次浏览

在不丢失表单数据的情况下重新加载当前页面的最简单方法是使用 WebStorage,其中您可以使用持久性存储 (localStorage) 或基于会话的存储 (sessionStorage),它会保留在内存中,直到您的 Web 浏览器关闭。在页面即将重新加载时尝试以下操作:window.onbeforeunload = function() {    localStorage.setItem(name, $('#inputName').val());    localStorage.setItem(phone, $('#inputPhone').val());    localStorage.setItem(subject, $('#inputAddress').val()); }现在检查如下:window.onload = function() {    var name = localStorage.getItem(name);    var phone = localStorage.getItem(phone);    if (name !== null) $('#inputName').val(name); if (phone !== null) $('#inputPhone').val(phone);    // ... }

HTML 中的 Input type DateTime 值格式

George John
更新于 2020-01-27 06:33:59

2K+ 次浏览

使用 input type=”datetype”。datetime 输入类型在 HTML 中使用 . 使用它,允许用户选择日期和时间。每当单击输入字段时,都会显示一个日期时间选择器弹出窗口。           HTML 输入 datetime                        详细信息:          学生姓名          考试日期和时间                    

如果 IBM Worklight 最终使用 PhoneGap 来支持 HTML,为什么要使用它?

Smita Kapse
更新于 2019-07-30 22:30:22

69 次浏览

IBM Worklight 是一个完整的开发平台。许多关键功能可以在 Worklight 中完成,而您无法使用 PhoneGap 库来完成。PhoneGap 是 Adobe System 的一个软件开发框架,用于开发移动应用程序。要使用 PhoneGap 开发应用程序,开发人员不需要具备移动编程语言的知识,而只需要掌握 Web 开发语言,如 HTML、CSS 和 JScript。PhoneGap 为所有流行的移动操作系统平台(如 iOS、Android、BlackBerry 和 Windows Mobile OS 等)生成应用程序。PhoneGap 库和 IBM Worklight 都提供 HTM5 和 CSS 支持。IBM Worklight ... 阅读更多

是否可以在 Visual Studio 中添加 HTML5 验证?

Ankith Reddy
更新于 2020-06-24 14:22:48

152 次浏览

对于 HTML5 验证,您需要在 Visual Studio 中安装 IntelliSense 和验证支持。Visual Studio 2012 支持 HTML5。VS 2010 具有 IntelliSense 支持,但 VS 2012 添加了相应的代码片段,使编写标记变得快速简便。请按照以下步骤操作:启动 Visual Studio 2012转到工具 > 选项菜单当显示选项配置屏幕时,转到文本编辑器 > HTML > 验证。

使用 HTML 优化基于 SVG 的精灵图,以实现移动浏览器中的 CSS3 HW GPU 加速

Anvi Jain
更新于 2020-06-24 14:23:27

62 次浏览

为了优化,请更改帧的 zindex。这将图像分层叠加,以解决闪烁问题,因为在重绘时,最后一帧仍然可见。不断增加最新帧的 zindex 值。注意:您需要再次重置 zindex,这可能会对减少闪烁产生惊人的效果。

使用 Ionic 作为桌面 Web 应用程序(使用 HTML5)

Arjun Thakur
更新于 2019-07-30 22:30:22

186 次浏览

Ionic 是一个 HTML5 移动应用程序开发框架,旨在构建混合移动应用程序。可以将 Ionic 视为处理应用程序所需的所有外观、感觉和 UI 交互的前端 UI 框架。有点像“原生 Bootstrap”,但支持各种常见的原生移动组件、流畅的动画和漂亮的设计。Ionic 框架需要原生包装才能在移动设备上运行Ionic 仅针对移动设备构建和测试。Internet Explorer 不支持 Ionic 的所有功能。请为桌面和移动设备使用单独的应用程序。但是,您 ... 阅读更多

HTML5 Canvas 上的 keydown 事件的 addEventListener

Nitya Raut
更新于 2020-06-24 14:23:57

659 次浏览

在 Canvas 元素上使用 tabindex 属性,以便在 Canvas 上使用 addEventListener:var myTarget, myCanvas; window.onload = function() {    myCanvas = document.getElementById('canvas');    document.addEventListener('mousedown', function(event) {       myTarget = event.target;       alert('这是 mousedown 事件。');    }, false);        document.addEventListener('keydown', function(event) {       if(myTarget == myCanvas) {          alert('这是 keydown 事件。');       }    }, false); }

广告