摘要: 在 <cdk-virtual-scroll-viewport> 里有 ngIf 是不支持的 <cdk-virtual-scroll-viewport [itemSize]="18" class="example-viewport"> <div *cdkVirtualFor="let item of 阅读全文
posted @ 2021-02-04 12:30 泉油 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 在做table 时, drag cell 是空的当还没有 hover 时. 原理我不懂, workaround 是 vertical-align: top; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na 阅读全文
posted @ 2021-02-03 11:25 泉油 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 这次的坑是和父层字体不一致, 原理我不清楚... workaround 是不要让子层的字体贴着最上方 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width 阅读全文
posted @ 2021-02-03 11:22 泉油 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在 chrome 测试, 需要打开 6 倍慢的速度才能看到 lag 原理我不知道为什么会 lag. 目前避开的方式是不要给 scroll element background-color 我也尝试用 will-change: scroll-position, 没效果 <!DOCTYPE html> 阅读全文
posted @ 2021-02-03 11:09 泉油 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 链接: https://stackoverflow.com/questions/14262938/child-with-max-height-100-overflows-parent 解释说不行的原因是子层没有办法知道具体的高度, 所以会进可能的大... 原理我不知道, 要读 W3C 才有结果... 阅读全文
posted @ 2021-02-03 10:45 泉油 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Angular sticky 会很快的去拿 cell width 作为要 sticky 的 position 中了一个坑 我们需要在之后去 binding class, 这时已经来不及了, 因为 sticky 很早就拿了 cell width, 所以只能去 manual run update sti 阅读全文
posted @ 2021-02-02 11:06 泉油 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 当字遇到空间不足时, 会自动 word break, 而掉下去的字会诞生多余的空间 step 1 去到 step 2, 只掉下去会产生多余空间 最理想的是去到 80px, 但是目前没有方法做到. 阅读全文
posted @ 2021-02-02 10:21 泉油 阅读(84) 评论(0) 推荐(0) 编辑
摘要: asp.net Core MVC 有特别处理form,controller可以自己处理model的验证,最大的优势是写form时可以少写代码 先了解tag helper ,这东西就是element上的attribute,在angular来说就是指令,通过指令可以很好的写代码 cshtml Contr 阅读全文
posted @ 2017-10-11 05:25 泉油 阅读(889) 评论(0) 推荐(0) 编辑
摘要: webpack 是一个打包工具,用在asp.net Core MVC 会觉得有必要吗? MVC 本身就有bundler~ 如果用过webpack就会知道,打包出来的效果结果就是不一样,MVC的打包就是把所有的代码放在一起,而且一个项目就只可以有一个打包,那里够用? 打包主要目的减少多页面应用反问服务 阅读全文
posted @ 2017-10-11 05:06 泉油 阅读(3910) 评论(1) 推荐(1) 编辑
摘要: dispatchTouchEven 下沉传递 onInterceptTouchEvent 拦截 onTouch或onTouchEvent 冒泡响应 <div a> <div b></div> </div> 下沉传递 (a) 拦截 (if false) 下沉传递 (b) 冒泡响应(b) 冒泡响应(a) 阅读全文
posted @ 2017-09-01 09:31 泉油 阅读(154) 评论(0) 推荐(0) 编辑
摘要: img srcset 和 sizes 诞生的目的是解决图片清晰度和节省加载图片大小问题,比方说我需要在retina高的硬件上看到更细腻的图片,又或者我要在电脑看到的图片和在手机上的图片不一样。 解决以上问题,我们可以使用css 中的@media 去实现,可是代码量超出了想象。有了这功能我们就能很好的 阅读全文
posted @ 2017-07-05 10:59 泉油 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 源码链接:https://github.com/angular/angular/blob/master/packages/animations/src/animation_metadata.ts 在开始前,我们先不管如何写动画,先看trigger是什么,所有的trigger都可以直接绑定elemen 阅读全文
posted @ 2017-06-14 10:54 泉油 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 在scss的variables.scss 中会有很多的变量 这些!default 和我们理解的!important 恰恰相反,default是默认的意思,在variables.scss中全部的变量字尾都有!default. 那么要覆盖我们就必须在variables之前放你的变量 在不同的状态下,赋值 阅读全文
posted @ 2017-06-01 15:45 泉油 阅读(4495) 评论(0) 推荐(0) 编辑
摘要: 只需要创建一个新的app, 链接: https://developers.facebook.com/apps/ 填写表格后去facebook 专业 在about 的有pageID 就这样可以得到3个param。 阅读全文
posted @ 2017-05-26 20:24 泉油 阅读(764) 评论(0) 推荐(0) 编辑
摘要: /*常用*/ $family: unquote("Droid+Sans"); @import url("http://fonts.googleapis.com/css?family=#{$family}"); $family: unquote("Droid+Sans+2"); @import url("http://fonts.googleapis.com/css?family=#{$famil... 阅读全文
posted @ 2017-03-03 20:05 泉油 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 好久没有在这里写点笔记了。时隔已久,angular1 去 angular2 咯 笔记来源:https://angular.cn/docs/ts/latest/guide/animations.html 动画基于这标准:https://w3c.github.io/web-animations/ 以下是 阅读全文
posted @ 2017-03-01 23:00 泉油 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 代码其中一个编辑原则是“少用继承多用组合”,这句经典的话其实很容易明白,因为在编写代码路上很快就遇到这问题,也很快就明白为什么,但我为什么又要记入和? 因为我有另一个层次的体会~ 在继承中我们无法调用继承对象,而组合对象谁都可以调用。就这句是我体会到的 举个例子:孩子继承父亲,孩子拥有父亲的对象,在 阅读全文
posted @ 2016-08-25 10:53 泉油 阅读(338) 评论(0) 推荐(0) 编辑
摘要: decimal 可以用在指定几个位数比如 123.456, decimal(3,3), 用这类型计算比较准确.默认情况下,将数字转换为较低精度和小数位数的decimal或numeric值时,SQL Server 会进行舍入declare @number decimal(5,2) = 123.456;... 阅读全文
posted @ 2015-12-17 18:19 泉油 阅读(290) 评论(0) 推荐(0) 编辑
摘要: public abstract class AccountRole //这是继承类型 { [Key] public int ID { get; set; } public bool isDisabled { get; set; } ... 阅读全文
posted @ 2015-12-06 15:56 泉油 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 正项目中, 20秒 2mb左右在速度上可以接受, 但是最总怎样剪都不可以被游览器读取, 因为H.264 和一些我不清楚的.为了简单解决这小问题, 请使用http://easyhtml5video.com/free 版本开始没有水印, 可是过些日子在convert时会出现水印, 虽然跨名是免费, 但是... 阅读全文
posted @ 2015-12-02 10:53 泉油 阅读(168) 评论(0) 推荐(0) 编辑
摘要: https://www.youtube.com/watch?v=kWKOgHaze0ssample website providehttp://midwestsign.com/index.aspproducthttp://www.alibaba.com/trade/search?fsb=y&Inde... 阅读全文
posted @ 2015-11-05 14:51 泉油 阅读(294) 评论(0) 推荐(0) 编辑
摘要: forEachvar fruits = ["Apple", "Banana"];fruits.forEach(function (item, index, array) { console.log(item, index);});// Apple 0// Banana 1filter 是过滤数组,... 阅读全文
posted @ 2015-11-02 19:19 泉油 阅读(146) 评论(0) 推荐(0) 编辑
摘要: https://github.com/angular-ui/ui-router/issues/600https://github.com/angular-ui/ui-router/issues/2229看完以上的问题,可想是没有结果的!具体问题:$urlRouterProvider.when("/"... 阅读全文
posted @ 2015-10-30 18:40 泉油 阅读(125) 评论(0) 推荐(0) 编辑
摘要: destroy的目的是为了内存溢漏,这对性能会造成影响。angular scope在处理element 移除时,会触发destroy, 而调用逻辑和jquery使用的一样。在ck editor 中遇到一件事可以让自己参考ck editor 有自己的destroy event,在ng-repeat 中... 阅读全文
posted @ 2015-10-28 18:19 泉油 阅读(524) 评论(0) 推荐(0) 编辑
摘要: https://support.google.com/adwords/answer/1704392?hl=zh-Hans&authuser=0顾客会用自己的思路去解决生意上的问题,想要拥有自己网站的出发点都不同,但是寻找的方式都避不开互联网,搜索就是一个好的方式!他们了解他们会搜索什么关键字就很重要... 阅读全文
posted @ 2015-10-26 09:15 泉油 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 在seo文章中提到url的path 必须是 why-us,而不是whyUS所以定了规范,所有的path 必须why-uspath ?后尾的是用来filter的,所以可以WhyUs如果是不需要给spider 读到的forgotPassword page,一样需要给“-”,这样好记。 阅读全文
posted @ 2015-10-23 13:17 泉油 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 基本调用,得到name 属性 阅读全文
posted @ 2015-10-23 11:52 泉油 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 网站在不同的国家看到都是同个当地时间·不要convert 去 当地时间,同时filter 剩下日期admin 在填hotel的房间数量时,需要选择日期,日期的操作是只记入当地的国家的时间,filter 日期,后面的时间都是T00:00:00.000000+00:00顾客在网站上的操作会把时间后的换成... 阅读全文
posted @ 2015-10-22 15:10 泉油 阅读(156) 评论(0) 推荐(0) 编辑
摘要: angular 1.5 beta linkNgModelControllerprovides API for thengModeldirective. The controller contains services for data-binding, validation, CSS updates... 阅读全文
posted @ 2015-10-22 14:05 泉油 阅读(336) 评论(0) 推荐(0) 编辑
摘要: jquery 会有document.ready ,这是会把model value 给 set 去 jquery ,如果set 不进,可能需要整个渲染(refresh)。在操作时需要找到接口,在找到value。所以jquery api 必须找到1. document ready point2. set... 阅读全文
posted @ 2015-10-22 12:15 泉油 阅读(201) 评论(0) 推荐(0) 编辑
摘要: scrollbar : body的scroll bar 和遮罩层的scroll bar是否同时出现 (e.g. material admin) 阅读全文
posted @ 2015-10-21 16:54 泉油 阅读(147) 评论(0) 推荐(0) 编辑
摘要: angular 没有compile 完成的接口,最像的接口是$viewContentLoaded(router ui),但是一开始会开始跑,因为有ui-view暂时解决方法是在body的loading 给一个固定不会动的elem,默认是youXX class,是显示的,接着$viewContentL... 阅读全文
posted @ 2015-10-20 16:12 泉油 阅读(307) 评论(0) 推荐(0) 编辑
摘要: $digest: function() { var watch, value, last, watchers, length, dirty, ttl = TTL, next, current, ta... 阅读全文
posted @ 2015-10-19 11:35 泉油 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 基本了解是阻止事件之前设置好的事件触发,像是angular router ui里的 preventDefault是这样的。在$stateChange的是后,可以调用preventDefault 来阻止,而这不是javascript自带功能,而是自己完成的。 preventDefault是一个沟通用的... 阅读全文
posted @ 2015-10-19 11:28 泉油 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 次序:angular 的 location会先跑$rootScope.$on("$locationChangeStart", function (scope, newUrl, oldUrl) { log("$locationChangeStart from " + oldUrl) log... 阅读全文
posted @ 2015-10-19 11:23 泉油 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 为了解决自动登入、访问权限机制、登入权限而诞生了这过程,过程需要概念来维护记忆。通过singlePageAutoLoginLocalStorage, UIStateLocalStorage, User, 这3个对象是过程中会用到的singlePageAutoLoginLocalStorage : {... 阅读全文
posted @ 2015-10-17 21:50 泉油 阅读(299) 评论(0) 推荐(0) 编辑
摘要: {{ abc | myFilter }}angular.module('myStatefulFilterApp', []).filter('decorate', ['decoration', function(decoration) { function decorateFilter(input)... 阅读全文
posted @ 2015-10-17 21:49 泉油 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 图片cp panel 会保护访问路径,比如 .com/img/, 访问无效!用户所有的图片上载最终都会convert去另一个名字,是有日期时间组成的,细节到毫秒,所以要hack 很难! 阅读全文
posted @ 2015-10-17 21:48 泉油 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前台的cookies在后台会去拿account出来,之后在filter status = disable的用户在登入使用界面请求一个ajax,这时发现是401没有权限,这通常是admin把用户的account给disable了。依据业务不同的处理方式·alert(“你的权限已被禁用,请联络admin... 阅读全文
posted @ 2015-10-17 21:42 泉油 阅读(242) 评论(0) 推荐(0) 编辑
摘要: class name :EmployerAccount,EmployerRolecookies :AUTH_EmployerAccountOdata :#EFDB.EmployerAccountajax header :selectedAccountTypeName,selectedAccountR... 阅读全文
posted @ 2015-10-17 21:41 泉油 阅读(122) 评论(0) 推荐(0) 编辑
Web Design Johor Bahru Malaysia - Stooges