首页 > 其他分享 >web QQ 用到的技术

web QQ 用到的技术

时间:2023-08-08 12:34:42浏览次数:39  
标签:QQ web JET Web 用到 Javascript js Project 版本


Project Home Downloads Wiki Issues Source



Summary   Updates   People


Project Information




Members

[email protected]

站在巨人的肩上Standing on shoulders of giants

JET 适用于 Web Page 和 Web App 的开发, 目前已经应用与WebQQ2.0和WebQQ3.0http://web.qq.com/ 等Web应用。

  1. 微内核设计
  • 内核可完全分离出来,用于构建自己的框架
  1. 自由拼装各个模块
  2. 命名空间、原生对象零污染
  3. 无缝集成各种js框架
  • 与jQuery, YUI, Mootools, Prototype.js 等框架无缝集成
  • 与多种局部框架无缝集成,如:Mini, Sizzle, cssQuery, xpath, JSON 等等
  1. 多版本共存
  • 如采用的JET版本过旧,旧有的Javascript代码不能与新版本JET兼容,则可以采用多版本共存的方式保持程序的可延续性
  1. 分层设计
  • Javascript核心层,与Javascript解释引擎无关的封装和扩展
  • 浏览器端Javascript层,对浏览器中的Javascript引擎部分的封装和扩展
  • JET 代码组织方式一(传统):
var
 J 
=
 
new
 
Jet
();

J
.
out
(
J
.
version
);
  • JET 代码组织方式二(推荐):
Jet
().
$package
(
function
(
J
){

        J
.
out
(
J
.
version
);


});

JET设计理念

不要重复自己(Don’t Repeat Yourself)

//=========================================================

感谢 David Flanagan, John Resig, 以及QZFL, MooTools, YUI, Prototype, Dojo, ExtJs 的作者们!

标签:QQ,web,JET,Web,用到,Javascript,js,Project,版本
From: https://blog.51cto.com/u_16034393/7007103

相关文章

  • 免费获取最新WebStorm激活码,永久激活WebStorm教程
    分享的WebStorm2023.2最新激活注册码,可免费永久激活,亲测有效,下面是详细文档哦~申明:本教程WebStorm激活码收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!PS:本教程最新更新时间:2023年08月08日~前言前端开发工具中,有小伙伴们......
  • web开发----jsp中通用模版的引用 include的用法
    web开发中常常会有一些代码需要多个页面使用,比如banner nav导航 还有footer等.ASP.NET开发中有母版页的说法,也就是写一些通用的模版页,然后其他页面可以引用。 jsp中 当然也有这样的用法 也就是include的用法 两种用法一种是说明标签<%@include file="xxx.jsp"%>,......
  • vs安装web环境遇到的问题-----调试器dll msdbg2.dll 未正确安装
    首先,你要找到msdbg2.dll。一般就在%CommonProgramFiles%\MicrosoftShared\VS7Debug”目录下。找找先,实在不行搜索吧;如果没有直接下载一个,有的也需要执行以下操作:msdbg2.dll文件拷贝一份到windows/system32目录下,然后在运行中regsvr32msdbg2.dll,重启vs即可。......
  • SpringSecurity1: spring boot web 样例快速体验
    本文只讲操作实践,不讲原理,这样对于想快速搭建起一个基于SpringSecurity的Web项目的朋友们而言,比较友好。文章主要由两部分构成:快速演示样例所有账户和授权数据均基于内存,能在极短的时间内搭建和运行起来,可以快速体验SpringSecurity简易生产样例建议想参考原型,在自己工程中......
  • WebRTC 显示RTSP视频流
    网页显示视频的两种方式: 1.使用Vlc插件,浏览器限制火狐50,51 版本。文件见上传。<objecttype="application/x-vlc-plugin"id="vlc3"events="True"style="width:300px;height:300px;"><paramname="mrl"id="mr10......
  • Asp.Net WebApi防重提交
     一、添加过滤器///<summary>///重复提交///</summary>publicclassReSubmitAttribute:ActionFilterAttribute{///<summary>///操作成功提示消息///</summary>publicstringSuccessMsg=null;......
  • JavaWeb短信验证的实现方法
    JavaWeb短信验证的实现方法短信验证是现代应用程序中常用的一种用户身份验证方式。在JavaWeb开发中,我们可以通过一些简单而有效的方法实现短信验证功能。本文将介绍如何使用Java编程语言来实现JavaWeb短信验证。JavaWeb短信验证的实现方法首先,我们需要一个短信服务提供商,比如阿......
  • JavaWebSocket心跳机制详解
    JavaWebSocket心跳机制详解WebSocket是一种在Web浏览器和服务器之间进行全双工通信的协议,它提供了一种简单而强大的方式来实现实时数据传输。在使用WebSocket时,心跳机制是非常关键的,它能够保持连接的稳定性并及时发现连接的异常。本文将详细解释JavaWebSocket心跳机制的实现原理......
  • Java WebService如何生成PDF文件
    JavaWebService如何生成PDF文件在Web应用开发中,生成PDF文件是一项非常常见的需求。本文将介绍如何使用JavaWebService来生成PDF文件。JavaWebService如何生成PDF文件一、概述PDF(PortableDocumentFormat)是一种独立于应用软件、硬件和操作系统的文件格式,它能够保留文档的格......
  • Android平台一对一音视频通话方案对比:WebRTC VS RTMP VS RTSP
    一对一音视频通话使用场景一对一音视频通话都需要稳定、清晰和流畅,以确保良好的用户体验,常用的使用场景如下:社交应用:社交应用是一种常见的使用场景,用户可以通过音视频通话进行面对面的交流;在线教育:老师和学生可以通过音视频通话功能进行实时互动,提高教学效率;远程协助:在某些工作场景......