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

从零开始学 Web 之 jQuery(一)jQuery的概念,页面加载事件

它封装JavaScript常用的功能代码,提供一种简便的操作,优化 HTML 文档操作、事件处理、动画设计和 Ajax 交互。...jQuery的核心特性可以总结为: 具有独特的链式语法和短小清晰的多功能接口; 具有高效灵活的css选择器,并且可对CSS选择器进行扩展; 拥有便捷的插件扩展机制和丰富的插件。 兼容各种主流浏览器。...DOCTYPE html> html lang="en"> Title ...3、jQuery对象.val();表示获取该对象 value 属性的值; 4、jQuery对象.val("值");表示设置该对象 value 属性的值; 四、页面加载事件 1、DOM中页面加载事件...$ 也可以换成 jQuery。 特点:不是整个页面的所有元素,而是页面中的基本元素加载完后就执行,所以比使用 load 的方式快一些。

1.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HT for Web的HTML5树组件延迟加载技术实现

    HT for Web的HTML5树组件有延迟加载的功能,这个功能对于那些需要从服务器读取具有层级依赖关系数据时非常有用,需要获取数据的时候再向服务器发起请求,这样可减轻服务器压力,同时也减少了浏览器的等待时间...进入正题,今天用来做演示的Demo是,客户端请求服务器读取系统文件目录结构,通过HT for Web的HTML5树组件显示系统文件目录结构。...> 这就是全部的HTML代码,加上空行总共也就50几行,怎么样,有没有感觉HT for Web很强大。...整体的思路是这样子的,当然这离我们要实现的树组件的延迟加载技术还有些差距,那么,HT for Web的HTML5树组件的延迟加载技术是怎么实现的呢?不要着急,马上开始探讨。...的HTML5树组件延迟加载技术就设计完成了,我在服务器的控制台打印出请求路径,看看这个延迟加载是不是真的,如下图: ?

    2K40

    HT for Web的HTML5树组件延迟加载技术实现

    HT for Web的HTML5树组件有延迟加载的功能,这个功能对于那些需要从服务器读取具有层级依赖关系数据时非常有用,需要获取数据的时候再向服务器发起请求,这样可减轻服务器压力,同时也减少了浏览器的等待时间...进入正题,今天用来做演示的Demo是,客户端请求服务器读取系统文件目录结构,通过HT for Web的HTML5树组件显示系统文件目录结构。...> 这就是全部的HTML代码,加上空行总共也就50几行,怎么样,有没有感觉HT for Web很强大。...整体的思路是这样子的,当然这离我们要实现的树组件的延迟加载技术还有些差距,那么,HT for Web的HTML5树组件的延迟加载技术是怎么实现的呢?不要着急,马上开始探讨。...的HTML5树组件延迟加载技术就设计完成了,我在服务器的控制台打印出请求路径,看看这个延迟加载是不是真的,如下图: ?

    2.3K100

    扩展HT for Web之HTML5表格组件的Renderer和Editor

    在HT for Web提供了一下几种常用的Editor,分别是: slider:拉条 color picker:颜色选择器 enum:枚举类型 boolean:真假编辑器 string:普通的文本编辑器...而渲染器,在HT for Web提供常用的Renderer有: enum:枚举类型 color:颜色类型 boolean:真假渲染器 text:文本渲染器 和编辑器一样也可以自定义渲染器,但是方式不太一样...今天我们就来实现一把自定义HTML5表格组件的Renderer和Editor,为了更直观地演示编辑效果,我们正好利用HT for Web强大的HTML5拓扑图组件 首先来瞧瞧效果: ?...HT for Web的拓扑图网络节点的文字,简单修改label.rotation属性即可实现文字旋转功能,为了更直观我特意加上label.background使得网络拓扑图节点文字具有背景效果。...按照HT for Web组件的设计惯例,我们需要创建一个Div作为view,在view中包含一个canvas元素,组件内容在canvas上绘制; 2. editor需要与用户有交互,因此,需要在view

    1.9K70

    扩展HT for Web之HTML5表格组件的Renderer和Editor

    在HT for Web提供了一下几种常用的Editor,分别是: slider:拉条 color picker:颜色选择器 enum:枚举类型 boolean:真假编辑器 string:普通的文本编辑器...而渲染器,在HT for Web提供常用的Renderer有: enum:枚举类型 color:颜色类型 boolean:真假渲染器 text:文本渲染器 和编辑器一样也可以自定义渲染器,但是方式不太一样...今天我们就来实现一把自定义HTML5表格组件的Renderer和Editor,为了更直观地演示编辑效果,我们正好利用HT for Web强大的HTML5拓扑图组件 首先来瞧瞧效果: ?...HT for Web的拓扑图网络节点的文字,简单修改label.rotation属性即可实现文字旋转功能,为了更直观我特意加上label.background使得网络拓扑图节点文字具有背景效果。...按照HT for Web组件的设计惯例,我们需要创建一个Div作为view,在view中包含一个canvas元素,组件内容在canvas上绘制;     2. editor需要与用户有交互,因此,需要在

    1.6K30

    C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸

    BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】 在前一篇博客《C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案》中介绍了目前市场主流的Web开发技术与应用框架...,其中前端脚本的应用在国内分2大派系 jQuery 与 Vue.js。...本篇博客主要介绍Web网页中使用jQuery加载模型与图纸以及其他的应用开发。...但是BIMFACE模型或图纸在网页中渲染时使用了HTML5、CSS3、WebGL等新技术,对浏览器版本要求比较高,在IE兼容模式下无法正常加载运行。...Web.aspx、Web.html、Web.cshtml 中使用ajax调用一般处理程序或者MVC控制器是最常用的方法 // 加载模型或图纸 function loadBIMFile(bimFaceFileId

    91120

    jQuery框架安装及jQuery特点介绍

    jQuery框架安装及jQuery特点介绍,JQuery是一个便捷、简洁的JavaScript框架,封装了Js常用的功能代码,提供一种简便的Js设计模式,优化Html文档操作、事件处理、动画设计和Ajax...jQuery框架特点:jQuery是一个轻量级的脚本,其代码非常小巧;语法简洁易懂,学习速度快,文档丰富;支持CSS1~css3定义的属性和选择器;跨浏览器,支持的浏览器包括IE、FireFox、Chrome...等;实现了JavaScript脚本和HTML代码的分离,便于后期编辑和维护;插件丰富可以通过插件扩展更多功能。...jQuery使用非常简单,只要在HTML(或JSP)中引入一个外部JavaScript文件即可,其引入代码如下所示: image.png 上述代码表示引入当前目录下的“jquery-3.5.1.min.js...1、创建项目 在Eclipse中创建一个名称为chapterl5的Web项目,在项目的WebContent目录下创建一个名称为js的文件夹,并将下载的jquery-1.11.3.min.js文件放置在文件夹中

    1.3K10

    Web前端开发(高级)下册-目录

    新特性结构化语义元素多媒体元素其他元素 HTML5新增全局属性HTML5废弃的元素HTML5废弃的属性web storage less介绍less的安装服务端客户端 less的使用变量嵌套混合继承函数导入其他...触摸事件jquery mobile滚动事件jquery mobile方向事件 网页设计平台差异性 性能优化与自动化技术 web前端开发概述web前端开发认识web前端开发技术web前端开发常见问题 web...前端开发,调试工具常用web前端开发工具常用web前端调试工具 html与css代码优化html优化网页文档结构规范html5新特性html 代码优化以及写法注意 css3新特性浏览器样式重置css样式选择器...优化提升文件加载速度javascript dom 操作优化javascript dom 脚本加载优化 webpack工具web前端安全性常见安全性问题安全性解决方案 npm以及模块化npm 安装配置...变量的解构赋值默认值解构赋值分类 set与map声明操作方法遍历方法 箭头函数一个参数的箭头函数没有参数的箭头函数多个参数的箭头函数函数体箭头函数返回对象箭头函数事件handler数组排序回调 es6相对于es5宽展函数的扩展对象的扩展数组的扩展

    1.4K30

    目前比较火的前端框架及UI组件

    jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。...jquery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。...6.requirejs 地址:点击打开链接 描述:RequireJS的目标是鼓励代码的模块化,它使用了不同于传统标签的脚本加载步骤。...它鼓励在使用脚本时以module ID替代URL地址。 RequireJS以一个相对于baseUrl的地址来加载所有的代码。...页面顶层标签含有一个特殊的属性data-main,require.js使用它来启动脚本加载过程,而baseUrl一般设置到与该属性相一致的目录。 用途:模块化动态加载。

    5.4K40

    基于 Express 应用框架的技术方案选型浅谈

    WEB 应用的标准框架,大多数工程师都很熟悉他的设计思想(极简的内核,但能让你用各种中间件来扩展他的功能) Koa :设计思想非常类似 Express,区别在于它是使用 ES6 中的 generator...这里简单介绍以前设计的几种基于 Express 扩展的技术选型方案,恰好涵盖了 React、Angular 以及 Vue 这三个 Web 前端框架。...设计完成后将开发态页面使用 Webpack 打包构建,构建目录为服务端 Express 的静态资源目录。首屏渲染的工作交给 Ejs 模板引擎(事实上也可以直接使用 HTML 字符串渲染)进行处理。...# 中间件目录(Nuxt预设目录) ├── mixins # 全局mixins ├── modules # Nuxt模块(TypeScrpt的Webpack配置扩展...在客户端使用 ts-node 启动服务,通过识别 DEV_TYPE 环境变量加载Nuxt的 Builder,实现 Web 前端的热加载功能。

    7.7K30

    身为前端,自己做一款简易的chrome扩展吧

    一个应用(扩展)其实是压缩在一起的一组文件,包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件。...应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。...建立扩展目录: 每个扩展(extension)都应该包含下面的文件: 一个manifest文件 一个或多个html文件 可选的一个或多个javascript文件 可选的任何需要的其他文件...上面说的要向页面当中注入脚本文件,主要就是靠content_scripts,Content scripts是在Web页面内运行的javascript脚本。...浏览至您的扩展程序文件所在的目录,并选定。 您也可以将扩展程序文件所在的目录拖放到浏览器中的 chrome://extensions 上加载它。

    1.4K50
    领券