• 关于函数执行和定义

    函数执行的时候,记住"JavaScript中的函数运行在它们被定义的作用域中,而不是被执行的作用域中". 一个简单的例子 1 var info = 'haha' ; 2 function getInfo(){ 3 console.log(info); 4 } 5 function other(){ 6 var info = 'lolo' ; 7 var now = getInfo; 8 now(); 9 }...

    2018-06-24 00:39:58

  • 【WebGL】《WebGL编程指南》读书笔记——第6章

    一、前言 最近重感冒发烧,妈蛋好难受,请假了3天,驾校也没去,简直僵硬!今天继续WebGL的学习。 二、正文 A. GLSL支持两种数据值类型: 整数型(int)与浮点型(float),没小数点的就是整数,反之则是浮点数; 支持布尔值类型(bool); GLSL ES不支持字符串类型 转...

    2018-06-24 00:39:54

  • 前端合并单元格算法-遁地龙卷风

    0.要求 用户点击A单元格作为起始点,点击B单元格最为终止点,要根据A、B两个点算出四个边界值,用来组成出一个矩形。 上图红色为终止点,绿色为起始点。 1.算法 关键点1: 合并单元格是通过rowspan,colspan来实现,意味一个单元格代替多个单元格,算法中计算出的单元格位置...

    2018-06-24 00:39:53

  • jq简单实现切换隐藏与显示同时切换图标

    HTML代码: ! doctype html html head meta charset =" utf-8" title jq隐藏显示图标切换 / title !--引入jq文件-- script type ="text/javascript" scr ="./js/jquery.min.js" / script / head body !-- 隐藏/显示 控制按钮 -- div img id ="ctr" scr ="./images/01....

    2018-06-24 00:39:48

  • 大乐透号码随机生成与排序

    前面两篇介绍了两个非常简单的排序算法,本篇介绍排序算法的一个简单应用——对大乐透随机号码进行排序。 由于工作中涉及很多前端的开发,所以对前端技术有一定了解,前端的一个好处是可以直观地看到页面的布局。每次下班回家的路上总会路过一家彩票代售点,偶尔和同事...

    2018-06-24 00:39:48

  • js 获取json数组里面数组的长度

    作为一个前端页面开发者第一次处理json数据,遇到了‘js 获取json数组里面数组的长度’?竟然不知道 json没有.length属性(真是要嘲讽下自己),少壮不努力老大徒伤悲啊!以前都是去寻求男朋友帮助,但是最近尝试自己去解决遇到的问题。 我遇到的问题是这样的:***.jsp...

    2018-06-24 00:39:46

  • javascript面向对象笔记(一)

    ECMAscript对象(以下简称对象): ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。 对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。值可以是数据或函数。 每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类...

    2018-06-24 00:39:41

  • js原生日历

    突然发现日期对象可以进行 加减 , 利用这个特性写了一个可以说是对只要会JavaScript 的就可以写的日历;没有各种算法,只有一些逻辑相信只要懂javascript就差不多看俩眼就会的日历。 !DOCTYPE htmlhtmlheadmeta charset="UTF-8"title/titlestyle type="text/css"*{mar...

    2018-06-24 00:39:43

  • js数组push方法使用注意

    js 数组的 push方法 ,想必大家都知道是向数组末尾添加元素,但是有一个很关键的点需注意: 引自 MDN 返回值 当调用该方法时,新的 length 属性值将被返回。 var sports = ["soccer", "baseball" ]; var total = sports.push("football", "swimming" );console.log(spo...

    2018-06-24 00:39:41

  • jquery easyui:tab自动加载第一个tab内容

    $('#resourceTabs').tabs('unselect', 0); $('#resourceTabs').tabs('select', 0);...

    2018-06-24 00:39:39

2