
WEB前端
为什么想到的两个名字都被占用了
这个作者很懒,什么都没留下…
展开
-
js中得~~是什么意思/JS按位非(~)运算符与~~运算符的理解分析
其实是一种利用符号进行的类型转换,转换成数字类型~~true == 1~~false == 0~~"" == 0~~[] == 0~~undefined ==0~~!undefined == 1~~null == 0~~!null == 1按位非运算符,简单的理解就是改变运算数的符号并减去1,当然,这是只是简单的理转载 2016-12-03 21:19:56 · 24585 阅读 · 0 评论 -
JavaScript中函数参数的值传递和引用传递
结论:对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的内容;当函数改变的是变量的地址时,实际就与函数外部的变量失去了联系,变成了完全不同的对象了,不会转载 2016-08-14 15:02:17 · 477 阅读 · 0 评论 -
javascript正则(带g符号) 多次调用test 结果交替出现
链接:https://segmentfault.com/q/1010000000582051http://stackoverflow.com/questions/2851308/why-does-my-javascript-regex-test-give-alternating-results如图:参考部分:var reg=/\b\w+\转载 2016-08-14 13:58:13 · 872 阅读 · 0 评论 -
解读 CSS 布局之水平垂直居中
对一个元素水平垂直居中,在我们的工作中是会经常遇到的,也是CSS布局中很重要的一部分,本文就来讲讲CSS水平垂直居中的一些方法。由于我们大搜车的日常工作中已经不再需要理会低版本IE,所以本文所贴出的方法,是没有去考虑IE的,如果有兼容需要,可以参见这篇文章: http://www.cnblogs.com/Dudy/p/4085292.html先看一张图,这是去年cssConf大会时阿里的转载 2016-06-26 21:37:29 · 827 阅读 · 0 评论 -
JS高级调试技巧:捕获和分析 JavaScript Error详解
前端工程师都知道 JavaScript 有基本的异常处理能力。我们可以 throw new Error(),浏览器也会在我们调用 API 出错时抛出异常。但估计绝大多数前端工程师都没考虑过收集这些异常信息反正只要 JavaScript 出错后刷新不复现,那用户就可以通过刷新解决问题,浏览器不会崩溃,当没有发生过好了。这种假设在 Single Page App 流行之前还是成立的。现在的转载 2016-08-07 20:26:42 · 3291 阅读 · 6 评论 -
HTML CSS 属性大全
CSS 属性大全文字属性「字体族科」(font-family),设定时,需考虑浏览器中有无该字体。「字体大小」(font-size),注意度量单位。《绝对大小》|《相对大小》|《长度》|《百分比》(一般设置双数)「字体加粗」(font-weight),除了 normal(正常)、bold(粗体)、bolder(特粗)、lighter(细体)外,还有9种以像素为度量为单位的设置方式(转载 2014-02-17 21:01:29 · 1729 阅读 · 0 评论 -
块级元素和行内元素的区别
标准文档流: 是指在不使用其它的排版和定位相关的特殊CSS规则时,各种元素的排列规则,换语话说CSS规定的网页元素默认的排列方式.块级元素 从页面布局和显示外观的角度看,一个页面的布局就类似一篇报纸的排版,需要分为多个区块,大的区块再细分为小区块,块内为多行逐一排列的文字、图片、超链接等内容。这些区块一般称为块级元素,而区块内的文字、图片或超链接等一般称为行级元素。页面这转载 2016-03-20 23:27:27 · 718 阅读 · 0 评论 -
jQuery(expression, [context])
jQuery(expression, [context]) 返回值:jQuery概述这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组转载 2015-08-05 10:50:54 · 1277 阅读 · 0 评论 -
javscript 一些常用的工具方法
一些工作中经常会用到的js代码,可以封装成一个工具库.积少成多,从现在开始吧!--------------1 . 判断一段文字的长度.要求中文相当于2个字符,非中文的相当于1个字符 String.prototype.strLen = function() { var len = 0; for (var i = 0; i < this.length; i++) {原创 2015-04-05 10:11:43 · 677 阅读 · 0 评论 -
用js判断页面刷新或关闭的方法
onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是转载 2014-10-16 23:15:58 · 763 阅读 · 0 评论 -
JS设置cookie、读取cookie、删除cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变转载 2014-10-16 23:10:12 · 684 阅读 · 0 评论 -
webform中实现SQL Sever2008数据库数据分页查询
1 分页 1.1 数据库中存储过程 已知 当前页 pageIndex 页容量 pageSize 求 总页数 pageCount 和 当前页的数据 //例子: create proc usp_Example @pageIndex i原创 2014-03-07 23:13:58 · 1132 阅读 · 0 评论 -
浏览器中的BOM和DOM
BOM 浏览器对象模型提供了独立于内容而与浏览器窗口进行交互的对象。描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,譬如可以弹出新的窗口,改变状态栏中的文本,对Cookie的支持,IE还扩展了BOM,加入了ActiveXObject类,可以通过js脚本实例化ActiveX对象等等)文档结构图BOM由以一系列相关的对象组成。下图展示了基本的BOM体系结构。转载 2014-02-19 09:53:37 · 761 阅读 · 0 评论