javascript 那些事儿
文章平均质量分 77
基础的javascript通关打怪,个人的javascript见解
liuqun0319
个人微信 liuqun0319 欢迎交流
道阻且长,行则将至
有容乃大,无欲则刚,容是别人,欲是自己
展开
-
JS那些事 三
javascript 的应用场景①数据验证(表单验证)②网页特效(目前大多数的网页特效都是通过js编写)③ 编写网页小游戏(贪吃蛇 五子棋、推箱子)④ 服务器端编程(Ajax、Node.js)js执行流程总体上是一个一个的读取script标签中的内容,读完一个script标签中的内容后,对这段代码进行编译、执行,执行完毕判断是否还有下一个script标签,如果有那么继续读取。在编译...原创 2019-01-04 21:28:13 · 348 阅读 · 0 评论 -
js 那些事二 javascript中的闭包理解
概念:闭包,值的是词法表示不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。 闭包就是可以让我们在函数外部使用函数内部声明的局部变量。并且闭包可以储存局部变量的值。有些有可称闭包为闭包函数...原创 2019-01-03 00:02:33 · 219 阅读 · 0 评论 -
js 计算自己多大了 打怪升级之路 二
计算自己从出生到现在过了多少天<script> /** * 计算自己活了多少天 */ //1)创建现在的日期对象,取出当前的毫秒值 var today = new Date(); var time = today.getTime(); //2)创建出生日期的时期对象,取出那时的毫秒值 var yestoday = n...原创 2018-12-12 00:55:06 · 343 阅读 · 0 评论 -
js打怪升级之路 四 二级联动菜单
二级联动敲一遍 认真的敲一遍就会了 不难 以小化大 把大问题化简成小问题(1)二级菜单初始化当网页加载完成,将arr_province中的数据写入到name=province下拉列表中。name=city下拉列表数据,要根据name=province列表的默认选择(selectedIndex)而改变。(2)根据name=province的选择,来改变name=city中的内容当改变...原创 2018-12-25 00:49:37 · 270 阅读 · 0 评论 -
js打怪升级之路三 点出满天小星星
点出满天小星星 不懂多敲几遍即可<html onclick="init(event)"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><sc原创 2018-12-23 23:33:01 · 427 阅读 · 0 评论 -
js打怪升级之路三 随机显示小星星
&lt;script type="text/javascript"&gt;//实例:随机显示小星星/* (1)网页背景色为黑色 (2)创建图片节点,追加到&lt;body&gt;父节点 (3)图片随机大小 (4)图片随机定位坐标(x,y) (5)定时器 (6)网页加载完成,开始星星 (7)星星显示的范围,跟窗口的宽高一样。(0,window.innerWidth) (8原创 2018-12-17 00:28:37 · 375 阅读 · 0 评论 -
javascript的拷贝传值和引用传值
一 拷贝传值:基本数据类型都是“拷贝传值”。1.1 拷贝传值,就是将一个变量的值“拷贝”一份,传给了另一个变量。1.2 拷贝传值中,两个变量之间没有任何联系,修改其中一个变量的值,另一个不会改变。1.3 这两个变量之间,是相互独立的,没有任何联系。基本数据类型存在“快速内存”“栈内存”中的。因为,基本数据类型只有一个变量名和一个变量值。二 引用传址:复合数据类型都是“引用传地...原创 2018-12-11 00:24:22 · 653 阅读 · 0 评论 -
javascript中label的使用
之前在读《javascript高级程序设计》的时候,看到过lable语句,当时看完感觉好像很少用到,但是今天,刚好在项目终于到了合适的场景,合理使用label可以大幅度优化性能。首先来简单描述一下这个场景:var itemsId = [1,3];var all = [[{id:1,name:hehe},{id:3,name:hehe}],[{...转载 2018-12-10 23:57:31 · 1259 阅读 · 0 评论 -
js 那些事一
区分大小写 :变量,函数名和操作符区分大小写 typeof是一个关键字,标识符:变量、函数、属性、函数的参数。规则:第一个字符必须是一个字母,下划线(_)或者美元符号($) 。建议驼峰法。 ...原创 2018-12-05 20:49:32 · 247 阅读 · 0 评论 -
js的打怪升级之路 一
&lt;script&gt; /** * 1 求1-100间的所有数 * 2 筛选出所有的偶数 * 3 求偶数的和 * @type {number} */ var sum = 0; for(var i=0;i&lt;=100;i++){ if(i%2==0){ sum +=i; ...原创 2018-12-04 00:35:17 · 356 阅读 · 0 评论 -
javascript 金字塔
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> d原创 2018-09-26 01:00:32 · 3704 阅读 · 0 评论 -
Javascript到底有几种数据类型 ?
Javascript的 六种数据类型 ECMAScript的5种简单数据类型(基本数据类型) Undefined Null Boolean Number String 一种复杂数据类型 Object PHP 八大数据类型 Boolean 布尔类型 Int...原创 2018-08-06 09:29:09 · 1688 阅读 · 0 评论 -
图片轮播原理
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">&原创 2018-06-25 23:35:39 · 350 阅读 · 0 评论 -
正则表达式的整理
1简介:正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串中是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。 比如:在字符串“hello world”中,查找是否含有l,并且l后面不能是d。 正则表达式本身是一门独立的技术,可以被大多数编程语言所使用,如Javascript、PHP、Java2应用场景...原创 2018-06-20 17:41:33 · 405 阅读 · 0 评论 -
js实现好看的图案 加勒比海盗(php拍黄片)
代码如下</script><script type="text/javascript"> function refreshVerify(){ var ts = Date.parse(new Date())/1000; $("#verify_img").attr("src","/captcha?id="+ts);//刷原创 2018-06-08 22:48:16 · 19797 阅读 · 0 评论 -
javascript中null和undefined的区别
var dd = (undefined == null);javascript中null和undefined的区别1宽松比较时,两者相等,都表示“空”,“无” “没有” 等含义2undefiend 出现的情况 //变量声明了,但没有赋值 var i; console.log(typeof(i));//undefined //调用函数时,应...原创 2018-05-14 17:44:09 · 258 阅读 · 0 评论 -
别踩白块 (原生js版的别踩白块)
分阶段提取代码是为了让读者更加简单明了的明白别踩白块的代码 第一阶段写出静态页面(搭建框架) Document #cont{ position: relative; border: 1px solid red; width: 400px;原创 2018-01-08 23:06:25 · 876 阅读 · 2 评论