Yovi
  • 单车女孩

    单车女孩

  • 动漫女孩

    动漫女孩

Chrome小技巧之Pretty Print查看压缩JS代码

Chrome小技巧之Pretty Print查看压缩JS代码

日常浏览网页时,如果看到一个很酷的效果,或者想研究下某个事件是怎么写的时候,我们一般是直接按F12,点开Sources面板,选择某个js文件,然后…… wc!一片被压缩的js代码,简直是逼死强迫症啊,不管是为了减小js文件大小,还是就不给你看气死你。这种事对于小白我来说只能干瞪眼~~~ 终于,今天被我发现了这个神get,先来看看效果: 整整齐齐有木有,强迫症看了一片舒爽~~~ 好了,不卖关子了,直 […]

mouseover mouseenter mouseout 事件与click事件冲突问题。

mouseover mouseenter mouseout 事件与click事件冲突问题。

如上图所示,我想实现效果是鼠标移到图片内,显示左右切换按钮,移到图片外按钮消失。很简单的东西,判断事件写在id为hotel_img的div的mouseenter和mouseout事件中。 但是,当鼠标移到按钮位置准备点击切换图片时,左右切换按钮图标消失了!what??? 原来,因为左右切换按钮是在图片div下面的单独两个div,所以当鼠标移到按钮位置上时,浏览器判断是移到了id为hotel_img […]

table td 内容不换行问题

table td 内容不换行问题

今天遇到一个很奇葩的问题,有个页面本来好好的,突然同事告诉我,分页翻到第8页时页面table就乱了,如图: 单号栏出现了很长的只有英文、数字和符号的内容,设置的td宽度100px不起作用了,内容不自动换行。奇怪的是只要内容包含了中文就好了。。。 搜索网上资料,发现解决方法,只要加一个属性就好了: <td width=100 style=”word-break:break-all;”>

hasOwnProperty 判断对象的属性是否存在

hasOwnProperty() 方法会返回一个布尔值,指示对象是否具有指定的属性作为自身(不继承)属性。 语法 obj.hasOwnProperty(prop) 参数 prop 要检测的属性  字符串 名称或者 Symbol。 返回值 用来判断某个对象是否含有指定的属性的 Boolean 。 描述 所有继承了 Object 的对象都会继承到 hasOwnProperty 方法。这个方法可以用来检 […]

设置cookie时乱码问题

乱码,指的是“由于本地计算机在用文本编辑器打开源文件时,使用了不相应字符集而造成部分或所有字符无法被阅读的一系列字符。” 最经典的就是“锟斤拷”了,比显示豆腐块方框还无语。 以下为错误代码: //存入 HttpCookie cookie = new HttpCookie(“user_info”); cookie.Values[“id”] = “1”; cookie.Values[“name”] = […]

代码中几个比较特殊的注释

TODO: + 说明: 标识处有功能代码待编写,待实现的功能在说明中会简略说明。 FIXME: + 说明: 标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。 XXX: + 说明: 标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。 Visual Studio查看任务列表:视图(View)->任务列表(Task L […]

js中ajax还没执行完,后边的代码就执行问题

前几天遇到了一个ajax同步异步的问题。 我需要从ajax里获取的数据,然后根据返回的数据再执行后面的代码。 js: function GetData(id) { $.ajax({ url: “/xxx/xxxx.ashx?act=xxx”, type: “post”, dataType: “html”, data:{ id:id }, success: function (val) { if ( […]

select标签中 option不设置value产生的问题

今天在获取select的值时遇到了一个问题: 在不选择任何项的情况下,js获取select的值竟然读取到默认项“-请选择-”的文本值去了#-。- html: <select id=”city”> <option>–请选择–</option> </select> js输出: alert($(“#city”).val()); //Output: — […]