- 博客(8)
- 收藏
- 关注
原创 分享一些常见的浏览器兼容性问题
1.万恶的低版本IE浏览器只支持innerText并不支持textContent所以我们要兼容谷歌或者火狐 ;textContent是标准方法;标准浏览器都支持;function getText(!tag,innerText ? tag.textContent : tag.innerText;}2. 我们在js中用 元素.style.属性 , 只能获取行内样式;我
2017-03-25 09:46:50 493
原创 关于getElementByClassName的兼容性问题
我们都知道用getElementByClassName方法来获取元素,有一些兼容性问题,IE9以下的浏览器并不支持这个方法;所以有时候我们需要自己写一个函数去实现这个功能;下面就开始写这个函数啦;function getClassName(name, tagPos){// name是要传的类名,tagPos参数可以使得这个函数功能更灵活;tagPos = tagPos
2017-03-25 09:01:54 3983
原创 JavaScript作用域及几道面试题
我们搞懂了作用域,才能更清楚的知道代码的执行顺序!作用域:// 域:空间、范围、区域……// 作用:读、写script 全局变量、全局函数自上而下函数由里到外{}//1 当我们使用一个变量时,如果当前作用域中含有这个变量的声明语句,就不会查找外面的其他作用域 //console.log(num);
2017-03-19 17:45:52 1185 1
原创 函数内调用函数和递归
1. 函数内调用别的函数;//求两个数中的最大值; function getMax(a,b){ return a > b ? a : b; //申明一个比较两个数大小函数,返回值为较大的那个;相当于if(a>b){return a} else{ return b}; }//求三个数中的最大值 function getM
2017-03-19 17:03:48 965
原创 分享一些简单的for循环练习
// 1. 求1到100之间所有数的和、平均值--> var sum = 0; var pingjun = 0; for(var i = 0; i sum += i; if( i
2017-03-19 16:22:28 6247
原创 JavaScript关于数组去重的几种方式;
数组去重;//方法一: var arr = [5, 2, 2, 4, 3, 3, 2, 4, 1]; for(var i = 0; i // 遍历数组中的每一项 for(var j = i+1; j // 相邻的两个数进行比较, if(arr[i] == arr[j]){
2017-03-19 16:19:22 737
原创 JavaScript中关于用冒泡排序从小到大排列一组数 (详细)!
用冒泡排序从小到大排列好一组数;首先跟选择排序一样我们要了解冒泡排序的思路:选择排序是拿一个数依次和后面的每个数比,每一轮得出一个最大的数;而冒泡排序则是相邻的两个数进行比较,如果前面的数大于后面的数,则两个数交换位置; //规律,n个数,比較n-1 轮, 每轮比較的次数逐渐降低 // var arr = [65, 97, 76, 13,
2017-03-19 15:25:24 2489
原创 分享一些关于CSS绘制特殊形状和一些其他小技巧
1. 下列代码可以在页面中作出一个三角形2. css绘制梯形的代码3. css绘制圆形的代码 4. 下面代码可以让P标签(其他标签页可以)中的文字不换行,自动变省略号(注意一定要一起写) .5. 可以让文字强制换行; 6.opaciy设置半透明,filter兼容ie6.PNG ; 也可以用rgba()属性设置透明
2017-03-16 22:55:28 614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人