随笔分类 -  前端

摘要:TypeScript 函数 函数类型 为函数定义类型 使用这种方式,为函数定义返回的类型 书写函数类型 书写函数类型,代表形参为baseValue和increment两个都为number类型,返回的也同样为number类型。 推断类型 会自动推断出类型 可选参数 默认参数 不能传递null和unde 阅读全文
posted @ 2018-10-30 23:55 小小____小小 阅读(275) 评论(0) 推荐(0)
摘要:传统的js是使用函数和原型链的方式用来模拟类 es6中加入了类,class关键字 类 编译后的js文件如下 es5 es6 继承 在ts中可以使用类似于Java中的类的继承。 超类 公有私有,保护修饰符 public 默认 public为默认 private 保护成员 不能被外部访问 readonl 阅读全文
posted @ 2018-10-23 02:40 小小____小小 阅读(154) 评论(0) 推荐(0)
摘要:JavaScript设计模式入坑 介绍 设计模式编写易于维护的代码。 设计模式的开创者是一位土木工程师。Σ( ° △ °|||)︴,写代码就是盖房子。 模式 模式一种可以复用的解决方案。解决软件设计中遇到的问题。 设计模式的结构 如何编写一个新的设计模式 一个设计模式将会产生如下的内容 模式名称 对 阅读全文
posted @ 2018-10-18 22:19 小小____小小 阅读(155) 评论(0) 推荐(0)
摘要:SVG svg在线编辑器 https://editor.method.ac/ 多边形 使用的是polygon标签 该标签能创建含有不少于三个边的图形。 如下 效果如下 其坐标为路径 曲线 poliline 为曲线 同样输入的为坐标 此时为了和上一个区分,将file设置为不填充,设置描边为black 阅读全文
posted @ 2018-10-13 00:48 小小____小小 阅读(1412) 评论(0) 推荐(0)
摘要:Java静态方法和实例方法 java中的数组作为形参传入 Java虚拟机 启动一个Java程序的时候,会诞生一个虚拟机实例,当程序关闭退出时,该实例会消失。 如果一个机器上运行着三个Java程序,即有三个Java虚拟机实例 Java虚拟机会调用某个初始类的main()方法运行一个Java程序,此方法 阅读全文
posted @ 2018-10-11 21:15 小小____小小 阅读(1354) 评论(0) 推荐(0)
摘要:SVG可伸缩的矢量图形 SVG是对画该图形时的一些路径,做出精准的,必要的与分辨率无关的一种描述。即对矢量图的描述 在此安利一个svg绘图的网址,可以直接手动绘图,然后生成相关的svg描述,即可实现图片 属于所见所得的方式 有两种方式在Adobe系列软件中Illustrator可以直接生成svg的相 阅读全文
posted @ 2018-10-11 20:12 小小____小小 阅读(320) 评论(0) 推荐(0)
摘要:多媒体和图形编程 这个属于在客户端生成图片,可以减少服务器的压力 脚本化图片 web页面使用img元素,嵌入图片。 img元素可以通过控制src属性来操控img。 一个栗子,鼠标经过的时候,改变图片 当鼠标经过的时候,会触发两个事件,分别是onmouseover以及onmouseout两个 html 阅读全文
posted @ 2018-10-08 23:12 小小____小小 阅读(184) 评论(0) 推荐(0)
摘要:python入坑 学习的是python3 一些信息 官网 https://www.python.org/ 官方文档 https://docs.python.org/3/ github https://github.com/python 特点 简单,易学,开发快速 分类 解释型语言,面向对象,动态数据 阅读全文
posted @ 2018-10-03 07:01 小小____小小 阅读(238) 评论(0) 推荐(0)
摘要:cookie cookie是指web浏览器储存的少量数据,同时也是与具体页面有关的。 cookie会自动在web服务器和web浏览器中传输。 cookie 是用来保存状态的。即用户登录,一个网站如何判断用户登录的时候,会直接通过从客户端接收到的cookie来获取的。 cookie 属性,有效期和作用 阅读全文
posted @ 2018-09-28 13:05 小小____小小 阅读(206) 评论(0) 推荐(0)
摘要:客户端储存 由于http协议是无状态路的协议,其无法记住用户的状态,所以就有了客户端储存用来记录用户的状态。 同样的客户端储存也是遵守同源策略,所以不同站点的页面是无法读取对方储存的数据 有oatuh2.0 用来跨站登录的,即qq互联这种登录方式。用于进行登录的很大都是用时序图进行绘制的。 储存有两 阅读全文
posted @ 2018-09-26 21:06 小小____小小 阅读(161) 评论(0) 推荐(0)
摘要:微信小程序网络 服务器网络配置 支持request 普通网络请求。 支持套接字通信 WebSocket 支持上传文件 uploadFile 支持下载文件 downloadFile 回调 只要成功以后就会有success回调。 关于https 小程序必须使用https 必须经过icp备案 储存 微信小 阅读全文
posted @ 2018-09-24 21:00 小小____小小 阅读(844) 评论(0) 推荐(0)
摘要:微信小程序插件 介绍 微信小程序插件是对一组js接口,自定义组件或页面的封装,用来嵌入微信小程序中,用来被开发者调用。 微信小程序必须嵌入到其他程序中才能使用。 插件具有独立的api,域名列表。 开始 创建插件项目 完成以后界面如下 创建完成以后目录如下 插件的目录结构 示例的文件目录如下所示 说明 阅读全文
posted @ 2018-09-23 01:28 小小____小小 阅读(1230) 评论(0) 推荐(0)
摘要:js 的calss 由于存在转换器这种神器,所以代码能直接转换为es5,用es6的语法写。 一些解释 js的calss仅仅为一个语法糖,是在原先构造函数的基础上出现的class,仅仅如此。所以使用构造函数构造类,或者使用class语法糖构造类都是相同的。具体还是使用prototype和this来进行 阅读全文
posted @ 2018-09-20 20:11 小小____小小 阅读(458) 评论(0) 推荐(0)
摘要:微信小程序继续入坑指南 wxml 类似于html 感觉和ejs灰常的相似 数据绑定 js wxml 使用的是https://mustache.github.io/模板引擎系统 对组件的属性和控制属性的更改 关键字 对布尔型的进行解析 将会解析成为布尔值的false 运算 模板引擎支持布尔运算 三目运 阅读全文
posted @ 2018-08-29 00:51 小小____小小 阅读(210) 评论(0) 推荐(0)
摘要:微信小程序初步入坑小指南 安装工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/beta.html 打开链接下载小程序云开发 app.json 为json格式的文件,为一个配置文件,属于全局的 初始化的文件内容 pages 各个 阅读全文
posted @ 2018-08-27 07:07 小小____小小 阅读(453) 评论(0) 推荐(0)
摘要:ejs 简介 中文官网 https://ejs.bootcss.com/ npm https://www.npmjs.com/package/ejs github https://github.com/mde/ejs 官网 http://ejs.co/ 安装 下面接着创建package.json 继 阅读全文
posted @ 2018-08-26 09:57 小小____小小 阅读(229) 评论(0) 推荐(0)
摘要:使用jQuery处理事件 事件处理 一个栗子,单击p时背景变成灰色 由于es6的箭头函数不支持this的绑定,所以无法使用箭头函数,只能使用匿名函数 html js 效果 或者使用第二个参数,添加相关的属性,完成事件的相关触发 效果同理。 事件处理程序的高级注册 使用bind()为添加事件 将p元素 阅读全文
posted @ 2018-08-24 07:55 小小____小小 阅读(167) 评论(0) 推荐(0)
摘要:jquery jquery为一种库,属于最基础的一个库,伴随着h5的到来,很多jquery的规则直接融入到了规则本身了,直接使用原生的js也能达到相同的目的。虽然如此,不过依旧要继续。 jquery介绍 官网:https://jquery.com/ github: https://github.co 阅读全文
posted @ 2018-08-20 04:10 小小____小小 阅读(157) 评论(0) 推荐(0)
摘要:中止请求和超时 一个栗子在上传多少秒以后直接终止请求 跨域的HTTP请求 作为同源策略的一部分,XMLHttpRequest对象可以发起HTTP请求,由于同源的影响,导致必须是同源的, ps script元素不是真正的受到了同源策略的影响,它加载并执行任何来源的脚本,使用ajax的方式为直接scri 阅读全文
posted @ 2018-08-17 23:57 小小____小小 阅读(1332) 评论(0) 推荐(0)
摘要:local web test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成cors跨域请求 Install Usage 创建本地静态服务器 第一个参数为静态文件地址,第二个参数为 阅读全文
posted @ 2018-08-17 09:57 小小____小小 阅读(133) 评论(0) 推荐(0)