暂时未有相关云产品技术能力~
前端开发相关专家
Array 数组
一款可视化的在线制作H5 官方网站: http://www.iii66.cn 制作H5网址: http://www.iii66.cn/love/page/index 包括对图片,文字,图形,视频,声音和分享的设置功能,现在逐一介绍给大家。
在线制作h5 官网:http://www.godgiftgame.com在线制作h5首页预览效果图如下:一、主要功能区域主要功能区域分布在上中左右三个地方,1、上面区域是功能选择区,包括图片素材、添加图片、添加文字、设置声音、设置分享、发布及链接、个人信息等。
在线制作h5 网址:http://www.godgiftgame.com 网站名称:上帝的礼物 推荐指数:5颗星 功能概要 可以设置背景、元素图片、元素文字、元素图形、声音、加载、链接、分享,生成h5,有二维码和链接两种形式,可以分享到新浪微博、腾讯微博、qq空间、Facebook、Twitter。
canvas应用例子-思维导图效果图如下:函数说明: // 求圆上一点坐标,返回坐标点 function circlePoint(x, y, r, a) { var tmpx = x + r * Math.
requirejs初探参考资料官网:http://requirejs.org中文译文:http://makingmobile.org/docs/tools/requirejs-api-zhreuqirejs、backbone的配置例子 (function(){ require.
设置时分秒,样本效果图:DEMO: 时间 *{margin: 0px; padding: 0px;} ul,li{list-style: none;} .
环形效果是不是相当的诱人,首先看几个例子:1、colorful-clock --- 漂亮2、CSS3+js实现多彩炫酷旋转圆环时钟效果 --- very good3、Percentage Loader --- 帅colorful-clock效果图如下:有没有更刺激的,接下来见证奇迹的时刻,如下图(精致):在此之前,在回顾下前两个例子:1、时钟效果_raphael.
时钟效果,很久很久以前由flash提供网页的各种有趣的效果,近些年由html5推出canvas后,canvas与之博弈。现在讲的是用raphaeljs实现时钟效果。raphaeljs封装了svg和vml操作方法,SVG(Scalable Vector Graphics)可缩放矢量图形。
幸运大抽奖全新来袭,现在普遍的抽奖活动都是由flash开发的,然而,今天向大家展示由js实现的抽奖。早在2012年的时候写过一篇文章关于js抽奖的《javascript 抽奖》 。 借助raphaeljs插件实现,官网:http://raphaeljs.com 中文文档: http://lab.julying.com/raphael-js/docs/ 幸运大抽奖已两种方式展现,一种是圆盘旋转(猎豹式),另一种是指针旋转(考拉式),实现抽奖三部曲。
tooltip提示信息插件原理:定位元素在页面中的位置即坐标信息,将显示节点元素插入到body中绝对应为到相应位置,显示内容从指定元素的属性(dataMess)中获取或者通过设置获取。使用方法: $("#test").
本来打算写关于手机端的知识,想了想先从meta着手。接下来请大家看几个网站的例子。一、天猫(http://m.tmall.com) 天猫触屏版 二、淘宝(http://m.
doT.js模板和pagination分页应用博客中模拟了数据加载初始化的过程。doT.js渲染每一项内容的数据项。示例如下: {{~it.bean:value:index }} {{=value.
如何管理CSS和JS文件,一直是前端一个热门的话题。下面将简单分享一下使用心得,欢迎大家吐槽、拍砖和提供更好的实现方式。一、管理CSS文件,本博客将讨论less管理。iReset.less、iButton.less、iCss3.less、iIcon.less、iTab.less、iMenu.less、iDialog.less、iForm.less、iDatagrid.less等等文件、以上文件都是最小模块文件。
首先祝大家,在新年里,好的、善良的都都马上有。关于css实现面包屑已经是一个典型例子了。不过今天还是与大家分享一下实现的原理。原理:每一段元素固定宽度并向左浮动,头尾突出部分相对父元素用相对定位固定位置,默认为同一颜色,高亮设置指定样式。
问题:前端采用grunt构建,后台采用java编写使用Eclipse或IntelliJ,把Tomcat嵌入到开发工具当中。问题一:在于是grunt编译之后生成的文件,每次都需要刷新项目文件夹,然后在刷新页面,才能起作用。
基于jquery和dot.js弹出框插件,兼容IE6+等其他浏览器。思想:弹出框元素插入body节点中,并在页面垂直居中显示(fixed定位),触发确定和关闭事件绑定。 注意ie6包含两个问题:一、select、flash不能遮罩,采用iframe。
checkbox和radio浏览器默认的已经满足不了大众的审美需求,更不用说浏览器之间的差异化,取而代之,优化checkbox和radio的方法也随之诞生了。html结构:单选框为例,简单说明: 其中必需项包括:class="radio" 和 name="名称" 帅哥 靓妹 未选中不可点击 选中不可点击 css表现:transition介绍:元素从一种样式逐渐改变为另一种的效果。
doT.js特点是快,小,无依赖其他插件。官网:http://olado.github.iodoT.js详细使用介绍 使用方法:{{= }} for interpolation{{ }} for evaluation{{~ }} for array iteration{{? }} for ...
关于input手机号的验证一、手机号的判断方法: function isPhoneTel(n){ var reg = /^1[3|4|5|8]\d{9}$/; if(!!(reg.
商品编辑描述:主要是根据选中事件选中或取消,编辑DOM元素错做,增加,删除,修改。功能:用户选择某一个商品时,标记选中的商品,在商品栏中添加选中的商品并计算商品的总价钱。当用户取消选中商品或点击商品栏中的删除按钮时,删除对应的商品,取消商品的标记并重新计算价钱。
阻止事件冒泡 冒泡事件流当事件在某一DOM元素被触发时,例如用户在客户名字节点上点击鼠标,事件将跟随着该节点继承自的各个父节点冒泡穿过整个的DOM节点层次,直到它遇到依附有该事件类型处理器的节点,此时,该事件是onclick事件。
左侧分类导航菜单,是电商购物导航的最直接的分类形式。js方面主要以下几点注意1、事件有mouseover、mouseleaveonmouseover 事件会在鼠标指针移动到指定的对象上时发生。onmouseleave 事件会在鼠标指针移出到指定的对象时发生。
左侧分类导航菜单html结构: 手机 ...
一、原始值javascript中包含5种原始类型:字符串、数字、布尔值、null和undefined。判断一个值得最佳选择是typeof运算符,返回一个表示值得类型的字符串。字符串 string数字 number布尔值 bool...
命名空间有助于减少程序中所需要的全局变量的数量,并且同时有助于避免命名冲突或过长的名字前缀。关于命名空间的例子: /** * 创建全局对象MYAPP * @module MYAPP * @title MYAPP Global */ var MYAPP = MYAPP || {}; /** * 返回指定的命名空间,如果命名空间不存在则创建命名空间。
JSON定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。
表单允许客户端的用户以标准格式向服务器提交数据。表单的创建者为了收集所需数据,使用了各种控件设计表单如 INPUT 或 SELECT。查看表单的用户只需填充数据并单击提交按钮即可向服务器发送数据。服务器上的脚本会处理这些数据。
ZeroClipboard是一个轻量级的jQuery“复制到剪贴板”插件采用了时下流行的零剪贴板库。官网:http://www.steamdev.com/zclip参数及默认值path(必选) ZeroClipboard.swf的路径 默认: ZeroClipboard.swfcopy(必选) 字符串或表达式返回字符串 默认: nullafterCopy(可选) 指定文本后可以覆盖alert警告框 默认: nullbeforeCopy(可选) 指定一个函数之前调用文本复制。
仿网页nec首页动画效果nec链接:http://nec.netease.com/首先,介绍animationanimation检索或设置对象所应用的动画特效。animation由“keyframes”这个属性来实现这样的效果。
仿选择版本页描述:有不同组类型,即类型A和类型B,类型包含具体型号类型如A_a、A_b等等。具体型号类型有三种状态:可选状态、选中状态、不可选状态,可选状态具有态胎效果。选中状态时按钮下一步变为可点击状态。
gruntjsgruntjs是构建前端可维护性的项目,如自动化、文件压缩、合并及单元测试等等。关于package.json和Gruntfile.js基础介绍1、在项目的当前目录下,新建packjson.
js模板引擎模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。js模板引擎包括如下:template官方参考:http://aui.
express基础介绍一、安装环境及准备工作安装node、npm、express、jade、less及supervisor安装node环境,官网:http://nodejs.org安装npm插件管理工具,官网:https://npmjs.
小写转换大写(人民币)实现原理:将小写数字转换成对应的大写数字。(数字数组)将级别插在对应的大写数字后面。(级别数组)组合称字符串。小写转大写规律:0123456789 零壹贰叁肆伍陆柒捌玖级别规律:元 十 百 千万 十 百 千亿 十 百 千万亿 十 百 千 千亿 十 百 千。
祈福雅安雅安发生地震,需要大家热心的无私的帮助。希望大家心连心铸造爱心。为灾区人民献一份力量。谢谢大家。作为一名打酱油烂的不能再烂的前端攻城师。关于浏览器变灰的实现方式:1、最干脆最直接的办法是把图片变灰。
有关js动态绑定事件 //为元素绑定事件 function addEvent(elem,type,fn){ if(window.addEventLister){ elem.
推荐jade、sass、artTemplate方式书写,代替传统的方式 主要是方便管理及维护,提高工作效率 采用jade方式对html,官方网站http://jade-lang.com/ 采用scss方式对css,官方网站http://sass-lang.com/ 采用artTemplate,官方网站https://github.com/aui/artTemplate这是开始探索的开始。
伴随着html5和css3的成熟,页面展现的越来越绚丽越吸引人,尤其体现在各大网站的专题活动上。现在写了一个简略的框框。 实现思想:当滚动条滚动时,滚动到底部切换到下一屏,滚动到顶部时切换到上一屏。
有个顺序数组,由小到大存放1到100这些数字。这些数字要按照下面的方式输出例子一:输出 1 2 3 4 5 6 7 8 9 1011 12 13 14 ...解答: for(var i=0;i-1;j--){ tmp.
iframe介绍 父页面: 父页面的内容 子页面: 子页面的内容 父页操作子页面: var pbtn = document.getElementById("pbtn"); pbtn.
前端智勇大闯关-第二季-第三题10的世界在我们的世界里,字母A很好理解键盘兄表示65无压力CPU表示01000001才是王道 1、题目中描述的三句话:二进制与十进制与A之间的相互转换2、在textarea元素中包含了一长串的二进制编码(0和1的世界)3、下图展示由二进制码转换成字母的过程每八位一组由二进制转化十进制,由十进制找到对应的asc码,将这些asc码每四个组成一组,再转换成十进制,最后,把十进制转成成asc码,对应的字母相应的就出来了。
元宵节快乐,哈哈哈。。。搬运工之解 HTML: CSS: // textarea样式 .mtextarea{ height: 140px; width: 260px; border: 1px solid #CCCCCC; margin-left:...
新春之际,新朋友老朋友,祝大家新年快乐。哈哈,给大家拜个晚年。UED 前端智勇大闯关-第二季(http://ued.taobao.com/quiz2/) 这里给出了第一的答案及实现原理,与大家探讨,可随便吐槽。
:!command:执行shell命令command :r!command:将命令command的输出结果放到当前行 :e filename:打开文件filename进行编辑 :w :保存当前文件 :x:保存当前文件并退出 :q:退出vi h:将一个文字移动到左边 j:往下移动一个文字 k: 往上移动一个文字 l: 将一个文字移动到右边 dd:删除行命令,即删除光标所在的行。
jade:https://github.com/visionmedia/jade基本示例介绍:1、DOCTYPE2、元素标签的使用3、元素的id、class属性4、元素的其他属性及自定义属性5、| 的作用 示例:-------------------------------------------...
输出html标签内容格式:{{html 名字}}DEMO: DOCTYPE html> jquery tmpl ...
使用方法: //模板有{{if}}{{/if}}、{{each}}{{/each}}等关键字使用变量:${变量名称} DOCTYPE html> jquery tmpl ...
选择排序:基本思想是依次从待排序中选择出关键字值最小的记录、关键字值次之的记录……,并分别将它们定位到序列左侧的第一个位置、第二个位置……,从而使待排序的记录序列成为按关键字值由小到大排列的有序序列。直接选择排序:从第i个无序列表arr[i...n]中,选择关键字值最小的记录将其插入有序列表的末尾arr[n-i+1],交换一次位置。
冒泡排序:比较次数(n+1)*n/2,时间复杂度为O(n2) function bubblesort(arr){ var temp; for(var i=0;ii;j--){ if(arr[j-1]>arr[j]){ ...