04 2015 档案
摘要:图片轮播(左右切换)--js原生和jquery实现 左右切换的做法基本步骤跟 上一篇文章 淡入淡出 类似,只不过修改了一些特定的部分 (1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外围部分(其实也就是最外边的整体wrapper)2.接着就是你设置图片轮播的地方(也就是一个banner
阅读全文
摘要:图片轮播(淡入淡出)--js原生和jquery实现图片轮播有很多种方式,这里采用其中的 淡入淡出形式js原生和jQuery都可以实现,jquery因为封装了很多用法,所以用起来就简单许多,转换成js使用,其实也就是用js原生模拟出这些用法。但不管怎样,构造一个最基本的表现层是必须的简单的图片轮播一般
阅读全文
摘要:按照我的理解,其实圣杯布局跟双飞翼布局的实现,目的都是左右两栏固定宽度,中间部分自适应。但在这里实现起来还是有一些区别的【圣杯布局】在这里,实现了左(200px) 右(220px) 宽度固定,中间自适应,container部分高度保持一致。DEMO稍微说明一下:html代码中 middle部分首先要...
阅读全文
摘要:左右定宽,中间自适应有几种方法可以实现改变窗口大小看看?方案一:左右设置绝对定位,定宽,中间设置margin-left margin-right查看 demo左右定宽,中间自适应(1) left oooooooooooooo 0000000000000000...
阅读全文
摘要:左侧定宽,右侧自适应有很多种方法可以实现缩小窗口试试看?方案一:左边左浮动,右边加个margin-left查看 demo 左侧定宽,右侧自适应(1) left oooooooooooooo 0000000000000000 00000000...
阅读全文
摘要:我们都知道,前端水很深,大坑..因为她知识面广,越往后,越广乃至越深..相对于后端的先慢后快,前端是先快后慢,易学难精选择前端,当然也是因为我算法这方面水平太次了随意搜索一下“如何才能成为优秀的前端开发工程师”,就能发现前端要学的东西是不可估量的也正是因为这样,我喜欢挑战,挑战各种知识,而这里的各种...
阅读全文
摘要:【2015腾讯暑期实习生 Web前端开发 面试经历】 好吧,首先声明,我被刷了,应该是跪在二面 微信查到的面试状态一直呈现复试中.. 整整四天了.. 看来是没希望了不过也是一次经历,记录一下还是可以的 ..零、TST内推TST还是有必要提一下,早早就随大家把简历交上去内推了很多人都有评级了,各种...
阅读全文
摘要:一个注册框 进行表单验证处理如图有简单的验证提示功能具体可以 查看演示代码思路也比较简单输入框失去焦点时便检测,并进行处理表单具有 onsubmit = "return check()"行为,处理验证情况点击提交表单按钮时,进行最终的验证,达到是否通过表单提交的请求。先是最基本的html+css部分...
阅读全文
摘要:1 function replaceStr(str){ // 正则法 2 str = str.toLowerCase(); 3 var reg = /\b(\w)|\s(\w)/g; // \b判断边界\s判断空格 4 return str.replace(reg,function(m){ 5 re
阅读全文
摘要:1 Array.prototype.unique1 = function () { 2 var n = []; //一个新的临时数组 3 for (var i = 0; i < this.length; i++) //遍历当前数组 4 { 5 //如果当前数组的第i已经保存进了临时数组,那么跳过,
阅读全文
摘要:一般来说,可以直接封装成这种形式:var addEvent = function(element,type,handler){ if(element.addEventListener){ //DOM2级 element.addEventList...
阅读全文
摘要:1 var Event = { 2 //注册事件 3 addEvent: function(element,type,handler){ 4 if(element.addEventListener){ //DOM2级 5 ...
阅读全文
摘要:以前一直听说有爬虫这种东西,稍微看了看资料,貌似不是太复杂。 正好了解过node.js,那就基于它来个简单的爬虫。 1.本次爬虫目标: 从拉钩招聘网站中找出“前端开发”这一类岗位的信息,并作相应页面分析,提取出特定的几个部分如岗位名称、岗位薪资、岗位所属公司、岗位发布日期等。并将抓取到的这些信息,展
阅读全文
摘要:早就听说有什么刷票脚本,微博投票等等相关的投票都有某些人去刷票。试一下吧,兴许自己也会刷票呢?捣鼓了几个小时,终于有所眉目。(1)投票系统要刷票,就得先有个投票界面。当然,可以直接去各个投票网站就行,不过这里还是自己弄个投票页面,方便自己。页面大致如下 或者 查看演示照理,界面很简洁,但也基本有了投...
阅读全文
摘要:(1)基本的数组方法1.join()Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以自己指定分隔的符号,如果不指定,默认使用逗号var arr = [1,2,3];console.log(arr.join());//"1,2,3"console.lo...
阅读全文
摘要:1.删除属性delete运算符可以删除对象的属性 delete person.age //即person不再有属性age delete person['age'] //或者这样delete只是断开属性和宿主对象的联系,而不会去操作属性中的属性 看到delete a.p之后b.x仍然为1var a =...
阅读全文
摘要:对象的简单创建 1.通过对象直接量创建 比如 var obj = {}; 2.通过new 创建 比如 var obj = new Object(); // 相当于var obj = {}; var arr = new Array(); 3.使用 Object.create() 这个方法有两个参数,第
阅读全文
摘要:(1)作用域一个变量的作用域(scope)是程序源代码中定义的这个变量的区域。1. 在JS中使用的是词法作用域(lexical scope)不在任何函数内声明的变量(函数内省略var的也算全局)称作全局变量(global scope)在函数内声明的变量具有函数作用域(function scope),...
阅读全文
摘要:数据的转换所有对象继承了两个转换方法:第一个是toString(),它的作用是返回一个反映这个对象的字符串第二个是valueOf(),它的作用是返回它相应的原始值toString()toString()可以看做是把一个数据转换成了相应字符串的形式,安照这个转换规则中使用样例://返回相应的字符串 ...
阅读全文
摘要:(1)值的比较--引用的比较首先,原始值的比较是值的比较:只有在它们值相等的时候它们才相等 比如简单的var a1 = 10;var a2 = 10;console.log(a1 === a2); //true其次,对象的比较并非值的比较:对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,...
阅读全文
摘要:(1)基本数据类型介绍JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type) 或者说是:可以拥有方法的类型和不能拥有方法的类型 或者说是:可变(mutable)类型和不可变(immutable)类型原始...
阅读全文