javascript
文章平均质量分 64
枫林_panda
小白小白再挣扎一下下
展开
-
js中Function类型
在ECMAScript中,函数实际上是对象,每一个函数都是Function类型的实例,而且与其他引用类型一样具有属性和方法。定义函数的方式(1)function sum (num1, num2){ return num1 + num2;}(2)var sum= function (num1, num2){ return num1 + num2;};原创 2017-09-15 19:16:26 · 950 阅读 · 0 评论 -
JS练习笔记(1)
练习demo地址:http://fgm.cc/learn/ 第一题:控制div属性,使小方块可以和仙女棒一样(误),可以变宽变高变色和重置。原创 2017-09-28 18:13:10 · 331 阅读 · 0 评论 -
JS练习笔记(3)--判断数字是否为两位数
我是按照实例索引写的第三课的第6个练习,同样是和源码写的区别比较大。 需要达到的效果为 我的思路是将输入的数字转换为数组,然后获得数组的长度来判断是否为2位数。 <script type="text/javascript"> window.onload = function () { var input = document.getEleme原创 2017-10-17 21:12:37 · 4984 阅读 · 0 评论 -
JS练习笔记(2)--复选框(全选/全不选/反选)
我是按照实例索引写的练习,这次是写到第2课的第12个练习,发现自己写的和作者的源码差距比较大,源码的代码很具有参考性,所以贴上来并加好注释,希望自己以后也能有这样的逻辑解决问题。 需要完成的页面是这样的: 我写的是通过if来判断然后for循环,但是重复的很多。比如点击全选后全选文字变成全不选,我只是在不断的判断语句里加语句,自己写的过程中也觉得很麻烦。源码就解决了这个问题,直接写了一个函数,原创 2017-10-17 10:28:04 · 723 阅读 · 0 评论 -
简析JavaScript的this
this在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。 分四种情况:构造函数 | 函数作为对象的一个属性 | 函数用call或者apply调用 | 全局&调用普通函数原创 2017-11-17 11:01:49 · 163 阅读 · 0 评论 -
如何实现一个vue-router?
路由,简单来说就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源,请求不同的页面是路由的其中一种功能。后端有后端路由,根据路由返回特定的网页,代表者是传统的mvc模式,模板引擎+node。前端也有前端的路由,我们用三大框架做spa的时候,总是和路由离不开关系。 其中, “更新视图但不重新请求页面”是前端路由原理的核心之一。目前实现前端路由的两种方法:利用U...原创 2018-06-04 16:47:53 · 661 阅读 · 0 评论 -
如何修改mint-ui中Radio的默认样式
如何修改mint-ui中Radio的默认样式在mint-ui中,radio的默认样式为 而在实际项目中,单选选项是否并列、圆点大小颜色变化都是有可能的。 我们在created 生命周期函数中,使用setTimeout 函数修改mint-ui中相关属性即可。 示例: 需要实现如图的样式(示例是使用jquery实现的,使用js原理相同) 1、查看mint-ui的源码,找到相应位置进行原创 2018-06-05 14:49:27 · 5944 阅读 · 0 评论 -
从输入URL到页面加载发生了什么
从输入URL到页面加载,总体分为以下几个过程:DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束具体解析:DNS解析IP地址不易用户记忆,所以出现了比如www.baidu.com这样的网址,DNS解析就是将网址转换为IP地址。DNS解析是一个递归查询的过程,查询依次:本地域名服务器、根域名服务器、com顶级域名服务器,直...原创 2018-07-03 15:35:18 · 164 阅读 · 0 评论 -
解决跨域的方法和简单实现
前面要说的:为了在本地实现跨域访问的效果 - 首先我们使用node搭建静态服务器,监听端口3000,通过127.0.0.1:3000访问页面 - 再下载http-server用来挂载静态页面。使用npm install -g http-server下载该模块。在该文件位置的终端输入http-server运行,即可在127.0.0.1:8080访问页面其实,我作为小白每次面试官问到跨域,...原创 2018-08-21 00:41:49 · 291 阅读 · 0 评论