2015.4.20 Canvas Jquery 移动端 JavaScript
2、进度条中表现进度百分比的数值d%,根据进度的增长“字体颜色”为了表示清晰也随着变化
解决方法:参考Demo。
3、输入框保持查询参数,结果列表局部刷新,纯ajax感觉太麻烦,这个怎么做?
//处理服务器返回的信息 更新专业下拉框
function refreshResultListElement(mode)
{
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
//此处xmlHttp.responseText是请求*Controller的某个方法返回的渲染页面的源代码
document.getElementById("resultList").innerHTML = xmlHttp.responseText;
if(mode = "deleteManageCenter")
{
var successOrNot = document.getElementById("successOrNot");
if(sucessOrNot.value == "false")
{
alert("未能成功删除!请查看该数据是否被使用!"); }
}
}
}
}
......
解决方法:jquery的
$.ajax()
,触发时间
$.load
4、页面绑定了document点击事件,怎么防止在移动端点击关闭弹出框时,也会触发document的点击事件?
解决方法:阻止冒泡
5、用微信打开网站 右上角不是有个分享按钮能自定义点击分享按钮之后里面的文字和图片么?
解决方法:无法使用js单独完成,需要后台参与,具体解决方法。
6、问题:Demo为什么的子对象里拿不到父对象?
解决方法:this
的指代问题清晰即可明白。
分析:参考Javascript实验课] What is this?和细说 Javascript 函数篇(二) : this 的工作机制
7、面试:请问个人简历中的 个人网站写原生好 还是jQuery好?
解决方法:原生写一堆,jq写一堆,这样面试官聊啥你就针对那块聊。喜欢原生聊原生,喜欢jq聊jq。要不然面试官问你,你用js,怎么不用jq,jq有什么缺点?你用jq怎么不用js,原生js有什么缺点。他们的优点又是什么。只有写过了,才能回答这些问题。从代码的底层面对面试官的层层冲击。
另建议:
1、jq,extsjs; ---库
2、seajs,requirejs; ---模块化加载
3、angularjs,backbone; ---mvc,mvvm
4、grunt,glup,fis;---工程化
这四个里边其码了解其中一种。不一定深入,一定要了解。给面试官一种:基础扎实,值得培养的感觉。
最后一类如果有兴趣的话,了解一下移动端方面的知识。
css3新增加了哪些选择器,增加了哪些动画,tranisition,transform,animate之间的用法,区别。html5新增加的标签,删除的标签,js的接口新增加的。微信的相关开发等等的。
8、photoswipe源码写法
解决方法:
(function(){
//AMD
define(factroy)
//CMD
exports.module(factroy)
}())
2015.4.20 Canvas Jquery 移动端 JavaScript的更多相关文章
- [转]最常见的20个jQuery面试问题及答案
毫无疑问,jQuery给了JavaScript急需的提振,这是一门如此有用,但同时总是常常被低估的语言. 在 jQuery 粉墨登场之前,我们曾经会写出冗长的JavaScript代码,不仅仅为更大型的 ...
- Canvas动画(PC端 移动端)
Canvas动画(PC端 移动端) 一,介绍与需求 1.1,介绍 canvas是HTML5中新增一个HTML5标签与操作canvas的javascript API,它可以实现在网页中完成动态的2D与3 ...
- 最常见的 20 个 jQuery 面试问题及答案
jQuery 面试问题和答案 JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单.你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最 ...
- 2016年4月最佳的20款 jQuery 插件推荐
这个列表包括20个我们觉得是最有用的免费的 jQuery 插件,它们都是最具创新性和最省时省力的解决方案,很多都是现代化的设计和开发中碰到的问题的处理方案.如果你熟悉下面列出的任何插件,请与我们的读者 ...
- 最新的jQuery插件和JavaScript库
每一个前端开发人员很清楚的重要性和功能的JavaScript库提供.它提供了一个简单的接口,用于构建快速动态的接口,而无需大量的代码. 谢谢你的超级从事jQuery开发者社区,人始终是创造新的和令人惊 ...
- 值得 Web 开发人员学习的20个 jQuery 实例教程
这篇文章挑选了20个优秀的 jQuery 实例教程,这些 jQuery 教程将帮助你把你的网站提升到一个更高的水平.其中,既有网站中常用功能的的解决方案,也有极具吸引力的亮点功能的实现方法,相信通过对 ...
- 2017年最新20个轻量的 JavaScript 库和插件
下面这个列表中的免费 JavaScript 插件都是今年发布的,没有臃肿的一体化的框架,它们提供轻量级的解决方案,帮助 Web 开发过程更容易和更快.提供的插件可以创建滑块.响应式菜单.模态窗口.相册 ...
- html5 canvas 画图移动端出现锯齿毛边的解决方法
使用HTML5的canvas元素画出来的.在移动端手机上测试都发现画图有一点锯齿问题 出现这个问题的原因应该是手机的宽是720像素的, 而这个canvas是按照小于720像素画出来的, 所以在720像 ...
- webstorm-前端javascript开发神器中文教程和技巧分享(转)
webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享. webstorm8.0.3中文汉化版下载: 百度网盘下载:http://pan.baidu ...
随机推荐
- sk_buff 里的len, data_len, skb_headlen
http://blog.csdn.net/kakadiablo/article/details/7948414 struct sk_buff *skb; skb->len 是data长度,包含所 ...
- PHP-SplDoublyLinkedList
<?php /** * @package a doubly linked list test * @author zhaoyingnan<zhaoyn@bbtree.com> * @ ...
- Android APP 两种用程序拨号的方式
想在APP中添加一个拨号功能该怎样做呢?Android提供了两种方式,一种是ACTION_CALL方式直接拨打,另一种是ACTION_DIAL方式打开系统的拨号界面. 下面我们来做个小例子 首先需要在 ...
- Tomjson - 一个"短小精悍"的 json 解析库
Tomjson,一个"短小精悍"的 json 解析库,tomjson使用Java语言编写,主要作用是把Java对象(JavaBean)序列化为json格式字符串,将json格式字符 ...
- JavaScript获取客户端计算机硬件及系统等信息的方法
JavaScript获取客户端计算机硬件及系统等信息的方法 JavaScript 获取客户端计算机硬件及系统信息 通过WMI来实现获取客户端计算机硬件及系统信息: function getSysInf ...
- js事件绑定及深入
学习要点: 1.传统事件绑定的问题2.W3C事件处理函数3.IE事件处理函数4.事件对象的其他补充 事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2级模型).现 ...
- HDU 5183 Negative and Positive (NP) --Hashmap
题意:问有没有数对(i,j)(0<=i<=j<n),使得a[i]-a[i+1]+...+(-1)^(j-i)a[j]为K. 解法:两种方法,枚举起点或者枚举终点. 先保存前缀和:a1 ...
- Hibernate批量处理数据
01.批量插入数据 步骤一.创建实体类,Dept和Emp /** * 员工类 * @author Administrator * */ public class Emp { private Integ ...
- c# 传递Null的string值导致的调用C++的dll报错 Attempted to read or write protected memory.
c# 调用C++的dll报错 Attempted to read or write protected memory: 原因是:c# 传递Null的string值导致的,将Null改为string ...
- eclipse的几个快捷键
Alt / 自动补全 Ctrl Shift F 整理代码 Ctrl / 注释或取消注释 Ctrl 鼠标移到变量或类名上 转到声明/实现的接口/返回类型等 Ctrl Shift O import所有缺失 ...