jquery

  • 前言

    很久之前写了一个jquery3D楼盘在线选择,这么一个插件,插件很简单,因为后期项目中没有实际用到,因此,有些地方不是很完善,后面也懒得再进行修改维护了。最近放到github上面,但是也少有人问津及star。昨天,有个网友问我,这个插件中关于拖拽的一些写法!因此,今天在这里简单的对这个插件及相关知识做一些解释,希望对广大朋友有帮助!

    引子——关于jquery的某些写法

    我先不对监听事件做解释,我们先来看下jquery的一些写法吧!我们最常用的是jquery的css()方法,相信大家都会用!

    假如用css设置一个属性,我们写法如下:

    $("#haorooms").css("width","
  • 即便是在现代浏览器中, 你也应该使用 jQuery

    近来各大浏览器都很好的支持了 es5, chrome 和 firefox 更是支持了部分 es6 功能, 有不少同行就表示不再需要 jQuery 了, 用 Vanilla.js 足以, 我书读得不多, 查了一下词典才知道这是个 joke, 就是说什么不用任何 javascript 框架的意思

    以 winter 老师为首, jQuery 是这样被黑的

    从jQuery谈库与框架的设计之优劣

    设计优秀的 API 有什么特征?

    诚然 winter 老师的水平是我的十倍百倍, 但没到 winter 老师的水平, 我还是会用 jQuery

    相信大家在 j

  • jQuery是一个伟大的库,但我一直没有去专门学习它.不过jQuery非常的人性化,导致于我们不需要像backbone那样去看说明书.

    不过不看说明书的后果就是我对jQuery产生很多误区.

    这些误区直接暴露在我几个月前的面试中,比如

    我会原生Javascript,同时也会jQuery

    @朴灵大大听后立马纠正我,jQuery也是原生Javascript.

    这点我在此次学习中算是了解了,jQuery确实是完全的Javascript,除了两个全局变量$jQuery外,做到了完全没有污染其他空间.

    也就是说如果引进了jQuery,照样可以写原生的js,完全不妨碍.

    jQuery自已定义了do

  • 我不玩高大上,以解决项目问题为主,基本样式和交互式仿照京东的,基于jquery的,如果不想基于jquery,那我再写一个原生js的版本吧,如何。
    项目地址
    参考demo

  • stackoverflow 说unload 中alert被浏览器 阻止了,只能在beforeunload 中返回字符串。

    $(window).on('unload', function(){
       console.log('将离开页面');
    });
    
    $(window).on('beforeunload', function(){
       return '你确定要离开该页面吗?';
    });