JavaScript6新语法let什么优势?

  最近看国外的前端代码时,发现ES6的新特性已经相当普及,尤其是 let,应用非常普遍  虽然 let 的用法与 var 相同,但不管是语法语义上,还是性能上,都提升了很多,下面就从这两方面对比一下  语法>>  for(var i=0; i<2; i++){  console.log('outer i: ' + i);  for(var i=0; i<2; i++){ 

标签:

uploadify导致Chrome崩溃的原因

   帮公司开发的一个程序使用的是uploadify上传,但是点击某些超链接时会出现Chrome崩溃   解决方法:  <script src="/public/js/uploadify.js?r=<?php echo rand(0,6666);?>" type="text/javascript"></scr

标签:

Mysql转Postgresql时,实现自动增长的方式(javascript实现)

   Postgresql里有serial类型的数据,可以支持自增长,这实际是建了一个对应表的序列来实现的。   当从Mysql把数据迁移到Postgresql时,自增长的主键为int类型,此时不能直接修改为自增长的serial类型。   那么在需要保存原来数据的情况下,可以新建一个序列,跟主键对应就可以了。   我写了个自动生成这样SQL的HTML页面,只需输入表名和自动增长的起始值就

Javascript的同步加载和执行

   现在的前端技术中,javascript(以下简称 js)异步加载的方案已经很多。在研究异步加载前,我们对同步加载了解的够多么?  同步加载大概意思为:浏览器解析文档的过程中,遇到加载 js 文件的代码,暂停文档解析,执行加载的代码,等待文件下载,等待文件中的代码执行完成,然后继续文档解析。  所以异步加载就是:浏览器解析文档过程中,遇到加载 js 文件的代码,暂停文档解析,执行加载

标签:

Bootstrap模态框Modals详解

  Bootstrap是Twitter推出的一个开发工具包,包含了一些比较常用的CSS,JavaScript代码。使用Bootstrap可以加快前端开发的速度。很多网站,包括新浪sae都是使用了Bootstrap。  本文不是介绍Bootstrap,而是介绍使用Bootstrap中的一个JS特效——Modals。  注意:Bootstrap的JavaScript效果是需要搭

标签:

HTML/CSS/Javascript/json代码在线压缩&格式化常用工具

 UglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩,UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功能,目前国内能提供UglifyJS压缩的都还处在1.0版本,本站率先升级到 2.0 时代。 YUI compressor 的压缩是 100% 的安全,比大多数其他工具有

javascript打开新窗口的九种方法

     javascript打开新窗口方法    window.open('http://www.phpthink.cn');    【1、最基本的弹出窗口代码】    其实代码非常简单:    <SCRIPT LANGUAGE="javascript">

javascript中声明变量用var和不用的区别

     总结:    var与不var的区别:    1 有var声明的是局部变量,没var的,声明的全局变量    2 var的全局变量不能被删除,因为delete智能删除对象的可删除的属性,而通过var 定义的全局属性会被标明不可删除.需要说明的是,delete不成功并不会抛错,delete的返回值是t

标签:

HTML页面纯脚本页面loading效果代码

 纯脚本页面loading效果,可以收藏备用:<html><head><title>正在载入...</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><bod

HTML页面不能点右键,不用CTRL+A,不能复制的解决办法

     HTML页面不能点右键、不用CTRL+A、不能复制的解决办法    <html>    <head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8&
  在js里面如何获取一个数组的最后一个元素呢?这里总结了两种方法,有需要的朋友可以看看。  (1)js内置pop方法  pop() 方法用于删除并返回数组的最后一个元素,注意这里在获取了数组的最后一个元素的同时也将原数组的最后一个元素给删除了。如果数组已经为空,则该方法不改变数组,并返回 undefined 值,如:  var args=new Array(['www'],['phpthink'

用js检查禁用词、敏感词并提示的代码案例

  禁用词、敏感词作为站长都懂的~,使用百度编辑器时检查的代码如下:  var editor = UE.getEditor(‘newscontent’);  $(“#savearticle”)。submit(function(){  var filter = /毕业证|中奖/g;  var said = editor.getContent();  i

标签:

  同事在制作触屏页面的时候收到产品这样一个需求:“我们的页面为什么点击完textarea框,在点空白处时,iphone的键盘不能隐藏?”  我们就这个问题进行了测试,确实没有隐藏。看了看其它网站的页面,也是有的能隐藏有的不能隐藏。  IPHONE系统在点击document时textarea为什么没有失去焦点?  同样的问题我又在Android系统上测试了一下可以自动隐藏,

用Ajax读取xml文件的简单例子 创建XMLHttpRequest对象

  Ajax的原理很简单,就是在客户端创建一个XMLHttpRequest对象(用来与服务器进行异步通信,这就是Ajax的核心,其实我们早就在用异步通信了,只是没把这项技术用在网页设计中而已),为该对象的onreadystatechange 属性添加一个事件,当对象的readyState改变的时候就会引发指定的事件。 到此就可以就发送请求读取服务器端的XML数据了,最后要做的就是处理数据了。 关于

标签:

什么是Dojo?

  Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议能够去复习一下JavaScript下如何使用OO进行编程的, 这对于你以后阅读Dojo Source有很大的用处。  请下载dojo 0.3.1, 以下的说明均针对此版本1: 把Dojo加入到我们的Web程序中  1.1 标志  <script type=“text/javascript”>

标签:

libjvm.so: cannot restore segment prot after reloc: 权限不够

/usr/local/jdk1.6.0_17/bin/../jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: 权限不够 查看自己的jvm,eclipse都是有可执行权限的,网上找了下,据说是问题是安全级别和防火墙导致的,解决办法:注释#SELINUX=enforcing添加SELINUX=disabled

标签:

惰性载入函数、惰性函数定义模式:JavaScript代码教程

  因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中。看看XMLHttpRequest(XHR)对象中的createXHR()函数:  function createXHR() {  if (typeof XMLHttpRequest != "undefined") {  return new XMLHttpRequest()
javascript 得到当前页面可视高度和宽度  function getHeight(){  var yScroll;  if (window.innerHeight && window.scrollMaxY) {  yScroll = window.innerHeight + window.scrollMaxY;  } else if (document.body.scrol

标签:

ie8浏览器下ewebeditor编辑器无法显示的解决办法

  ie8发布了,偶也去下载了一个,感觉很爽, 还在美的时候,突然发现很多网页都出问题,更可气的是自己的网站编辑器也不管用了,所有的按钮都不管用,即使是别的浏览器也都不管用,我这叫一个汗。于是就去360论坛找人问,因为我用的360浏览器以为是360浏览器的问题。问了半天也没有人回答我于是我就去网上找,由于今天才出的ie8所以网上根本也没有这方面的解决办法,于是到了第二天,网上终于有了这样的贴子,所

高质量JavaScript代码书写基本要点

才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会是件很美妙的事情。具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循代码阅读,以及更多。此摘要也包括一些与代码不太相关的

标签:

分页:«12»