ngtwewy

$("#popupCloseRight").popup('open'); Close 用户名或密码不能为空!

2016-09-05    JavaScript    318
ngtwewy

使用jQuery Mobile开发移动应用程序时,在一个页面上弹出对话框,关闭对话框后,发现原来的页面被刷新了。如果原页面上有一些已经选择或者填写的数据,则这些数据就会丢失。这时候,就需要对对话框的返回按钮做一些处理,让页面返回到对话框父页面在弹出对话框执勤的状态。弹出对话框的按钮一般写法如下:弹出对话框对话框页面的返回按钮如下:返回列表上面的这种方式,返回后,Index页面上的数据都因为刷新丢失了!特别是当Index页面上需要点击按钮通过Ajax加载列表数据时,点击返回关闭对话框后,Ajax加载的列表数据全部丢失,非常头疼!通过在StackOverFlow网站上搜索,找到了答案!解决方法

2016-09-05    JavaScript    340
ngtwewy

第一种:循环检查替换//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt

2016-09-05    JavaScript    330
ngtwewy

document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件:一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件);二是onload,指示页面包含图片等文件在内的所有元素都加载完成。1、Dom Ready用jQ的人很多人都是这么开始写脚本的: $(function(){ // do something });例如:$(function() { $("a").click(function() { alert("Hello world!"); }); })

2016-09-04    JavaScript    297
ngtwewy

(function(){ function a(){ alert("a"); } })();自执行匿名函数:常见格式:(function() { /* code */ })();解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。总结一下,执行函数的作用主要为 匿名 和

2016-09-04    JavaScript    320
ngtwewy

阿当讲我那个视频ppt看不清,又太长,所以写文总结一下。jQuery的意义在我看来和他自己说的主要是两点:一是更好的API,二是兼容。这两点JQ做到了极致,在上一个时代,这两点恰好是前端最痛的两个点,所以它成功了。不过到了移动时代,一是web平台的api有了大幅度演进,又有es6的新特性,这些新的API,我认为设计水平是远远超过JQ的。而移动端的兼容问题更加复杂,JQ所创造的shiv方式,是没办法照顾到移动端的适配需求的,比如说单单屏幕适配这一条,就这么复杂:http://www.html-js.com/article/2589近年有一点好现象,就是前端逐渐开始有人重视架构这件事了,Ang

2016-09-04    JavaScript    330
ngtwewy

一、框架与组件bootstrap等UI框架设计与实现伸缩布局:grid网格布局基础UI样式:元素reset、按钮、图片、菜单、表单组件UI样式:按钮组、字体图标、下拉菜单、输入框组、导航组、面包屑、分页、标签、轮播、弹出框、列表、多媒体、警告响应式布局:布局、结构、样式、媒体、javascript响应式第三方插件:插件管理jQuery、zepto使用原理以及插件开发支持amd、cmd、全局变量的模块化封装$.fn.method = function(){}mvc/mvvm框架原理设计,vue/angular/avalon等directive设计:html、text、class、html、att

2016-09-04    JavaScript    318
ngtwewy

让我们从零开始用JavaScript创建一个Angular 2应用。(教程同时也有TypeScript版和Dart版。)看一下运行效果运行在线案例是最快的看Angular 2应用演示的方法。点击链接会打开浏览器,载入plunker,并显示一个消息。Paste_Image.png下面是文件结构angular2-quickstart L------app L------app.component.js L------boot.js L------index.html L------license.md从功能上说,它就是一个index.html文件和app/文件

2016-08-25    JavaScript    317
ngtwewy

还有老牌的nwjs优点是资料多,但是这个是个人项目,更新慢,bug多。Electron则是未来,当下vs code,atom等工具都是Eletron开发的。下面是一个可以保存文本文件的程序 Hello World! body { margin: 0; } textarea { width: 100%; border: none; background: #eee; margin: 10px 0; padding: 0;

2016-08-21    JavaScript    307
ngtwewy

var arr = new Array(); arr[0] = '123'; arr[1] = '456'; console.log(arr.length); var arr1 = new Array(); arr1['x0sdfdsfd'] = '123'; arr1['xsdfsd1'] = '456'; console.log(arr1.length);输出:20[Finished in 0.2s]

2016-07-30    JavaScript    288
ngtwewy

RequireJS是一个JS文件,主要的功能是优化页面JS的载入,在平时我们在html页面使用的是script标签来载入JS,如下示例: 这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序(比如上例的1.js要在2.js的前面),依赖性最大的模块一定要放到最后加载,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。require.js的诞生,就是为了解决这两个问题:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模块之间的依赖性,便于代码的编写和维护。正常编

2016-07-21    JavaScript    304
ngtwewy

编写JavaScript1、JavaScript代码存在形式 Js代码内容2、JavaScript代码存放位置HTML的head中HTML的body代码块底部(推荐)由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。 alert('123');每个语言刚开始都是Hello World那咱们也来写一个吧 Title document.write("Hello Worl

2016-07-11    JavaScript    302
ngtwewy

相等运算符: ==、 !=如果两个表达式的类型不同,则尝试将它们转换为字符串、数字或布尔值。NaN 与包括其自身在内的任何值都不相等。负零等于正零。null 与 null 和 undefined 相等。以下情况被认为是相等的:相同的字符串,数值上相等的数字,同一对象,相同的布尔值,或者当类型不同时可以被强制转换为上述情况之一的值。其他比较都被认为是不等的。恒等运算符: ===、 !==这些运算符的行为与相等运算符的行为相同,只不过不会执行类型转换。 如果两个表达式的类型不相同,则这些表达式始终返回 false

2016-07-07    JavaScript    337
ngtwewy

Cookie 基础知识cookie 是有大小限制的,每个 cookie 所存放的数据不能超过4kb,如果 cookie 字符串的长度超过4kb,则该属性将返回空字符串。由于 cookie 最终都是以文件形式存放在客户端计算机中,所以查看和修改 cookie 都是很方便的,这就是为什么常说 cookie 不能存放重要信息的原因。每个 cookie 的格式都是这样的:=;名称和值都必须是合法的标示符。cookie 是存在 有效期的。在默认情况下,一个 cookie 的生命周期就是在浏览器关闭的时候结束。如果想要 cookie 能在浏览器关掉之后还可以使用,就必须要为该 cookie 设置有效期,也

2016-07-07    JavaScript    270
ngtwewy

JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断, 腾讯网的适配代码. if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.location.hre

2016-07-07    JavaScript    271
ngtwewy

Angular.js首先Angular的背后是Google(难道这就是官网被墙的原因?),所以社区基础是不用担心的,整个生态也已经是非常的完整了,从最基本的Tutorial到StackOverflow的问题数到框架本身的剖析都有非常非常多,所以从这个角度看起来Angular应该算是上手比较容易的。不过Angular目前的问题看起来也很明显1. 性能 同样是TODOMVC的Sample,Angular完全载入用了1.1s(WebPagetest - Visual Comparison)。目前我用到的基于Angular的就是Kibana,不得不说,确实挺慢的。。2. Angular 2.0

2016-07-05    JavaScript    343
ngtwewy

比如,把 ./uploadss/2016-03-13/56e5596e00f98-thumbnail.jpg 修改为./uploadss/2016-03-13/56e5596e00f98.jpg//浏览图像 $("#thumbnail-div").on("click",".thumbnail",function(){ img_url = $(this).children("img").attr("src"); var arr = img_url.split("/"); var filename = arr[arr.length-1]; delete arr[arr

2016-03-13    JavaScript    300
ngtwewy

$('#delete_select').on('click',function(){ var ids = new Array(); $('input[name="article_ids[]"]:checked').each(function(){ ids.push($(this).val()); }); $('#iform_deleteArticle').children('input[name="ids"]').attr('value',ids); $('#myM

2016-01-26    JavaScript    302
随机推荐
jquery原生幻灯
函数限流,防止多次触发函数 Debounce 和 Throttle 的原理及实现
MySQL 用户远程访问权限相关
macOS 截图图片格式改成 jpg格式
ThinkPHP中,跳转方法在try..catch中使用注意
树妖3
扫描回复一条消息
「漫画」眼睛的画法
Zynga Scroller组件
gyp WARN EACCES user "nobody" does not have permission to access the dev dir