首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

web名词解释

JavaScript:一种直译式脚本语言,其主要作用是在不与服务器交互的情况下修改 HTML 页面内容, 为网页添加各式各样的动态功能。...jQuery:是一个快速、简洁的 JavaScript 框架,是一个优秀的JavaScript 代码库(或 JavaScript 框架)。...Sass: Sass(Syntactically Awesome Style Sheets)是一个相对新的编程语言,Sass 为 web 前端开发定义一套新的语法规则和函数,以加强和提升 CSS,Sass...jQuery Mobile:是 jQuery 框架的一个组件,用于创建移动端 Web 应用的的前端框架。 ES6: ECMAScript 语言规范第六版。...Webpack: 是一个模块打包工具,将 Web 开发的各种资源打 包压缩在指定的文件中。 Canvas: 画布,是 HTML5 中新增的标签,用于网页实时生 成图像,并且可以操作图像内容。

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

    精读《Microsoft Power Fx》

    概述 Notify("this is a problem", Error) 这就是 Power Fx 语言的一个例子,乍一看没什么特别的。...声明性:这个最重要,即描述做什么,而不是如何或何时做。这个有点像 Jquery 转到 React 模式时,过程式代码与数据驱动代码的区别。...组合:即利用函数式这个特性,推荐利用已有函数组合成新功能,而不是将比如 Sort、Filter 等功能在每个组件上重复实现或者重复配置一遍。...精读 创建一门不用学习就能上手的编程语言,需要足够简单,即从用户角度来理解事物:比如用户不知道回调函数等概念,那就屏蔽所谓的回调函数概念,让一切都是表达式。...提供内置函数 Js 提供了大量内置函数,这似乎不是 Power Fx 的专利,但 Power Fx 提供了许多 UI 级别的函数,这可比 Js 点到为止的 alert 强多了。

    63130

    面向对象+模块化设计绘制canvas星空动画

    如坐标可用(Math.random()*width,+Math.random()*height/2)使星星均匀且无序填充在canvas画布上半部分。...3、动画元素 动画元素是指在canvas画布中具有动画效果的元素。在本例中包含流星和上下摆动的文本。 在动画设计中,需要不断重画canvas画布,因此需要不断调用元素的绘制函数。...所有不是随机的变量和控制运动的变量全部设置了默认值,并添加了setter函数方便外部更改。 每种对象都包含draw(cxt)函数用于对象实例的绘制。 动画元素包含控制动画进行的函数。...程序主函数如下: main.js require.config({ paths:{ "jquery" :"jquery.min", "common" :"common", "element...cxt); drawHouse(cxt,100,400,10); drawTree(cxt,680,480,16); drawTree(cxt,720,460,25); }; //动态运行效果

    2.1K60

    canvas 文字特效-6个典型的HTML5文字特效示范

    1、7组绚丽的jQuery和CSS3文字动画特效   文字特效在CSS3产生后也有了很大的发展,利用各种CSS3属性可以让你的文字在网页中分外动感。...下面分享7组绚丽的jQuery和CSS3文字动画特效,一起来欣赏。   ...2、HTML5弹跳文字特效   今天我们分享一个来自于的超酷弹跳球效果canvas 文字特效,这里我们使用纯HTML5的画布来实现动画及其图形。...4、CSS3燃烧的文字特效   这是一个用CSS3结合jQuery实现的燃烧的文字特效,这个特效主要用到了CSS3的text-shadow属性,并结合jquery动态渲染投影,从而实现了文字燃烧的效果。...而且,配合使用color: 属性,你还可以创建镂空的字体。   6、6个典型的CSS3文字阴影   用CSS3实现文字的阴影效果非常简单,下面的6种阴影文字特效非常具有代表性。

    2.4K20

    打造高大上的Canvas粒子动画

    1.创建一个元素,并获取Canvas画布渲染上下文 是一个双标签元素,通过width和height的值来设置画布的大小。...image.height行,image.width列像素的矩形而不是单纯的一行到结束的,这个n值在矩形中要计算下: 由于一个像素是带有4个索引值(rgba)的,所以拿到图像中第i行第j列的R、G、B、A...另外一种方法就是使用已有的缓动函数,不需要自己制定控制点,这里推荐出名的Tween算法的缓动函数,用其中一个缓动函数来介绍下参数值,其他缓动函数所传的参数值是一样的: 是不是觉得很熟悉?...对没错,jquery用的动画扩展插件easing.js就是Tween算法的缓动函数。...用法就是创建一个带有id的canvas,设定好宽度和高度,引入particle.min.js,然后配置一下参数即可, demo: 只有canvasId、imgUrl、cols、rows是必填的,其他参数都是根据需要自己选填

    2.9K30

    gd.so和php_gd2.so 有什么区别

    在php中使用gd库来对图像进行操作,GD为是一个动态的开放的创建图像的源代码公开的函数库。...通过GD库中的函数可以完成各种点、线、几何图形、文本以及颜色的操作和处理,也可以创建或读取多种格式的图像文件。...创建一个图像应该完成如下所示的四个基本步骤。 (1)创建画布:所有的绘图设计都需要在一个背景图片上完成,而画布实际上就是在内存中开辟的一块临时区域,用于存储图像的信息。...(2)绘制图像:画布创建完成以后,就可以通过这个画布资源,使用各种画像函数设置图像的颜色、填充画布、画点、线段、各种几何图形,以及向图像中添加文本等。...但在图像输出之前,一定要使用header()函数发送Content-type通知浏览器,这次发送的是图片不是文本。 (4)释放资源:将图像被输出以后,画布中的内容也不再有用。

    4.5K30

    ❤️创意网页:绚丽粒子雨动画

    今天,我们将一起学习如何使用 HTML、CSS 和 JavaScript 来创造一个更炫酷的动态网页示例。我们将在网页中添加许多随机颜色的粒子,让它们以不同的速度在画布上飘动,形成一个美妙的粒子效果。...动态图展示 静态图展示 HTML 结构 我们的网页将由一个 canvas 元素组成,用于绘制粒子。...我们还将创建一个粒子数组,并在画布动态绘制这些粒子,形成粒子效果。...我们创建一个粒子数组 particles,并在初始化时生成了多个随机位置的粒子对象。 animate 函数用于实现动画循环。...运行效果 将上述代码保存为一个 HTML 文件,并在浏览器中打开它。您将会看到一个更炫酷的动态网页示例,画布上漂浮着许多彩色的粒子,形成一个华丽的粒子效果。

    14110

    前端常用插件

    中的多行文本,类似于 Ruby 的 HERE Doc screenfull.js: 全屏插件,支持各大浏览器 lunr.js: 类似于 Solr, 但是用于浏览器上的全文搜索引擎,可以为 JSON 创建索引...: jQuery 插件,用来生成二维码 Wookmark-jQuery: jQuery一个插件,可以用来实现瀑布流的效果 isotope: 可以用来过滤、排列布局,实现美观的动态布局切换效果,Demo...定位、运动、倾斜等 hyhyhy: 用于创建 基于 HTML5 的 演示文稿 swipebox: jQuery 插件,用于处理移动端的触摸事件 FileAPI: 前端用户处理文件(拖放、多文件上传等)...: 2D 物理效果引擎,碰撞、弹跳等 jQTouch: 用于辅助创建手机端的 Web 应用,支持主题、Zepto.js 等 snabbt.js: 一个利用 Javascript 和 CSS transform...flippant.js: 一款能够漂亮的网页元素翻转效果库,代码许久不更新,不过作为源码学习还是不错的 move.js: 基于 CSS3 的前端动画框架 scrollReveal.js: 使元素以非常酷帅的方式进入画布

    4.7K61

    SVGEdit:老牌开源 SVG 编辑器是如何架构的?

    灵活性也较差,比如一个 0.5 线宽的直线还把画布缩小了,根本就点不中好不好,希望点击区域可以外扩一些,或想点中一个设置为不可见的图形点击区域。这个做不了。...顺带一提,有个叫做 jPicker 的基于 jQuery 的拾色器插件,也做了魔改,去掉对 jQuery 的依赖。...该方法会: 读取前面的 HTML 创建一个 template 元素,然后添加 DOM 树中。 给一些 DOM 元素绑定了事件响应函数。 $id 这些是工具类方法。...SVGEdit 丢掉 jQuery 用 Web Component,我不是很理解,外国比较流行这个?这样就不好集成进公司的项目中,不利于项目的持续发展。 不要使用单例。...那它们就会因为单例的对象共享导致冲突,比如改了编辑器 A 的设置属性会同时改了编辑器 B 的,这不是我们想要的。 类的面向对象风格是比较好的解法,每个对象都要创建一个新的实例,就不会冲突了。

    72430

    ❤️创意网页:创建更炫酷的动态网页——彩色数字(1到9)粒子动画

    在这篇技术博客中,我们将学习如何创建一个令人惊叹的动态网页效果。我们将使用HTML5的Canvas元素和JavaScript来实现一个彩色数字粒子动画。...动态图展示 静态图展示 图片1 图片2 HTML 结构 首先,我们需要创建一个包含Canvas元素的HTML结构。...设置Canvas的宽度和高度为浏览器窗口的宽度和高度,以使画布充满整个窗口。 创建一个Particle类来表示每个粒子。每个粒子具有随机的大小、颜色和竖直速度,以及一个表示1到9之间随机整数的数字。...初始化粒子数组,并在画布上随机位置创建一定数量的粒子。 定义animate函数来清空画布并更新、绘制所有的粒子。我们使用requestAnimationFrame来实现连续的动画效果。...每次刷新页面,你都会看到不同位置、不同颜色的彩色数字粒子在画布上飘落。这个效果利用了Canvas和JavaScript来实现动态绘制和更新,创造了一个视觉上引人注目的交互体验。

    29510

    前端开发中不可忽视的知识点汇总(二)

    闭包是指有权访问另一个函数作用域中变量的函数创建闭包的最常见的方式就是在一个函数创建一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。...1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。...特别html会出现") (5)使用对象字面量替代 new Array 这种形式 (6)绝对不要在一个函数块里声明一个函数,把那个函数赋给一个变量。...(18)给对象原型分配方法,而不是一个新的对象覆盖原型,覆盖原型会使继承出现问题 39....(1) 创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点

    1.7K40

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券