01 2017 档案
摘要:Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times. You may assume that the
阅读全文
摘要:1.实现拖放的步骤 ①将对象的属性设置为可拖放,即draggable=“true” ②编写有关拖放事件的处理函数。 2.使用dataTransfer对象 dataTransfer对象是事件对象的一个属性,用于从被拖拽元素向放置目标传递字符串格式的数据。因为是事件对象的属性,在拖放事件的事件处理程序中
阅读全文
摘要:一 File对象与FileList对象 当将input元素的type类型设置为file时,web页面上会显示一个选择文本按钮和一个文本显示框,单击文件按钮可以选择一个文件,文本显示框中会显示选中的文件名称。 input元素设置multiple属性,可以选择多个文件,文本显示框中会显示选中了几个文件。
阅读全文
摘要:Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters. This
阅读全文
摘要:HashSet 1.底层数据结构是哈希表。 2.哈希表依赖两个方法: hashCode()和equals() 执行顺序: 首先判断hashCode()值是否相同 相同:继续执行equals(),看其返回值 返回true:说明元素重复,不添加 返回false:说明不重复,就直接添加到集合 不相同:就直
阅读全文
摘要:Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1. Examples: 分析:找出字符串中第一次出现且不重复的字符,返回
阅读全文
摘要:在链接列表中删除节点. 编写一个函数来删除单链表中的一个节点(除了尾部),只提供对该节点的访问.。假设链表是1 - > 2 - > 3 > 4,并给出了具有值为3的节点, 链表应该成为1 - > 2 - > 4
阅读全文
摘要:html5中新增两个表单属性,分别autocomplete和novalidate属性 1.autocomplete属性 该属性用于控制自动完成功能的开启和关闭。可以设置表单或者input元素,有两个属性值,当设置为on时,启动该功能;当设置off时,关闭该功能。启用该功能后,当用户在自动完成域开始输
阅读全文
摘要:一 .新增的input输入属性 1.email类型 在表单提交E-mail地址时,无效的输入会生成很多无效数据,对后期的数据检索造成一定的影响。所以在表单提交之前,需要对输入的E-mail地址进行有效性进行验证。早期的实现方式都是通过正则表达式和JavaScript进行验证,HTML5中,使用ema
阅读全文
摘要:SVG是基于XML的图形语言,在DOM解析中其每个元素都是可以用的,这样就可以为SCG元素附加JavaScript事件处理器,实现更加丰富的效果。 在SVG中,每个被绘制的图形均被视为对象,如果SVG对象的属性发生变化,那么浏览器能够自动重现图形。 Canvas通过JavaScript来绘制二维图形
阅读全文
摘要:HTML5中的SVG是Scalable Vector Graphic的简称,是一种用来绘制矢量图的HTML5标签,由万维网联盟定制,是一个基于可扩展标记语言,用于绘制二维可缩放矢量图形。 是一种使用XML描述二维图形的语音,允许三种类型的图形对象:矢量图形、图像和文本。 1.绘制一个圆 2.绘制简单
阅读全文
摘要:①首先在HTML的body标签中添加一个canvas标签,用于绘制时钟。 ②在JavaScript中通过getElementById函数得到Canvas对象,并创建画笔。 ③定义三个变量,slen表示秒针,mlen表示分钟,hlen表示时针,并分别赋值。 ④开始绘制图形,设置填充色,以坐标点(200
阅读全文
摘要:1.清除Canvas的内容 clearRect(x,y,width,height)函数用于清除图像中指定矩形区域的内容 显示: 2.创建动画 步骤1:指定坐标点(100,100)为圆心,绘制半径为0的圆; 步骤2:间隔10秒后,清除之前绘制的图形; 步骤3:再次以坐标点(100,100)为圆心,绘制
阅读全文
摘要:1.控制文本的字体、大小和样式 2.控制文本的颜色 两种方式:一通过fillStyle函数设置文本的填充颜色,另一种是通过createLinearGradient函数为文字填充渐变色: 3.描绘文本的边缘 使用strokeText函数代替fillText函数,同时要用strokeStyle属性替代f
阅读全文
摘要:一 图像组合 1.绘制阴影 在绘制阴影效果时,需要使用Canvas的多个属性配合完成 shadowBlur设置阴影的迷糊级数 shadowOffsetX设置形状与阴影的水平距离 shadowOffsetY设置形状与阴影的垂直距离 shadowColor设置阴影的颜色 显示: shadowOffset
阅读全文
摘要:1.绘制线性渐变 Canvas提供了用于创建线性渐变的函数createLinearGradient(x0,y0,x1,y1),坐标点(x0,y0)是起点 ,(x1,y1)是终点 创建一个渐变色 定义渐变色颜色 设置Canvas内容的fillStyle为当前的渐变对象,并且绘制这个图形 一个线性渐变的
阅读全文
摘要:1.Canvas绘制一个蓝色的矩形 显示 2.绘制基本的直线 ①绘制直线 显示: ② 绘制二次曲线: 是直线锥面的两腔被一平面所截而得的曲线。二次曲线由一个起点、一个终点和一个控制点决定,当控制点经过圆锥顶点时,曲线变成一个点、直线或者相交直线,当控制点不经过圆锥顶点时,曲线可能是圆、锥圆、双曲线或
阅读全文

浙公网安备 33010602011771号